İçeriğe atla
Pushizo

Gönderim anında API'nizden veya CSV tablolarından veri.

Dinamik içerik ve Data Feeds

Mesajı gönderim anında kendi API'nizdeki veya yüklediğiniz tablolardaki güncel verilerle kişiselleştirin.

Data Feed · profil
Liquid şablonu
{% if feed.profil %}
{{ user.first_name }}, {{ feed.profil.puan }}…
{% else %}…{% endif %}
Gönderimde çözümlenen metin

Elif, 1.250 puanın var! Bu hafta iki kat puan kazan.

Önbellek 300 sn · zaman aşımı 1,5 sn
Görseldeki veriler örnektir.

Pushizo ile Dinamik içerik ve Data Feeds

Pushizo Data Feeds, bir mesaj gönderilirken her alıcı için kendi API'nize istek yapar ve yanıtı Liquid şablonunda kullanılabilir hâle getirir. İçerik tabloları ise CSV olarak yüklenen verileri (ör. ürün kataloğu, mağaza listesi) {% lookup %} etiketiyle mesaja ekler. İstekler önbelleğe alınır, zaman aşımına uğrayan veya hata veren kaynaklarda varsayılan içerik gösterilir.

  • Data Feeds

    Kullanıcı ve abonelik değerleriyle oluşturulan URL'den gönderim anında veri çekme.

  • İçerik tabloları

    CSV verisini {% lookup %} ile mesaja ekleme; API ile güncelleme.

  • Güvenli istek

    SSRF denetimi, şifreli gizli başlıklar ve en fazla 2 saniyelik zaman aşımı.

  • Dayanıklılık

    Önbellek, devre kesici ve hata durumunda varsayılan içerik.

Tüm yetenekler

Bu özellikte bugün kullanabileceğiniz yeteneklerin tam listesi.

  • Liquid ile user.*, subscription.* ve custom_data.* değerlerinden URL şablonu
  • GET ve POST istekleri; POST için JSON gövde şablonu
  • Zarf şifrelemeyle saklanan ve bir daha gösterilmeyen gizli başlıklar
  • 0–86.400 sn önbellek ve 100–2.000 ms zaman aşımı
  • Tüm worker'lar arasında paylaşılan devre kesici
  • Hata durumunda varsayılan içerik
  • Önbelleği atlayan deneme (test et) ucu ve JSON önizlemesi
  • CSV içerik tabloları (50 sütun, 100.000 satır, 20 MB) ve {% lookup %} etiketi
  • İçerik tablolarının REST API ile güncellenmesi

Öne çıkan bilgiler

  • Data Feed isteği GET veya POST olabilir; zaman aşımı 100–2000 ms arasıdır.
  • İçerik tabloları en fazla 50 sütun, 100.000 satır ve 20 MB olabilir.
  • Art arda 5 hata veren feed için devre 30 saniye açılır ve istek yapılmaz.

Nasıl çalışır?

  1. Feed'i tanımlayın

    URL şablonunu, yöntemi, gizli başlıkları, önbellek süresini ve zaman aşımını belirleyin; örnek kullanıcıyla deneyin.

  2. Şablonda kullanın

    Liquid ile feed.ad veya {% lookup %} değerlerini mesaj metnine yerleştirin.

  3. Gönderin

    Gönderim anında yalnızca şablonda kullanılan feed'ler çekilir; aynı URL bir gönderimde bir kez istenir.

SDK'lar ve entegrasyonlar

Bu özelliği kullanmak için kurabileceğiniz SDK'lar ve bağlantı noktaları.

Sık sorulan sorular

Data Feed ne zaman çağrılır?

Mesaj gönderilirken her alıcı için; yalnızca şablonda kullanılan feed'ler çekilir ve yanıtlar önbelleğe alınır.

API'm yanıt vermezse ne olur?

İstek en fazla 2 saniyede zaman aşımına uğrar ve varsayılan içerik kullanılır. Art arda hatalarda devre kesici istekleri geçici olarak durdurur.

API anahtarlarım güvende mi?

Gizli başlıklar zarf şifrelemeyle saklanır ve kaydedildikten sonra yalnızca adları gösterilir.

İçerik tablosu nedir?

CSV olarak yüklediğiniz verilerdir; mesajda {% lookup %} etiketiyle satır aranıp değerleri kullanılır.

Pushizo ile ilk mesajınızı gönderin

Hesabınızı oluşturun, SDK'yı ekleyin ve ilk bildiriminizi test cihazınıza gönderin. Yeni organizasyonlar 14 gün boyunca Starter planı sınırlarıyla deneme yapar.