Genel Bakış
OneSignal, mesaj içeriğini ölçekte kişiselleştirmek için çeşitli yollar sunar. Bu kılavuz, push, e-posta ve SMS için OneSignal kontrol panelinde bulunan CSV yükleme özelliği ile Dinamik İçerik’in kullanımına odaklanmaktadır. Temel faydalar:- Ö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 segmentasyon – İç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
- 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 dilimiz var: İngilizce, İspanyolca ve Fransızca.
- 2 bölümümüz var: “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.Kullanım değerlendirmeleri
CSV ile Dinamik İçerik’i nasıl test edebilirim?
Mesajın birden fazla varyasyonunu test etmek için e-posta kullanmanızı öneririz.- Birden fazla varyasyonu test etmek için e-postalarda
+adresleme kullanabilirsiniz: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 Import’a bakın.
CSV ile Dinamik İçerik ile diğer kişiselleştirme seçenekleri ne zaman kullanılır
- Kontrol panelinden mesaj gönderiyorsanız ve bir CSV dosyasıyla kullanıcı verilerine erişiminiz varsa CSV ile Dinamik İçerik kullanın.
- Mesajlara dinamik içerik eklemenin diğer seçenekleri için Mesaj Kişiselleştirme veya Çok Dilli Mesajlaşma seçeneklerine bakın.
Ş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):İlgili makaleler
- Mesaj Kişiselleştirme - Tüm kişiselleştirme seçeneklerine genel bakış
- Liquid Sözdizimi Kullanma - Tam Liquid sözdizimi referansı
- İçe Aktarma - Kullanıcı verileri ve segmentleri yükleme
- Şablonlar - Yeniden kullanılabilir mesaj şablonları oluşturma


