ReferansKampanyalar
Anahtar kelime eşleşme kuralları
Bir koşul düğümü, ona ulaşan mesajın metnini o düğümde yapılandırılmış kelimelerle karşılaştırır, sonra çalıştırmayı Eşleşme’den (çıktı 0) veya Eşleşme Yok’tan (çıktı 1) gönderir. Anahtar kelime listesi eşleşme türüyle, bir mesaj listeden en az bir anahtar kelime içerdiğinde eşleşir. Ters eşleşme bu sonucu tersine çevirir ve anahtar kelimesi olmayan — veya silinmiş — bir liste her mesajla eşleşir.
| Eşleşme türü | Okuduğu ayarlar | Bir mesaj ne zaman eşleşir |
|---|---|---|
any | yok | Her zaman. Düğüm tek bir çıktı tutar ve her mesaj onu izler |
contains | text | Mesaj yapılandırılmış metni içerdiğinde |
exact | text | Mesaj yapılandırılmış metnin ta kendisi olduğunda ve başka hiçbir şey olmadığında |
keyword_list | keyword_list_id, reverse_keywords | Mesaj listeden en az bir anahtar kelime içerdiğinde, veya ters eşleşme açıksa hiçbirini içermediğinde |
Eşleşme algoritması
Bölüm başlığı “Eşleşme algoritması”- Koşul, çalıştırmayı başlatan mesajın metnini alır — yorum veya özel mesaj.
- Bir yanıt beklemeye ayarlanmış bir koşul, herhangi bir şeyi karşılaştırmak yerine çalıştırmayı park eder ve yanıt geldiğinde onun metnini karşılaştırır. Basılan bir düğme metin olarak sayılır: koşulun karşılaştırdığı şey düğmenin etiketidir.
- Eşleşme türü karşılaştırmaya karar verir.
keyword_list, kaydedilmiş listeyi tanımlayıcısıyla yükler ve mesajı o listenin anahtar kelimelerine karşı test eder. - Ters eşleşme bir
keyword_listkarşılaştırmasının sonucunu tersine çevirir, bu yüzden anahtar kelimelerin hiçbirini içermeyen bir mesaj eşleşir. - İçinde anahtar kelime olmayan bir anahtar kelime listesi ve artık var olmayan bir listeye referans, ikisi de hiçbir şeyi karşılaştırmadan bir eşleşme üretir.
- Sonuç çıktıyı seçer. Eşleşme çıktı 0, Eşleşme Yok çıktı 1’dir ve çalıştırma hangisi bir bağlantı taşıyorsa onu izleyerek devam eder. Bağlantısı olmayan bir çıktı çalıştırmayı koşulda sona erdirir.
- Aynı düğümdeki medya filtreleri — görüntüler, GIF’ler ve bağlantılar — ayrı ayarlardır ve anahtar kelime karşılaştırmasında rol almazlar, ancak birinde başarısız olan bir mesaj yine de Eşleşme Yok’tan ayrılır.
Anahtar kelime ayarları koşul düğümünde yaşar. Bir tetikleyici düğüm hangi olayların bir kampanyayı başlattığına karar verir ve hiçbir anahtar kelime yapılandırması taşımaz, bu yüzden bir kampanya metni yalnızca çalıştırması bir koşula ulaştığında filtreler. Düğüm türleri ikisinin de yapılandırmasını listeler.
- Okuduğu: hiçbir şey
- Çıktılar: 1
Hiçbir karşılaştırma yapılmadan her mesaj eşleşir. Bir koşulu any’e geçirmek düğümün ikinci çıktısını düşürür ve ondan ayrılan herhangi bir bağlantıyı kaldırır, bu yüzden bu eşleşme türü seçiliyken Eşleşme Yok dalı var olamaz.
contains
Bölüm başlığı “contains”- Okuduğu:
text - Çıktılar: 2
Mesaj, yapılandırılmış metin içinde göründüğünde eşleşir. text bir alternatifler kümesi yerine tek bir dize tutar — birkaçına ihtiyacınız olduğunda bir anahtar kelime listesi kullanın.
- Okuduğu:
text - Çıktılar: 2
Mesaj, yapılandırılmış metnin ta kendisi olduğunda ve başka hiçbir şey olmadığında eşleşir.
keyword_list
Bölüm başlığı “keyword_list”- Okuduğu:
keyword_list_id,reverse_keywords - Çıktılar: 2
Mesaj, düğümün açılır menüsünden seçilen kaydedilmiş bir anahtar kelime listesine karşı karşılaştırılır ve o listenin anahtar kelimelerinden en az birini içerdiğinde eşleşir. Liste, eşleşme anında tanımlayıcısıyla okunur, bu yüzden listeyi düzenlemek kampanyayı yeniden kaydetmeden bu düğümün neyle eşleştiğini değiştirir. Anahtar kelime listeleriyle yorumları eşleştirin bir liste oluşturmayı ve onu bağlamayı kapsar.
{ "type": "condition", "config": { "match_type": "keyword_list", "keyword_list_id": 41, "reverse_keywords": false, "wait_for_reply": false, "filter_images": false, "filter_gifs": false, "filter_links": false }}Anahtar kelimeler mesaj geldiğinde değil liste kaydedildiğinde temizlenir: baştaki ve sondaki boşluklar kırpılır, boş girdiler düşürülür ve tekrarlayan girdiler tekilleştirilir. Anahtar kelimesi olmadan gönderilen bir liste reddedilir.
Bir liste, kampanyalar ve sayfalar genelinde herhangi bir sayıda koşul düğümünü destekleyebilir, çünkü düğüm kelimelerinin bir kopyasını değil listenin tanımlayıcısını saklar.
Ters eşleşme
Bölüm başlığı “Ters eşleşme”reverse_keywords, keyword_list eşleşme türüne uygulanır ve karşılaştırmanın sonucunu tersine çevirir. Eşleşme o zaman anahtar kelimelerin hiçbirini içermeyen mesajları taşır ve Eşleşme Yok en az birini içerenleri taşır. Karşılaştırma hakkında başka hiçbir şey değişmez.
Boş veya silinmiş bir anahtar kelime listesi
Bölüm başlığı “Boş veya silinmiş bir anahtar kelime listesi”| Durum | Koşulun ne yaptığı |
|---|---|
| Listenin içinde anahtar kelime yok | Her mesajla eşleşir |
| Düğümün işaret ettiği liste silinmiş | Her mesajla eşleşir |
Aniden her şeye yanıt veren bir koşulun genellikle bu iki nedenden biri vardır. Bir koşul düğümünün bir listeye referansı kampanyanın kaydedilmiş grafiğinin içinde yaşar, bu yüzden bir liste ona hala işaret eden bir düğümün altından kaybolabilir — Anahtar kelime listeleriyle yorumları eşleştirin silmenin neyi reddettiğini ve neyi reddetmediğini kapsar.
İşlenmiş örnekler
Bölüm başlığı “İşlenmiş örnekler”| Yorum metni | Koşul ayarı | Ters eşleşme | Alınan dal |
|---|---|---|---|
How much is shipping? | shipping ve price tutan anahtar kelime listesi | kapalı | Eşleşme |
How much is shipping? | shipping ve price tutan anahtar kelime listesi | açık | Eşleşme Yok |
Beautiful, congratulations | shipping ve price tutan anahtar kelime listesi | kapalı | Eşleşme Yok |
Beautiful, congratulations | shipping ve price tutan anahtar kelime listesi | açık | Eşleşme |
Beautiful, congratulations | İçinde anahtar kelime olmayan anahtar kelime listesi | kapalı | Eşleşme |
Beautiful, congratulations | Silinmiş bir anahtar kelime listesi | kapalı | Eşleşme |
{{sticker}} olarak gelen, metni olmayan bir çıkartma | shipping ve price tutan anahtar kelime listesi | kapalı | Eşleşme Yok |
{{sticker}} olarak gelen, metni olmayan bir çıkartma | {{sticker}} tutan anahtar kelime listesi | kapalı | Eşleşme |
How much is shipping? | text’i shipping olarak ayarlanmış contains | geçerli değil | Eşleşme |
Anything at all | any | geçerli değil | Eşleşme, düğümün tek çıktısında |
Büyük/küçük harf, tam kelimeler, noktalama işaretleri ve emoji
Bölüm başlığı “Büyük/küçük harf, tam kelimeler, noktalama işaretleri ve emoji”Bir mesaj bir anahtar kelime içererek eşleşir, ancak bu testten önce iki dizginin nasıl hazırlandığı onaylanmamıştır. Aşağıdaki her ifadeyi bir garanti yerine beklenen davranış olarak ele alın ve kampanyanızın bağlı olduklarını test edin:
- Harf büyüklüğü yok sayılır, bu yüzden
Shippingyazan bir yorumshippinganahtar kelimesiyle eşleşir. - Bir anahtar kelime daha uzun bir kelimenin içinde eşleşir, bu yüzden
ship,shippingyazan bir yorumla eşleşir. - Bir anahtar kelimenin yanındaki noktalama işareti bir eşleşmeyi engellemez, bu yüzden
shipping?,shippinganahtar kelimesiyle eşleşir. - Emoji sıradan karakterler olarak karşılaştırılır, bu yüzden bir emoji tutan bir anahtar kelime, o emojiyi içeren bir yorumla eşleşir.
Karşılaştırmanın ne yaptığı ne olursa olsun, bir anahtar kelime listesinin ne sakladığı bellidir: bir girdinin etrafındaki boşluklar kaydedilirken kırpılır, bu yüzden bir anahtar kelime bir karşılaştırmaya asla baştaki veya sondaki boşluğu taşıyamaz.
Geri kalanı onaylanana kadar, her anahtar kelimeyi tuvalden bir test çalıştırmasıyla netleştirin: kampanyayı almayı beklediğiniz tam metne karşı çalıştırın ve koşulun hangi çıktıyı aldığını okuyun. Bir kampanyayı test et ve hata ayıkla bölümüne bakın.
Notlar
Bölüm başlığı “Notlar”- Metin taşımayan bir yorum, mesajın yerine bir yer tutucuyla gelir — Facebook’ta
{{sticker}}, bir Instagram yanıtında{{media}}— bu yüzden bir koşulun karşılaştıracak her zaman bir şeyi vardır. O tam dizgiyi tutan bir anahtar kelime listesi bu yorumlarla eşleşir. - Bir yanıt bekleyen bir koşulda park edilmiş bir çalıştırma, başladığı anahtar kelime kümesini tutar. Listeyi düzenledikten sonra gelen bir yanıt eski anahtar kelimelere karşı eşleştirilir; bir sonraki çalıştırma yenilerini kullanır.
- Görüntü filtresi açık olan bir koşul, görüntü taşımayan bir yanıtla eşleşmez ve anahtar kelimeler ne derse desin onu Eşleşme Yok’a yönlendirir.
- Tuvalde bir koşulun eşleşme türünü veya metnini değiştirmek kampanyayı yalnızca tarayıcınızda değiştirir. Canlı bir çalıştırma başladığı grafiğin kaydedilmiş sürümüne karşı karşılaştırır, bu yüzden değişiklik siz kaydettikten sonra yeni çalıştırmalara uygulanır.
- Bir koşul asla başka bir koşula bağlanmaz, bu yüzden bir dal mesaj metnini bir kez test eder. Bir yoldaki iki test iki dala, veya her iki kelime kümesini de kapsayan bir anahtar kelime listesine ihtiyaç duyar.
İlgili
Bölüm başlığı “İlgili”- Anahtar kelime listeleriyle yorumları eşleştirin — bir liste oluşturma, onu bir düğüme bağlama ve birini düzenlediğinizde veya sildiğinizde ne olduğu.
- Düğüm türleri — koşul düğümünün tam yapılandırması, diğer her düğümün yanında.
- Kampanya grafiği şeması — bir koşulun yapılandırmasının kaydedilmiş bir grafikte nerede durduğu.
- Tetikleyici olaylar — bir koşulun karşılaştırdığı metni üreten olaylar.
- Kişi alanları — bir çalıştırmanın Eşleşme çıktısından ayrıldıktan sonra bir kişi hakkında neyi değiştirebileceği.