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.
{% if feed.profil %}
{{ user.first_name }}, {{ feed.profil.puan }}…
{% else %}…{% endif %}Gönderimde çözümlenen metinElif, 1.250 puanın var! Bu hafta iki kat puan kazan.
Önbellek 300 sn · zaman aşımı 1,5 snPushizo 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?
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.
Şablonda kullanın
Liquid ile feed.ad veya {% lookup %} değerlerini mesaj metnine yerleştirin.
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ı.
Entegrasyonlar
İlgili dokümantasyon
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.