Ana içeriğe geç

Olayı Düzenleme

Olayı düzenleme üç sekmeden oluşur:

  • Koşullar
  • Nitelikler
  • Ayarlar

Koşullar

"Koşullar" sekmesi, olayı düzenlemek için giriş alanlarını içerir. Bu, olayın temel verileridir: İsim ve

İşaretçi
, ayrıca tetikleme koşulları.

Modüller

Koşullarda, olayın gönderim koşulunu belirlemek için bir modül seçilmelidir. Aşağıdaki modüller mevcuttur:

  • katalog
  • formlar
  • siparişler
  • kullanıcılar

katalog modülü için koşullar

katalog modülü için tip alanında, durumlar üzerinden filtreleme seçebilirsiniz, ardından belirli bir durumu seçerek katalog öğelerinin durum değişikliği için olay aboneliği yapmış olursunuz.
Alternatif olarak, nitelik setleri üzerinden bir olaya abone olabilir ve belirli bir niteliği seçebilirsiniz.

formlar modülü için koşullar

formlar modülü için, olayı ekleyeceğiniz form tipini seçmeniz gerekir. Aşağıdaki seçenekler mevcuttur:

  • Kayıt
    Olay, yeni bir kullanıcının Content API veya CMS üzerinden kaydedilmesi sırasında oluşturulur.
  • Kod Gönder
    Olay, kullanıcı için yeni bir onay kodu oluşturulduğunda (kayıt dahil) oluşturulur.
  • Şifre Değiştir
    Olay, kullanıcının şifre değiştirmesi sırasında oluşturulur.
  • Form verilerini gönder
    Olay, seçilen formun verileri API üzerinden gönderildiğinde oluşturulur.

Form verilerini gönder için, "Veri gönderimi" tipindeki formlardan bir form ve e-posta için eklediğiniz niteliği seçmeniz gerekir (diğer nitelikler için bu abonelik geçerli değildir). Form gönderildiğinde, veriler bu nitelikte belirtilen e-posta adresine gönderilir.
Formlar hakkında daha fazla bilgi için Formlar bölümüne bakın.

formlar modülündeki tüm olaylar, kullanıcı bilgilerini içerir. Kayıt ve Kod Gönder olayları ayrıca onay kodunu da içerir.

siparişler modülü için koşullar

siparişler modülü için, olayın bağlanacağı belirli bir sipariş deposu ve durum seçilmelidir.

kullanıcılar modülü için koşullar

kullanıcılar modülü için, olayın bağlanacağı belirli bir niteliği belirtmek için nitelik setleri üzerinden filtreleme yapılmalıdır.

dağıtım ayarlarken özel koşullar kullanabilirsiniz:

  • bugün — mevcut tarihin, kullanıcı niteliği türü date veya dateTime ile eşleşip eşleşmediğini kontrol eder.
  • şimdi — mevcut zamanın (saat ve dakika) time veya dateTime niteliğindeki değerle eşleşip eşleşmediğini kontrol eder.

Gönderim Yöntemi

formlar dışındaki tüm modüller için üç bildirim gönderim yöntemi mevcuttur:

  1. Push Bildirimi — push bildirimleri aracılığıyla
  2. E-posta — e-posta ile dağıtım
  3. Socket IO — web soketleri aracılığıyla (gerçek zamanlı olaylara abone olmak için uygundur, örneğin, fiyat değişikliği). Daha fazla bilgi için Socket.IO belgelerine bakın.

Kime Gönderilecek

katalog modülü için bildirim alıcıları seçilebilir:

  • sitenizin
    tüm kullanıcıları
    ,
  • veya belirli bir kullanıcı grubuna.

Ne Sıklıkla Gönderilecek

katalog ve kullanıcılar modüllerindeki olaylar için gönderim sıklığı seçilebilir:

  • bir kez olay gerçekleştiğinde,
  • her seferinde tekrar tetiklendiğinde.

Nitelikler

"Nitelikler" sekmesi, nitelik seti seçimi için bir açılır liste içerir.

Nitelik seti seçildikten sonra, değerleri doldurmanız gerekir. Örneğin:

  • event_send_date (tip Tarih ve Saat)
  • event_desc (tip Dize)

Bu nitelikler, mesaj şablonu oluşturmak için Ayarlar sekmesinde kullanılabilir. event anahtarı ile erişilebilir:

{{ event.attribute_marker }}

Dağıtım zamanlaması için timeInterval niteliği
Seçilen nitelik setinde timeInterval türünde bir nitelik varsa, bu, dağıtım zamanlaması ayarlarında seçilebilir hale gelir (Mailing modu).
Böyle bir nitelik seçildiğinde, dağıtım yalnızca belirtilen günlerde (örneğin, yalnızca pazartesi ve cuma) gönderilecektir.

Ayarlar

"Ayarlar" sekmesi, sitenizin

kullanıcılarının
alacağı mesaj şablonunu oluşturmak için iki metin alanı içerir.

Kullanılabilir Değişkenler

Giriş alanlarının altında, şablona yerleştirmek için mevcut değişkenlerin bir listesi görüntülenir (örneğin, {{ email }}, {{ user.attribute_marker }} vb.).

Kullanıcılara Dağıtım (Mailing Modu)

Bu işlev, belirli koşullara uyan kullanıcılara düzenli e-posta dağıtımları ayarlamanıza olanak tanır. Standart olaylardan farklı olarak, dağıtım, veri değişikliği sırasında değil, zamanlamaya göre, koşullar sağlandığında tetiklenir.

Dağıtım Ayarları

  1. Olay Oluşturma

    • Olay tipi: Kullanıcılar
    • Çalışma modu: Mailing (dağıtım)
  2. Zamanlama Ayarları

    • Zaman: referans noktası (örneğin, pazartesi 10:00)
    • Periyodiklik:
      • Günlük
      • Haftalık
      • Aylık
      • Rastgele aralık
      • timeInterval niteliğinden — eğer böyle bir nitelik nitelik setinde varsa, onu seçebilir ve dağıtım yalnızca belirtilen haftanın günlerinde gönderilecektir.
  3. Kullanıcı Seçim Koşulları

    • Örnekler:
      • Kayıt tarihi > 2024-01-01
      • Dağıtıma abone = true
      • bugün: mevcut tarih = kullanıcının date/dateTime niteliği değeri
      • şimdi: mevcut zaman (hh:mm) = kullanıcının time/dateTime niteliği değeri

Çalışma Örneği

  • Ayarlar:

    • Zaman: her pazartesi 10:00
    • Periyodiklik: timeInterval niteliğinden (kullanıcı "Pazartesi, Çarşamba, Cuma" seçti)
    • Koşullar:
      • Abone = true
      • bugün: user.birthday_date = bugün
  • Sonuç:
    Her pazartesi 10:00'de sistem:

    1. Aktif aboneliği olan ve bugün doğum günü olan kullanıcıları bulur
    2. Mevcut günün (pazartesi) onların timeInterval'ine girip girmediğini kontrol eder
    3. Onlara kişiselleştirilmiş bir tebrik gönderir

Pratik Uygulama

  • Haftalık haber bültenleri
  • Pasiflik hatırlatmaları
  • Doğum gününde kişiselleştirilmiş teklifler
  • Kullanıcı tercihlerini dikkate alarak zamanlamaya göre toplu bildirimler