- Sitenizde OneSignal Web SDK kurulu ve başlatılmış olmalı
- Etiketler ve Segmentler hakkında bilgi sahibi olunmalı
Kurulum
1. Kullanıcıları sayfaya özel meta verilerle etiketleyin
Bir kullanıcı push bildirimlerine abone olduğunda, opt-in’i tespit etmek ve görüntüledikleri sayfa hakkında bağlamsal veri içeren etiketler uygulamak içinPushSubscription.addEventListener dinleyicisini kullanın.
changeolayı, kullanıcının push abonelik durumu değiştiğinde (opt-in, opt-out, token yenileme) tetiklenir.- Kullanıcının aktif bir aboneliği olduğunda
event.current.optedIntrue’dur.!event.previous.optedInkontrolü, etiketlerin her durum değişikliğinde değil yalnızca ilk opt-in’de uygulanmasını sağlar. window.location.pathname.split('/')[1], abonelik bağlamı olarak ilk yol segmentini yakalar. Örneğin, URLhttps://example.com/gaming/article-123ise,subscription_pageetiketigamingolarak ayarlanır.pageTopic, bir<meta>etiketinden çıkarılır ve'general'değerine geri düşer. Sitenizin meta veri yapısına uyacak şekilde ayarlayın.
2. Kullanıcıları etikete göre segmentleyin
Etiketler uygulandıktan sonra, bu etiketlere dayalı kullanıcıları hedeflemek için Segmentler veya API Filtreleri’ni kullanın. Örneğin:subscription_page’ingamingolduğu kullanıcılara bir kampanya gönderin- Etiket değerlerine ve zamanlamaya göre dinamik segmentler oluşturun (örn. ilk oturumdan bu yana geçen saatler)
3. Takip mesajlaşmasını otomatikleştirin
Kullanıcının ne zaman abone olduğuna ve hangi içerik altında abone olduğuna göre mesajları tetikleyen damla tarzı kampanyalar oluşturun. Örnek: Oyun aboneleri için damla kampanyası| Segment Adı | Filtreler | Açıklama |
|---|---|---|
| Gaming 1 | subscription_page = gaming AND First Session > 2h AND < 24h | Abonelikten 2–24 saat sonra ulaşın |
| Gaming 2 | subscription_page = gaming AND First Session > 24h AND < 48h | 1 gün sonra takip edin |
| Gaming 3 | subscription_page = gaming AND First Session > 72h AND < 96h | 3 gün sonra son kontrol |
Mesajlaşma penceresi geçtiğinde kullanıcıların segmentlerde kalmasını önlemek için üst zaman sınırlarını (
<) kullanın.4. Segmentleri mesaj şablonlarıyla birleştirin
Segmentler oluşturulduktan sonra:- Kampanyadaki her aşama için Şablonlar oluşturun (örn. tanıtım, hatırlatma, promosyon).
- Kullanıcılar uygun segmente girdiğinde bu mesajları göndermek için Journey’leri kullanın.
- Bir oyun topluluğuna veya sosyal gruba davet
- Konularıyla ilgili trend makaleleri önerin
- Özel bir teklif veya indirim kodu gönderin
En iyi uygulamalar
- Gerçek kullanıcı niyetini yansıtan anlamlı etiket adları ve değerleri kullanın.
- Mümkün olduğunda sayfa meta verilerinden etiket değerlerini dinamik olarak çıkarın.
- Yalnızca ilk opt-in’de etiketleyin — yukarıdaki dinleyici örneği, her durum değişikliğinde yeniden etiketlemeyi önlemek için
!event.previous.optedIn’i kontrol eder.
SSS
Kullanıcı tarayıcı verilerini temizlerse etiketler devam eder mi?
Hayır. Tarayıcı verilerini temizlemek yeni bir Abonelik oluşturur. Kullanıcı yeniden abone olursa (manuel olarak veya otomatik yeniden abonelik aracılığıyla),change dinleyicisi tekrar tetiklenir ve mevcut sayfaya göre etiketleri yeniden uygular.
İlk abonelikten sonra etiketleri güncelleyebilir miyim?
Evet. Etiket eklemek veya güncellemek için istediğiniz zamanOneSignal.User.addTags()’i çağırabilirsiniz. Abonelik dinleyicisi ilk bağlam için kullanışlıdır, ancak süregelen davranışa göre de kullanıcıları etiketleyebilirsiniz.
İlgili sayfalar
Etiketler
Olaylara veya özelliklere göre kullanıcılara özel anahtar-değer çiftleri ayarlayın.
Web SDK Referansı
Abonelik dinleyicileri ve etiketleme yöntemleri dahil OneSignal Web SDK’sının tam referansı.
Segmentler
Hedefli mesajlaşma için kullanıcıları özellikler, etiketler ve davranışa göre gruplandırın.
Journey'ler
Segment girişi veya özel olaylar tarafından tetiklenen çok adımlı mesajlaşma iş akışları oluşturun.