Ö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
Değerin gönderim anında çekilmesi veya hesaplanması gerekiyorsa (örneğin, canlı fiyatlandırma veya envanter), Data Feeds veya
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
Şu alanlarda Kullanıcı ve Abonelik özelliklerini destekler:
- 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.Liquid
first_name: Jon ve level: 5 etiketleri varsa şunu görür:
Text
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.
user.tags
Kullanıcının Tags değerleri. Etiketlere çeşitli şekillerde başvurabilirsiniz:
keydeğerini doğrudan kullanın veya anahtarıtagsnesnesinden sonra yerleştirin- Ayarlanmış örnek etiketler:
first_name: Jon, level: 5
Liquid
- 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.
Liquid
user.external_id
Kullanıcının External ID değeri.
Liquid
user.onesignal_id
Kullanıcının OneSignal ID değeri.
Liquid
subscription.email
Mesaj gönderilen e-posta Subscription’ının e-posta adresi.
Liquid
subscription.phone_number
Mesaj gönderilen SMS Subscription’ının telefon numarası.
Liquid
user.language
Kullanıcının dil kodu.
Liquid
user.subscriptions
Kullanıcının Subscriptions değerleri.
- 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.
JSON
subscription.unsubscribe_token
Token ile E-posta Aboneliğinden Çıkma API’si ile kullanılan token.
Journey özellikleri
journey nesnesi, Journey adına başvurmanızı veya Journey için Custom Event Kişiselleştirme verilerine erişmenizi sağlar.
journey.name
Journey’nin adı.
JSON
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.
message.id
OneSignal tarafından belirlenen mesaj ID’si.
message.name
Gönderen tarafından belirlenen mesajın adı.
message.template_id
OneSignal tarafından belirlenen şablon ID’si.
Ş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.
template.id
OneSignal tarafından belirlenen şablon ID’si.
template.name
Gönderen tarafından belirlenen şablonun adı.
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.
app.id
OneSignal tarafından belirlenen uygulama ID’si.
app.name
Uygulama sahibi tarafından belirlenen uygulamanın adı.
org.id
OneSignal tarafından belirlenen Organization ID’si.
org.name
Organization sahibi tarafından belirlenen Organization’ın adı.
Ö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:JSON
E-posta şablonu
Yeni bir e-posta şablonu oluşturun
Messages > Templates > New Email Template bölümüne gidin ve Sürükle ve Bırak Düzenleyicisini açın.
Düzen yapısını ekleyin
Beş satır oluşturun:
- 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

Paragraf bloklarına Liquid ekleyin
Satır 1’de şu içeriği ekleyin:Satır 2’de kullanıcının neye baktığını açıklayan bir metin ekleyin:Satır 4’te başka bir harekete geçirici mesaj ekleyin:
Liquid
Text
Text
En son öğeyi görüntüleyin
Satır 3’te dört sütunu yapılandırın:Sütun 1 (HTML bloğu):Sütun 2–4 (Metin blokları):
HTML
- Sütun 2:
{{product_name}} - Sütun 3:
{{product_quantity}} - Sütun 4:
{{product_price}}
Şablonu test edin ve önizleyin
Test & preview butonunu kullanarak kendinize bir test e-postası gönderin.
- Etiketlerin e-posta Subscription’ınızda ayarlanmış olduğundan emin olun.

Şablonu stillendirin
Başarılı! Artık şablona kendi stilinizi uygulayabilirsiniz. Bkz. Sürükle ve bırak ile e-posta tasarlama.
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.Liquid
Liquid

Başarılı! Artık daha fazla şablon oluşturabilir ve bunları Terk Edilmiş Sepet Journey’sinde kullanabilirsiniz.
İlgili sayfalar
Mesaj kişiselleştirme
Custom Events ve diğer yöntemlerin ne zaman kullanılacağı dahil olmak üzere OneSignal’daki tüm kişiselleştirme seçeneklerine genel bakış.
Tags
SDK, API veya CSV içe aktarma yoluyla kullanıcılara etiket ayarlamayı öğrenin.
Liquid sözdizimi kullanımı
Filtreler, koşullar, döngüler ve dize manipülasyonu içeren kapsamlı Liquid referansı.
Templates
Journeys’de kullanmak için yeniden kullanılabilir mesaj şablonları oluşturun ve yönetin.
Uygulama içi mesaj örnekleri
Etiketlere dayalı kişiselleştirilmiş uygulama içi mesajları görüntüleyin.
Terk edilmiş sepet öğreticisi
Tags ve özellikler kullanarak terk edilmiş sepet Journey’si oluşturun.
Yardıma mı ihtiyacınız var?Destek ekibimizle sohbet edin veya
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ı
