ReferansKampanyalar
Düğüm türleri
Tuval paletinden bir kampanyaya on üç düğüm türü eklenebilir: iki tetikleyici, dört mantık düğümü, bir mesaj düğümü, dört yorum eylemi ve iki kişi eylemi. Her tür kendi yapılandırma anahtarlarını ve sabit sayıda çıktıyı taşır ve bu iki şey bir çalıştırmanın o düğümde ne yaptığını ve sonra nereye gittiğini belirler. Çalışma zamanında var olan ancak palet karosu olmayan düğüm türleri kampanya grafiği şemasında listelenir.
| Düğüm türü | Kategori | Çıktılar | Gerekli yapılandırma | Ne yaptığı |
|---|---|---|---|---|
trigger_comment | tetikleyici | 1 | post_scope, specific olduğunda post_id | Biri sayfada yorum yaptığında kampanyayı başlatır |
trigger_dm | tetikleyici | 1 | yok | Biri sayfaya özel mesaj gönderdiğinde kampanyayı başlatır |
condition | mantık | 2 (Eşleşme / Eşleşme Yok) | match_type, artı bunları okuyan eşleşme türleri için text veya keyword_list_id | Mesaj metnini eşleştirir ve bir dal seçer, veya bir yanıt gelene kadar çalıştırmayı park eder |
send_dm | mesaj | 1, artı her postback düğmesi başına bir tane | message_type ve o türün okuduğu anahtarlar | Bir özel mesaj gönderir: metin, görüntü, kart veya düğmeli metin |
reply_comment | yorumlar | 1 | text | Çalıştırmayı başlatan yorumun altına herkese açık yanıt verir |
send_comment | yorumlar | 1 | text, post_id | İsimlendirilmiş bir gönderiye yeni bir yorum gönderir |
hide_comment | yorumlar | 1 | yok | Çalıştırmayı başlatan yorumu gizler |
delete_comment | yorumlar | 1 | yok | Çalıştırmayı başlatan yorumu siler |
delay | mantık | 1 | yok | Çalıştırmayı tutar ve daha sonra devam ettirir |
random_split | mantık | kol başına bir tane | paths | Her çalıştırmayı rastgele seçilen bir kola gönderir |
add_tag | kişi | 1 | tag_ids | Kişiye etiket ekler |
remove_tag | kişi | 1 | tag_ids | Kişiden etiket kaldırır |
stop | mantık | 0 | yok | Çalıştırmayı sona erdirir |
trigger_comment
Bölüm başlığı “trigger_comment”- Kategori: tetikleyici
- Çıktılar: 1, ve yalnızca bir
condition’a bağlanır - Gerekli yapılandırma:
post_scope,specificolduğundapost_id
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
post_scope | string | all veya specific. Yok olan bir anahtar all olarak sayılır. |
post_id | string | Bir specific kapsamının dinlediği gönderi. Ayarlar paneli bağlı sayfanın gönderilerini sunar. |
unique_per_user | boolean | Aşağıda açıklanan kişi başına bir kez kısıtlamasını açar. |
Bağlı sayfaya bir yorum geldiğinde bir çalıştırma başlatır. post_scope, specific olarak ayarlandığında, yalnızca post_id tarafından isimlendirilen gönderideki yorumlar kampanyayı başlatır; sayfadaki diğer her yorum yok sayılır.
unique_per_user kampanyayı kişi başına tek bir çalıştırmayla kısıtlar.
{ "post_scope": "specific", "post_id": "104857392017465_998234511", "unique_per_user": true}trigger_dm
Bölüm başlığı “trigger_dm”- Kategori: tetikleyici
- Çıktılar: 1, ve yalnızca bir
condition’a bağlanır - Gerekli yapılandırma: yok
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
unique_per_user | boolean | Aşağıda açıklanan kişi başına bir kez kısıtlamasını açar. |
Biri bağlı sayfaya özel mesaj gönderdiğinde bir çalıştırma başlatır. Bir post_scope anahtarı yoktur, çünkü bir özel mesaj bir gönderiye bağlı değildir. Tetikleyicisi trigger_dm olan bir kampanyada yorum eylemleri kullanılamaz.
unique_per_user, trigger_comment’takiyle aynı ayardır ve kampanyayı kişi başına tek bir çalıştırmayla kısıtlar.
{ "unique_per_user": false}condition
Bölüm başlığı “condition”- Kategori: mantık
- Çıktılar: 2 — çıktı 0 Eşleşme, çıktı 1 Eşleşme Yok
- Gerekli yapılandırma:
match_type, artı bunları okuyan eşleşme türleri içintextveyakeyword_list_id
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
match_type | string | any, contains, exact veya keyword_list. Karşılaştırmaya ve aşağıdaki hangi anahtarların okunduğuna karar verir. |
text | string | contains ve exact tarafından karşılaştırılan metin. |
keyword_list_id | number | keyword_list tarafından karşılaştırılan kaydedilmiş anahtar kelime listesi. |
reverse_keywords | boolean | Bir keyword_list karşılaştırmasının sonucunu tersine çevirir. |
wait_for_reply | boolean | Ona ulaşan mesajı değerlendirmek yerine çalıştırmayı bu düğümde park eder. |
filter_images | boolean | Gelen mesaj üzerindeki medya filtresi. |
filter_gifs | boolean | Gelen mesaj üzerindeki medya filtresi. |
filter_links | boolean | Gelen mesaj üzerindeki medya filtresi. |
Mesajı değerlendirir ve çalıştırmayı Eşleşme veya Eşleşme Yok çıktısına gönderir. Anahtar kelime eşleşme kuralları her eşleşme türünün neyi karşılaştırdığını ve hangi çıktıyı ürettiğini kapsar.
wait_for_reply, çalıştırmayı hemen değerlendirmek yerine bu düğümde park eder ve kişi yanıt verene kadar orada kalır. Çalıştırma durumları park edilmiş bir çalıştırmanın ne kadar hayatta kaldığını ve onu neyin uyandırdığını kapsar.
Medya filtreleri aynı düğümdeki ayrı ayarlardır ve anahtar kelime karşılaştırmasında rol almazlar. Anahtar kelime listeleriyle yorumları eşleştirin, keyword_list_id’nin işaret ettiği listeyi oluşturmayı kapsar.
{ "match_type": "keyword_list", "keyword_list_id": 41, "reverse_keywords": false, "wait_for_reply": true}send_dm
Bölüm başlığı “send_dm”- Kategori: mesaj
- Çıktılar: 1, artı her
postbackdüğmesi için ekstra bir çıktı - Gerekli yapılandırma:
message_typeve o türün okuduğu anahtarlar
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
message_type | string | text, image, card veya text_with_buttons. Aşağıdaki hangi anahtarların okunduğuna karar verir. |
text | string | Mesaj metni. |
image_url | string | Bir image mesajı için görüntü ve bir card üzerindeki resim. |
title | string | Bir card üzerindeki başlık. |
subtitle | string | Bir card üzerindeki ikinci satır. |
buttons | array | Bir kart veya düğme mesajı üzerindeki düğmeler. Her girdi bir id, bir web_url veya postback type’ı, bir title ve bir web_url düğmesi için bir url taşır. |
buttons_text | string | Bir text_with_buttons mesajı için satır başına bir düğme etiketi. Her satır, yükü etiket olan bir postback düğmesi olur. |
Çalıştırmanın çalıştığı kişiye tek bir özel mesaj gönderir. message_type hangi anahtarların okunduğunu seçer: düz bir mesaj için text, bir görüntü için image_url, bir kart için title, subtitle ve image_url, ve düğmeli metin için buttons_text.
text, title ve subtitle içindeki gönderen-adı değişkenleri mesaj gönderilmeden önce değiştirilir.
Bir postback düğmesi düğüme kendi çıktısını ekler, bu yüzden bir çalıştırma kişinin hangi düğmeye bastığına bağlı olarak farklı bir dalda devam edebilir.
Hiçbir şey yapılandırılmamış bir düğüm hiçbir şey göndermez ve çalıştırma bir sonraki düğüme devam eder.
{ "message_type": "text_with_buttons", "text": "Thanks for commenting. Which size do you want?", "buttons_text": "Small\nMedium\nLarge"}reply_comment
Bölüm başlığı “reply_comment”- Kategori: yorumlar
- Çıktılar: 1
- Gerekli yapılandırma:
text
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
text | string | Tetikleyen yorumun altına gönderilen yanıt. |
Çalıştırmayı başlatan yorumun altına herkese açık bir yanıt gönderir. text içindeki gönderen-adı değişkenleri yanıt gönderilmeden önce değiştirilir.
Düğüm, trigger_dm tarafından tetiklenen bir kampanyada kullanılamaz ve tuval onu bir delete_comment’in altına yerleştirmeyi reddeder.
{ "text": "Sent you the price list in a DM."}send_comment
Bölüm başlığı “send_comment”- Kategori: yorumlar
- Çıktılar: 1
- Gerekli yapılandırma:
text,post_id
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
text | string | İsimlendirilmiş gönderiye gönderilen yorum. |
post_id | string | Yorumun yayınlandığı gönderi. |
post_id tarafından isimlendirilen gönderide yeni bir üst düzey yorum yayınlar. Çalıştırmanın geldiği gönderiye geri dönüş yoktur: post_id olmadan düğüm hiçbir şey yapmaz ve çalıştırma bir sonraki düğüme devam eder.
Düğüm, trigger_dm tarafından tetiklenen bir kampanyada kullanılamaz.
{ "text": "Restocked today — sizes S to XL are back.", "post_id": "104857392017465_998234511"}hide_comment
Bölüm başlığı “hide_comment”- Kategori: yorumlar
- Çıktılar: 1
- Gerekli yapılandırma: yok
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
also_block_user | boolean | Yorumun yazarını aynı adımda engeller. Yalnızca Facebook. |
Çalıştırmayı başlatan yorumu gizler.
also_block_user, yorumun yazarını aynı adımda engeller ve yalnızca Facebook’ta çalışır — seçenek bir Instagram kampanyasında devre dışıdır.
delete_comment
Bölüm başlığı “delete_comment”- Kategori: yorumlar
- Çıktılar: 1
- Gerekli yapılandırma: yok
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
also_block_user | boolean | Yorumun yazarını aynı adımda engeller. Yalnızca Facebook. |
Çalıştırmayı başlatan yorumu siler. also_block_user, hide_comment’takiyle aynı şekilde yalnızca Facebook’ta çalışır.
Bu düğümün altında tuval reply_comment ve hide_comment’i reddeder, çünkü bu düğümlerin üzerinde işlem yapacağı yorum artık mevcut değildir.
- Kategori: mantık
- Çıktılar: 1
- Gerekli yapılandırma: yok
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
delay_seconds | number | Çalıştırmanın ne kadar beklediği, 1 ila 31536000 saniye arasında. |
only_if_no_reply | boolean | Bekleme çalışırken kişi yanıt verdiyse çalıştırmanın geri kalanını iptal eder. |
Çalıştırmayı tutar ve daha sonra devam etmesini planlar. delay_seconds, 1 ila 31536000 saniye (365 gün) arasına sıkıştırılır ve bu aralığın dışındaki bir değer hatasız kırpılır. Hiçbir değer yapılandırılmamış bir düğüm 60 saniye bekler.
only_if_no_reply, bekleme sona erdiğinde kontrol edilir: kişi bu süre boyunca herhangi bir noktada yanıt verdiyse, çalıştırma dalda devam etmek yerine gecikmede tamamlanır.
{ "delay_seconds": 3600, "only_if_no_reply": true}random_split
Bölüm başlığı “random_split”- Kategori: mantık
- Çıktılar:
pathsiçindeki her girdi başına bir tane - Gerekli yapılandırma:
paths
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
paths | array | Çıktı başına bir { "percent": number } girdisi. Her yüzde 0 ila 100 arasındadır ve toplam 100’ü geçemez. |
Trafiği dallar arasında böler: her çalıştırma rastgele seçilen bir kolu izler. Tuvalde kol başına bir yüzde ayarlayın; her biri 0 ila 100 arasındadır ve toplam 100’ü geçemez.
Yüzdeleri garanti edilen bir oran yerine istediğiniz bölünme olarak ele alın ve önemli bir şey için ona güvenmeden önce gerçek dağılımı çalıştırma geçmişinde onaylayın.
Hiçbir yüzde yapılandırılmadığında düğüm iki eşit kola geri döner.
Seçilen kol çalıştırmanın hangi çıktıyı izlediğine karar verir. O çıktının bağlantısı yoksa, çalıştırma bu düğümde tamamlanır.
{ "paths": [{ "percent": 70 }, { "percent": 30 }]}add_tag
Bölüm başlığı “add_tag”- Kategori: kişi
- Çıktılar: 1
- Gerekli yapılandırma:
tag_ids
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
tag_ids | array | Eklenecek etiketlerin sayısal tanımlayıcıları. |
Çalıştırmanın çalıştığı kişiye, o kişinin zaten taşıdığı etiketlerin yanına isimlendirilmiş etiketleri ekler.
Çalıştırmanın arkasında bir kişi olmadığında, düğüm hiçbir şeyi değiştirmez ve çalıştırma bir sonraki düğüme devam eder.
{ "tag_ids": [12, 19]}remove_tag
Bölüm başlığı “remove_tag”- Kategori: kişi
- Çıktılar: 1
- Gerekli yapılandırma:
tag_ids
| Anahtar | Tür | Ne ayarladığı |
|---|---|---|
tag_ids | array | Kaldırılacak etiketlerin sayısal tanımlayıcıları. |
Çalıştırmanın çalıştığı kişiden isimlendirilmiş etiketleri kaldırır ve o kişinin diğer etiketlerini yerinde bırakır. Kişi alanları kişi kaydının geri kalanını listeler.
Çalıştırmanın arkasında bir kişi olmadığında, düğüm hiçbir şeyi değiştirmez ve çalıştırma bir sonraki düğüme devam eder.
{ "tag_ids": [19]}- Kategori: mantık
- Çıktılar: 0
- Gerekli yapılandırma: yok
Ona ulaşıldığı anda çalıştırmayı sona erdirir ve akışın durdurulduğunu kaydeder. Düğümün çıktısı yoktur, bu yüzden ondan sonra hiçbir şey bağlanamaz.
Palet dışındaki düğüm türleri
Bölüm başlığı “Palet dışındaki düğüm türleri”Çalışma zamanında sekiz düğüm türü daha vardır, palet karosu ve ayarlar paneli taşımazlar ve tuvalde oluşturulan bir kampanyada asla görünmezler. Kampanya grafiği şeması onları isimlendirir ve bir çalıştırmanın her birinde ne yaptığını söyler. Bunları bir özellik olarak değil yalnızca çalışma zamanına özgü olarak ele alın.
Notlar
Bölüm başlığı “Notlar”- Çıktılar 0’dan numaralandırılır. Bir
condition, Eşleşme için 0 ve Eşleşme Yok için 1 kullanır, birrandom_splityapılandırılmış sırada kol başına bir sayı kullanır ve diğer her düğüm 0’dan devam eder. - Bir çalıştırma, düğümün seçtiği çıktıdan ayrılan bağlantıyı izler. O çıktının bağlantısı olmadığında, çalıştırma o düğümde tamamlanır.
- Eylemi bir hata veren bir düğüm, hatayı çalıştırmaya karşı kaydeder ve ilerlemez, bu yüzden çalıştırma o düğümden öteye gitmez.
- Zaten ziyaret ettiği bir düğüme ulaşan bir çalıştırma, o düğümü isimlendiren bir döngü hatasıyla sona erer. Her düğüm çalıştırma başına en fazla bir kez çalışır.
- Çalışma zamanının tanımadığı bir düğüm türü bir uyarıyla atlanır ve çalıştırma çıktı 0’dan devam eder.
- Üzerinde işlem yapacak yorumu olmayan bir yorum eylemi hiçbir şey yapmaz ve çalıştırma devam eder.
- Palet karoları kampanyanın platformuna göre filtrelenir, bu yüzden bir Instagram kampanyasındaki palet bir Facebook kampanyasındakinden daha az düğüm türü sunabilir.
- Hangi düğüm türlerinin hangilerini takip edebileceği, kampanya kaydedildiğinde değil bir bağlantı sürüklenirken uygulanır. Kampanya grafiği şeması bu kısıtlamaları listeler.
- Bir test çalıştırmasında,
add_tagveremove_tagne yapacaklarını kaydeder ve kişiye dokunmadan bırakır, ve birdelaybir devam ettirme planlamak yerine test çalıştırmasını sona erdirir.
İlgili
Bölüm başlığı “İlgili”- Kampanya grafiği şeması — düğümlerin, bağlantıların ve yapılandırmanın nasıl saklandığı
- Bir kampanya oluşturun — bu düğümleri tuvalde ekleme ve bağlama
- Anahtar kelime eşleşme kuralları — her
conditioneşleşme türünün neyi karşılaştırdığı - Çalıştırma durumları — bir çalıştırmanın bu düğümlerden geçerken nasıl göründüğü
- Kişi alanları — etiket düğümlerinin yazdığı kişi kaydı