Özellik kişiselleştirmesi ne zaman kullanılır
OneSignal’da zaten mevcut olan verileri kullanarak gönderim anında içerik oluşturmak için özellik kişiselleştirmesini kullanın—en yaygın olarak kullanıcı etiketleri, External ID ve e-posta veya telefon numarası gibi abonelik alanları. Bu doğru yaklaşımdır şu durumlarda:- Veri zaten OneSignal’da depolanmış olduğunda
- Mesaj gönderildiğinde Liquid yer tutucularının otomatik olarak değiştirilmesini istediğinizde
- Teslimat anında yeni veri çekmenize veya hesaplamanıza gerek olmadığında
custom_data ile API kullanın.Değer, bir kullanıcının bir Journey’ye girmesine veya ilerlemesine neden olan olaydan geliyorsa, Custom Event kişiselleştirme kullanın.Kanal desteği
Her kanal belirli özellik türlerini ve alanlarını destekler.- E-posta
- Push
- SMS
- Uygulama içi mesajlar
- Live Activities
- Konu, Yanıtla ve Ön Başlık
- Mesaj gövdesi
- HTML özellikleri (örneğin:
<img src="{{ image_url }}" />) - Buton eylemleri (URL’ler, mailto vb.)
Özellik kişiselleştirmesi nasıl çalışır
OneSignal, Liquid yer tutucularını mesaj gönderilen kullanıcı ve abonelik için karşılık gelen özellik değerleriyle değiştirir.first_name: Jon ve level: 5 etiketleri varsa şunu görür:
Bir kullanıcının ayarlanmış etiketi yoksa, bunun yerine varsayılan değerleri görür.
Özellik Liquid nesneleri referansı
Liquid’de kullanılabilir tam nesne ve alan adlarını aramak için bu bölümü kullanın.Kullanıcı ve Abonelik özellikleri
Kullanıcı düzeyindeki veriler içinuser nesnesini kullanın. E-posta adresi veya telefon numarası gibi kanala özel değerlere ihtiyaç duyduğunuzda subscription nesnesini kullanın.
keydeğerini doğrudan kullanın veya anahtarıtagsnesnesinden sonra yerleştirin- Ayarlanmış örnek etiketler:
first_name: Jon, level: 5
- Etiketler üzerinde for döngüsü sözdizimi ile yineleme yapın. Bu örnek, virgüllerle ayrılmış anahtar:değer çiftlerini çıktı olarak verir.
- Abonelikler üzerinde for döngüsü sözdizimi ile yineleme yapın.
- Bu örnek, her aboneliğin token ve ID değerlerini virgüllerle ayırarak çıktı olarak verir.
Journey özellikleri
journey nesnesi, Journey adına başvurmanızı veya Journey için Custom Event Kişiselleştirme verilerine erişmenizi sağlar.
Mesaj özellikleri
message nesnesi, Event Streams için faydalı olabilecek mesaj ID’sine, adına ve şablon ID’sine erişim sağlar; ayrıca arka ucunuzdan gönderilen mesajları kişiselleştirmek için custom_data verilerine erişim sunar.
Şablon özellikleri
template nesnesi, mesajı göndermek için kullanılan Template hakkında şablon ID’si ve adına erişim sağlar. Bu, Event Streams için faydalı olabilir.
Uygulama ve organizasyon özellikleri
app ve org nesneleri, mesajı gönderen Uygulama ve Organizasyon hakkında bilgi sağlar. Bu, Event Streams için faydalı olabilir.
Örnek: Etiketlerle terk edilmiş sepet
Bu örnek, kullanıcı etiketlerini kullanarak terk edilmiş sepet mesajlarının nasıl kişiselleştirileceğini gösterir. Terk Edilmiş Sepet öğreticisi üzerine inşa edilmiştir. Ayarlanmış örnek etiketler:E-posta şablonu
Yeni bir e-posta şablonu oluşturun
Düzen yapısını ekleyin
- Satır 1, 2 ve 4: bir Paragraf bloğu ile tek sütun
- Satır 3: HTML | Paragraf | Paragraf | Paragraf ile dört sütun
- Satır 5: bir Buton bloğu ile tek sütun

Terk edilmiş sepet için başlangıç e-posta şablonu
Paragraf bloklarına Liquid ekleyin
En son öğeyi görüntüleyin
- Sütun 2:
{{product_name}} - Sütun 3:
{{product_quantity}} - Sütun 4:
{{product_price}}
Butona sepet URL'sini ekleyin

Stil uygulanmamış terk edilmiş sepet temel e-posta şablonu
Şablonu test edin ve önizleyin
- Etiketlerin e-posta Subscription’ınızda ayarlanmış olduğundan emin olun.

Etiketlerle e-posta önizlemesi
Şablonu stillendirin
Push şablonu
Push bildirimleri sınırlı alana sahiptir, bu nedenle bir öğe görüntüleyin ve toplam sayıyı belirtin. Mesaj alanı: Koşullu ifadeler kullanarak doğru dilbilgisi ile öğe ve sayıyı görüntüleyin.
Test & preview ile push şablonu kişiselleştirme önizlemesi
Örnek: Veri etiketleriyle uygulama içi mesajı kişiselleştirin
Bu örnek, veri etiketleriyle kişiselleştirilmiş bir ödül uygulama içi mesajını gösterir. Uygulama içi mesaj, veri etiketi değerlerini birden çok blok türüne değiştirir. Yapılandırılmış mesajda:- Metin bloğu — tamamlanan seviyeyi ve o seviye için ödülü görüntüler
- Görsel bloğu — varsayılan görsel ile birlikte o ödüle karşılık gelen görseli görüntüler
- Düğme 2 metni — ödül değerini görüntüler, varsayılan değer
100 - Arka plan görseli — bir veri etiketi değerinden ayarlanır

Metin, görsel ve düğme bloklarında veri etiketi değiştirme yapılandırılmış uygulama içi mesaj editörü

Veri etiketlerinden değiştirilen değerlerle kullanıcıya görüntülenen uygulama içi mesaj
- Veri etiketleri, kullanıcı yeni bir uygulama oturumu başlatmadan önce ayarlanmalıdır. Oturum ortasında güncellenen etiketler, o oturumda gösterilen uygulama içi mesajlarda işlenmez.
- Etiket değiştirme, “Test Mesajı Gönder” test gönderimlerinde işlenmez. Değiştirmeyi doğrulamak için mesajı gerçek bir oturumdan tetikleyin.
- Özellik değiştirme uygulama içi mesajlarda desteklenmez.
İlgili sayfalar
Mesaj kişiselleştirme
Tags
Liquid sözdizimi kullanımı
Templates
Terk edilmiş sepet öğreticisi
support@onesignal.com adresine e-posta gönderinLütfen şunları ekleyin:- Yaşadığınız sorunun ayrıntıları ve varsa yeniden üretme adımları
- OneSignal Uygulama Kimliğiniz
- Varsa Harici ID veya Abonelik ID
- Varsa OneSignal Panosunda test ettiğiniz mesajın URL’si
- İlgili günlükler veya hata mesajları