- Ölçekte kişiselleştirmek için bir CSV kullanın – Bir mesaj, herkes için özel deneyimler
- Çok dilli destek – Kullanıcı başına otomatik dil değiştirme
- Dinamik kişiselleştirme – İçerik kullanıcı özelliklerine (dil, bölge, kampanya ID) uyum sağlar
- Ekip işbirliği – Teknik olmayan kullanıcılar CSV dosyalarında içerik düzenler
- HTML enjeksiyonu (e-posta) – CSV hücrelerine HTML işaretlemesi ekleyerek dinamik olarak zengin e-posta içeriği oluşturun
- Kanallar arası uyumluluk – Kanallar arasında CSV mantığını yeniden kullanın
- Çok dilli onboarding veya pazarlama
- Bölgeye özel promosyonlar
- Konuma göre etkinlik duyuruları
- Kampanyaya dayalı kişiselleştirme
CSV ile Dinamik İçerik kurulum adımları
Hızlı referans:- İçerik varyasyonlarınızla bir CSV dosyası oluşturun.
- Liquid sözdizimindeki
dynamic_contentözelliğini kullanarak CSV verilerini mesaja eşleyin. - OneSignal kontrol panelinden yeni bir mesaj veya şablon oluşturun.
- Dinamik İçerik veya Kişiselleştirme düğmesini seçin.
- CSV dosyasını yükleyin ve mesajı gönderin.
CSV gereksinimleri ve kurulum
- Dosya boyutu: 200 KB’nin altında
- Sütun başlıkları:
- Etiket anahtarı için ilk sütun başlığını ayırın veya bölümlere referans vermek için boş bırakın
- Yalnızca alfanümerik karakterler ve alt çizgiler
- Boşluk yerine alt çizgi (
_) kullanın
- Kodlama: UTF-8

- Çok dilli – İçeriği dile göre yerelleştirin
- İçerik kişiselleştirme – İçeriği Data Tag’lere göre özelleştirin

Örnek CSV’ler
Bu kılavuz aşağıdaki örnek CSV verilerini kullanacaktır.- Çok Dilli Şablon Örneği
- İçerik Kişiselleştirme Şablon Örneği
- Sütun başlıklarını desteklenen dil kodlarınıza eşleyin.
- Her dil kodu için her satıra çevirilerinizi ekleyin.
- Birden fazla bölümünüz varsa (bir e-postada olduğu gibi), ilk sütunu bölüm adı olarak belirleyin.
- 3 dil: İngilizce, İspanyolca ve Fransızca.
- 2 bölüm: “section_1” ve “section_2”.

CSV verilerini mesaj içeriğine eşleme
Liquid sözdizimi kullanarak,dynamic_content özelliğini kullanarak mesajınızdaki CSV verilerine referans verin:
dynamic_content– CSV verilerine referans vermek için kullanılan özellik adıfile_name– CSV dosya adı (.csvuzantısı olmadan)message_component– Kişiselleştirmek istediğiniz belirli mesaj bileşeni. Bu, CSV sütun başlığındaki veya ilk satırdaki statik metindir.user_property– Referans vermek istediğiniz kullanıcı özelliği.
default dize yedeklerini kullanın.
Yedek için Liquid sözdizimi
"En son güncellememize hoş geldiniz" oluşturacağı anlamına gelir.
Bu şunları garanti eder:
- Mevcut olduğunda Dinamik İçerik kullanılır
- Dinamik İçerik başarısız olursa sabit kodlanmış bir mesaj görünür
- Kullanıcılar asla boş içerik almaz
- Çok Dilli Mesaj Örneği
- İçerik Kişiselleştirme Mesaj Örneği
translations.csv
file_nametranslations.csv’dir.message_componentilk sütunun satırlarındasection_1vesection_2’dedir.user_propertydil koduyla eşleşen sütun başlığıdır. Bunu kullanıcı üzerindeuser.languageözelliği ile referans verebiliriz.
Çok dilli mesaj için temel Liquid sözdizimi
(Önerilen) Varsayılan yedekli çok dilli mesaj için Liquid sözdizimi

Konu satırlarını, ön başlıkları, düğme
etiketlerini ve URL’leri güncellemek için
default yedekli Liquid kullanın.CSV hücrelerinde HTML kullanma (yalnızca e-posta)
E-postalara zengin içerik eklemek için CSV hücrelerine doğrudan HTML işaretlemesi ekleyebilirsiniz. Bu, kullanıcı özelliklerine göre bir e-postanın tüm bölümlerini — banner’lar, CTA’lar veya stillendirilmiş bloklar gibi — değiştirmek için kullanışlıdır.promo_banners.csv
Referans
Şablonları güncelleme
Kontrol paneli üzerinden CSV’leri yeniden yükleyin veya Şablon Güncelleme API’sinindynamic_content özelliğini kullanın.
Anahtarlardaki özel karakterler
Hash notasyonu (alfanümerik olmayan anahtarlar için):SSS
CSV ile Dinamik İçerik’i nasıl test edebilirim?
Mesajın birden fazla varyasyonunu test etmek için e-posta kullanın.- Birden fazla varyasyonu test etmek için e-postalarda
+adresleme kullanın:username+test@example.com. - Yukarıdaki çok dilli ve içerik kişiselleştirme örneklerini takip ederek etiketleri ayarlayın.
- Birden fazla kullanıcı ve data tag’i yükleme hakkında daha fazla bilgi için İçe Aktarma’ya bakın.
CSV ile Dinamik İçerik ile diğer kişiselleştirme seçeneklerini ne zaman kullanmalıyım?
Kontrol panelinden mesaj gönderiyorsanız ve bir CSV dosyasında kullanıcı verileriniz varsa CSV ile Dinamik İçerik kullanın. Mesajlara dinamik içerik eklemenin diğer yolları için Mesaj Kişiselleştirme veya Çok Dilli Mesajlaşma’ya bakın.İlgili sayfalar
Mesaj Kişiselleştirme
OneSignal’da mevcut tüm kişiselleştirme seçeneklerine genel bakış.
Liquid Sözdizimi Kullanma
OneSignal mesajları için tam Liquid sözdizimi referansı.
İçe Aktarma
Kullanıcı verileri ve segmentleri OneSignal’a yükleme.
Şablonlar
Yeniden kullanılabilir mesaj şablonları oluşturma.


