ReferansKampanyalar
Tetikleyici olaylar
Dört platform olayı bir kampanyayı başlatır: bir Facebook sayfa gönderisindeki yorum, bir Instagram gönderisindeki yorum, bir Facebook Messenger mesajı ve bir Instagram özel mesajı (ÖM). Her olay, geldiği bağlı sayfaya bağlı aktif kampanyalara karşı eşleştirilir ve mevcut grafik sürümü eşleşen tetikleyici düğümü tutan her kampanya bir çalıştırma başlatır. Düğme tıklamaları ve sayfanın kendi yorumları hiçbir zaman bir kampanya başlatmaz.
| Olay | Tetikleyici düğüm | Kampanya platformu | Bir çalıştırma başlatır mı |
|---|---|---|---|
| Bir Facebook sayfa gönderisindeki yorum | trigger_comment | Evet, o sayfadaki eşleşen her aktif kampanya başına bir kez | |
| Bir Instagram gönderisindeki yorum | trigger_comment | Evet, o sayfadaki eşleşen her aktif kampanya başına bir kez | |
| Bir Facebook Messenger mesajı | trigger_dm | Evet, mesaj metin taşıdığında ve o kişi için hiçbir şey çalışmıyorken | |
| Bir Instagram ÖM’si | trigger_dm | Evet, mesaj metin taşıdığında ve o kişi için hiçbir şey çalışmıyorken | |
| Bir ÖM içindeki düğme tıklaması | yok | ikisi de | Hayır — bir yanıt bekleyen çalıştırmayı devam ettirir |
| Bir çalıştırmanın beklediği bir yorum konusundaki yanıt | yok | ikisi de | Hayır — o çalıştırmayı devam ettirir, başka bir kampanya eşleştirmesi olmadan |
Olay yönlendirme
Bölüm başlığı “Olay yönlendirme”Bir Facebook sayfa gönderisindeki yorum
Bölüm başlığı “Bir Facebook sayfa gönderisindeki yorum”- Tetikleyici düğüm:
trigger_comment - Kampanya platformu: Facebook
- Taşıdığı: yorum, gönderisi, yorum metni, yorumlayanın adı, eklenmiş herhangi bir fotoğraf veya video ve bir yanıttaki üst yorum
Bağlı bir Facebook sayfasının bir gönderisindeki yorum, o sayfaya bağlı her aktif kampanyaya karşı eşleştirilir. Tetikleyicisinin post_scope’u specific olarak ayarlanmış bir kampanya yalnızca post_id’de isimlendirilen gönderideki yorumlarla eşleşir; all’a kapsamlandırılmış bir tetikleyici sayfanın herhangi bir gönderisindeki yorumlarla eşleşir.
Gönderi kapsamı bir yorum tetikleyicisinin filtrelediği tek şeydir. Bir tetikleyici düğüm hiçbir anahtar kelime yapılandırması tutmaz, bu yüzden metin filtreleme grafiğin daha aşağısında, çalıştırmanın ulaştığı ilk condition düğümünde gerçekleşir.
Metni olmayan bir yorum — bir çıkartma veya bir açıklama olmadan gönderilen bir ek — {{sticker}} yer tutucu metniyle gelir, bu yüzden bir koşul düğümünün eşleştirebileceği belirleyici bir şeyi her zaman vardır.
Bir Instagram gönderisindeki yorum
Bölüm başlığı “Bir Instagram gönderisindeki yorum”- Tetikleyici düğüm:
trigger_comment - Kampanya platformu: Instagram
- Taşıdığı: yorum, medyası, yorum metni, yorumlayanın kullanıcı adı ve bir yanıttaki üst yorum
Instagram yorumları Facebook yorumlarıyla aynı yolu izler ve aynı tetikleyici düğümü kullanır. Kampanyanın, yorumun geldiği Instagram iş hesabına bağlı olması gerekir; bir kampanyanın platformu hedeflediği sayfadan türetilir, bu yüzden onu bir Instagram hesabına bağlamak onu Instagram olayları için uygun kılan şeydir.
Instagram yolunda bekleyen bir çalıştırmayı devam ettiren bir yorum, metin yerine medya taşıdığında {{media}} yer tutucu metniyle gelir.
Bir Facebook Messenger mesajı
Bölüm başlığı “Bir Facebook Messenger mesajı”- Tetikleyici düğüm:
trigger_dm - Kampanya platformu: Facebook
- Taşıdığı: gönderen ve mesaj metni
Gelen bir Messenger mesajı önce o sayfada o kişi için zaten çalışan çalıştırmalara karşı kontrol edilir. Çalışan bir çalıştırma mesajı bir yanıt olarak alır. Çalışan bir çalıştırma yokken, AFP sayfada mevcut grafiği trigger_dm ile başlayan aktif kampanyaları arar ve her eşleşme başına bir çalıştırma başlatır.
trigger_dm düğümünün gönderi kapsamı ve metin filtresi yoktur, bu yüzden metin taşıyan herhangi bir ÖM sayfadaki her aktif trigger_dm kampanyasını başlatır. Hangilerinin bir şey göndermeye devam ettiğine onların koşul düğümleri karar verir.
Bir Instagram özel mesajı
Bölüm başlığı “Bir Instagram özel mesajı”- Tetikleyici düğüm:
trigger_dm - Kampanya platformu: Instagram
- Taşıdığı: gönderen ve mesaj metni
Instagram ÖM’leri bir bağlı sayfaya ya doğrudan, kendi başına bağlı bir Instagram iş hesabı için, ya da hesabın bağlı olduğu Facebook sayfası üzerinden çözülür. AFP’ye bağlı olmayan bir Instagram hesabı için bir olay düşürülür.
Bir olay grafiğe ne taşır
Bölüm başlığı “Bir olay grafiğe ne taşır”| Değer | Yorum olayları | ÖM olayları | Neyin kullandığı |
|---|---|---|---|
| Onu gönderen kişi | evet | evet | Çalıştırmadaki her send_dm’nin alıcısı ve add_tag ile remove_tag’in uygulandığı kişi |
| Mesaj metni | yorum metni | mesaj metni | Anahtar kelime listeleri dahil condition eşleştirmesi |
| Gönderen adı | evet | evet | Bir send_dm, reply_comment veya send_comment’in metnini kişiselleştirme |
| Tetikleyen yorum | evet | hayır | O yorum üzerinde işlem yapan reply_comment, hide_comment ve delete_comment |
| Yorumun bulunduğu gönderi | evet | hayır | Tetikleyicinin post_scope kontrolü |
| Eklenmiş bir fotoğraf veya video | evet | hayır | Bir condition üzerindeki medya filtreleri, filter_images gibi |
| Bağlı sayfa ve platformu | evet | evet | Çalıştırmanın eylemlerinin nerede yayınlandığına karar verme |
Bekleyen bir çalıştırmayı devam ettiren bir yanıt metin taşır ama ek taşımaz. Görüntü filtresi açık olan bir condition bu yüzden düz bir metin yanıtıyla eşleşmez ve bir “görüntü bekle” dalı metin yanıtlarını Eşleşme Yok çıktısına yönlendirir.
Bir ÖM olayı ne yorum ne de gönderi taşır, bu yüzden tetikleyicisi trigger_dm olan bir kampanyaya yorum eylemleri eklenemez.
Bir kampanya başlatmayan olaylar
Bölüm başlığı “Bir kampanya başlatmayan olaylar”| Olay | Ne olur |
|---|---|
| Platformda kaldırılmış veya gizlenmiş bir yorum | Yok sayılır. Yalnızca yeni yorumlar işlenir. |
| Bir yorum olmayan sayfa etkinliği | Yok sayılır. |
| Sayfanın kendisinin gönderdiği bir yorum, bir kampanyanın gönderdiği dahil | Yok sayılır, bu yüzden bir reply_comment veya send_comment kendi kampanyasını yeniden tetikleyemez. |
| Sayfanın gönderdiği bir ÖM’nin yankısı | Yok sayılır, bu yüzden bir send_dm kendi çalıştırmasını devam ettiremez. |
| Metni olmayan bir ÖM — yalnızca görüntü, çıkartma veya ek | Yok sayılır. Ne bir çalıştırma başlatır ne de bekleyen birini devam ettirir. |
| Bir ÖM’de bir düğme tıklaması | Düğmenin etiketini yanıt metni olarak kullanarak bekleyen bir çalıştırmayı devam ettirir; o kişi için hiçbir şey çalışmıyorsa, hiçbir şey olmaz. |
| O kampanyanın çalıştırması çalışırken aynı kişiden ikinci bir eşleşen olay | Atlanır. Bir kişi aynı anda aynı kampanyanın iki çalıştırmasına sahip olamaz. |
| AFP’ye bağlı olmayan bir sayfa için bir olay | Düşürülür. |
| Sahibinin aktif aboneliği olmayan bir sayfa için bir olay | Hiçbir kampanya çalışmaz. Yorum, etkinlik akışında bir abonelik hatası olarak kaydedilir. |
| Erişim tokenı artık çalışmayan bir sayfa için bir olay | Hiçbir kampanya çalışmaz. Yorum, sayfanın erişimi yenilenene kadar bir yeniden giriş hatası olarak kaydedilir. |
| Aktif olmayan bir kampanyadaki veya grafiğin daha eski bir kaydedilmiş sürümündeki bir tetikleyiciyle eşleşen bir olay | Eşleşmez. Yalnızca aktif bir kampanyanın mevcut sürümü çalıştırma başlatır. |
| Kaydedilmiş grafiği olmayan veya grafiğinde tetikleyici düğümü olmayan aktif bir kampanyadaki bir olay | Eşleşmez. Yalnızca etkinleştirme bir kampanyayı uygun kılmaz. |
Sayfa aboneliği
Bölüm başlığı “Sayfa aboneliği”Olaylar yalnızca olay aboneliği platforma kaydedilmiş ve doğrulanmış bağlı bir sayfa için AFP’ye ulaşır. O el sıkışma başarılı olana kadar, kampanya nasıl oluşturulursa oluşturulsun, sayfadaki yorumlar ve ÖM’ler hiçbir şey üretmez.
Bir sayfada ilk kampanyayı oluşturmak o sayfayı abone eder, bu yüzden gerçekleştirilecek ayrı bir abonelik adımı yoktur. Bir kampanyanın hedeflediği sayfayı değiştirmek yeni sayfayı da abone eder ve bir sayfadaki son kampanyayı silmek aboneliği tekrar kaldırır.
Abonelik, sayfanın gönderilerindeki yorum etkinliğini, gelen mesajları ve o mesajlar içindeki düğme tıklamalarını kapsar — dört tetikleyici olayın tümü ondan gelir.
Bir kampanyayı devre dışı bırakmak aboneliği kaldırmaz. Sayfadaki her kampanya aktif olmadığı sürece olaylar sayfa için gelmeye devam eder ve hiçbir şeyle eşleşmez, bu yüzden bir kampanyayı yeniden etkinleştirmek hemen çalışmaya başlar.
Notlar
Bölüm başlığı “Notlar”- Sayfadaki eşleşen her kampanya kendi çalıştırmasını başlatır. Çakışan anahtar kelimeleri olan iki aktif kampanya aynı yorum için ikisi de çalışır.
- Eşleştirme, olayın geldiği anda kaydedilmiş grafik sürümüne karşı gerçekleşir ve çalıştırma tüm ömrü boyunca o sürüme sabitlenmiş kalır.
- Bir tetikleyicinin
unique_per_userayarı, aynı kişiden gelen hangi tekrarlayan olayların bir kampanyayı başlattığını daraltır. Düğüm türleri neyi kısıtladığını kapsar. - Bir çalıştırmanın beklediği bir konu içinde yanıt olarak gönderilen bir yorum o çalıştırmayı devam ettirir ve orada durur — yorum sayfadaki başka hiçbir kampanyaya sunulmaz.
İlgili
Bölüm başlığı “İlgili”- Çalıştırma durumları — bir olayın başlattığı çalıştırmaya ne olduğu ve nasıl sona erdiği.
- Düğüm türleri —
trigger_comment,trigger_dmve diğer her düğümün tam yapılandırması. - Anahtar kelime eşleşme kuralları — çalıştırma bir koşula ulaştığında bir olayın taşıdığı metnin nasıl karşılaştırıldığı.
- Kampanyaları test edin ve hata ayıklayın — bu olaylardan hangisinin kampanyanıza ulaştığını nasıl anlayacağınız.