Ana içeriğe atla
Çoğu uygulama geniş bir içerik yelpazesi sunar, ancak her ziyaretçi her şeyle ilgilenmez. OneSignal’ın SDK’sını kullanarak kullanıcıların hangi konuları keşfettiklerini ve bu konulara ne sıklıkla döndüklerini onları etiketleyerek takip edebilirsiniz. Örnek kullanım durumları:
  • Bir moda uygulamasında, bir kullanıcı yalnızca erkek ayakkabılarıyla ilgileniyor—kadın elbiseleriyle değil.
  • Bir haber uygulamasında, bir kullanıcı sürekli olarak finans ve spor makalelerini ziyaret ediyor—ancak hiçbir zaman eğlence veya siyaset konularını.
Kullanıcıların en çok ziyaret ettiği sayfaları ve konuları takip ederek daha kişiselleştirilmiş mesajlaşma sunabilirsiniz—alaka düzeyini, tıklamaları ve memnuniyeti artırabilirsiniz.

Kurulum

1. Konu taksonomisini tanımlayın ve yapılandırın

Takip etmek istediğiniz içerik kategorilerini veya konuları belirleyerek başlayın. Bunlar şunlar olabilir:
  • spor, finans veya eğlence gibi geniş dikelyler
  • dizüstü bilgisayarlar, aksesuarlar veya premium gibi ürün türleri
  • Yazarlar veya markalar
  • Yönetimi basit tutmak için 3-8 konuyla başlayın
  • Şişkinliği önlemek için toplam 20 konunun altında kalın

2. Konu ziyaretlerini takip etmek için kod ekleyin

Kullanıcıları belirli bir konuyu kaç kez ziyaret ettiklerine göre etiketleyebilirsiniz. Sağlanan örneklerde aşağıdakileri yapıyoruz:
  • Her sayfa veya ekranda bir veya daha fazla konuyu takip edin.
  • Konu her görüntülendiğinde ziyaret sayısını artırın.
  • Her görüntülemede güncellenmiş sayımla kullanıcıyı hemen etiketleyin.
// Bu sayfa için takip etmek istediğiniz konuları ayarlayın
const topics = ["sports", "entertainment"]; // Bir veya çok

if (typeof localStorage !== "undefined" && Array.isArray(topics)) {
  topics.forEach(topic => {
    let count = parseInt(localStorage.getItem(topic), 10);
    count = isNaN(count) ? 1 : count + 1;
    localStorage.setItem(topic, count);
    OneSignal.User.addTag(topic, count.toString());
  });
}

3. Segmentleyin ve kişiselleştirilmiş mesajlar gönderin

Etiketler kullanıcılara uygulandıktan sonra, bunları şunları kullanarak hedefleyebilirsiniz:
  • Kural tabanlı gruplar oluşturmak için Segmentler (örn. gaming >= 3 olan kullanıcılar)
  • Kullanıcıları bir kampanyaya dinamik olarak dahil etmek için API Filtreleri
Örnek kullanım durumları:
  • Yalnızca ilgili sayfaları 5+ kez ziyaret etmiş kullanıcılara belirli konular hakkında mesaj gönderin
  • Belirli bir yazardan 3’ten fazla gönderi okumuş kullanıcılara gönderileri tanıtın
  • Belirli bir ürün kategorisine dönmeye devam eden alışverişçilere indirimler sunun

En iyi uygulamalar ve ipuçları

Yapın:

  • Kampanyaları başlatmadan önce etiket mantığınızı console.log() kullanarak test edin
  • Sayfalar arasında tutarlı konu adlandırma kuralları kullanın

Kaçının:

  • Uzun veya aşırı spesifik etiket anahtarları kullanmaktan (örn. tam makale başlıkları veya uzun URL’ler)
  • OneSignal’ın etiket sınırlarını aşmaktan
  • Kişisel olarak tanımlanabilir bilgilerle (PII) etiketlemekten

Kullanıcı verilerinizi bağlamsal bilgilerle zenginleştirdiğiniz için tebrikler! Ek kaynaklar: