Gereksinimler
1. Tıklama takibi için data-onesignal-unique-label kullanın
Tüm tıklanabilir öğelerin benzersiz bir değer ile data-onesignal-unique-label niteliği olmalıdır. Bu, OneSignal’in şunları yapmasını sağlar:
- Tıklama analitiğini takip etme
- İlişkili eylemleri doğru şekilde tetikleme
HTML
2. Olay dinleyicileri ekleyin
OneSignal uygulama içi eylemlerini tetiklemek için açıkça JavaScript olay dinleyicileri eklemelisiniz.JavaScript
HTML
Mevcut fonksiyonlar
Blok Editörü’ndeki tüm tıklama eylemleri, HTML uygulama içi mesajlar için de kullanılabilir.Push izin istemi
Yerel push bildirimi izin istemini gösterir. Tıklama olayları otomatik olarak takip edilir. Push izinleri için istem sayfasına bakın.HTML
Konum izin istemi
Yerel konum izin istemini gösterir. Tıklama olayları otomatik olarak takip edilir. Konum izin istemleri sayfasına bakın.HTML
Uygulama içi mesajı kapat
Mevcut uygulama içi mesajı kapatır. Tıklama olayları otomatik olarak takip edilir.html
Kullanıcıyı etiketle
Bir Etiket ayarlar. Tıklama olayları otomatik olarak takip edilir.HTML
URL aç
Cihazın tarayıcısında bir URL açar ve uygulama içi mesajı kapatır. Tıklama olayları otomatik olarak takip edilir. Derin Bağlantı’yı destekler.HTML
Tıklama adı
Uygulama içi mesaj tıklama dinleyicisi’nde okunabilecek bir tıklama adı atar. Tıklama olayları otomatik olarak takip edilir. Derin Bağlantı’yı destekler.HTML
Tıklamayı takip et
Diğer tıklanabilir API metodlarını kullanmadığınızda bir tıklama olayını takip eder.html
Sonuç gönder
Atfedilmemiş bir Özel Sonuç takip eder ve kullanıcıyasonuç adı : true formatında bir Etiket ayarlar. Tıklama olayları otomatik olarak takip edilir.
html
HTML uygulama içi mesajları kişiselleştirme
Blok Editöründe olduğu gibi HTML uygulama içi mesajlarda da etiket ikamesini kullanabilirsiniz. Etiket ikamesi şunlar için çalışır:- Satır içi metin (
<h1>,<p>,<li>, vb.) <style>kuralları:CSS- URL’li nitelikler:
hrefsrc<form action><object data>
openUrl() ve addClickName() içinde etiketleri kullanma
<script> etiketleri ikameyi desteklemediğinden, bu yöntemlerden birini kullanın:
1. liquidPlayerTags ile tüm etiketlere erişin
Bu global nesne DOMContentLoaded sonrasında kullanılabilir hale gelir.
HTML
href niteliğinde bir etiket saklayın
HTML
Sonraki adımlar
- Etiket ikamesi için liquid sözdizimini kullanma hakkında daha fazla bilgi edinin
- URL işleme için Derin Bağlantı’yı keşfedin
- HTML ile uygulama içi mesajları tasarlayın