Genel Bakış
Zamana duyarlı mesajlar, uygun bir kullanıcı deneyimi ve başarılı bir uygulama/site için çok önemlidir. OneSignal’in Zaman Operatörleri, herhangi bir geçmiş, şimdiki veya gelecek olayı “geçen zaman büyük veya küçük” olarak kolayca izlemenizi sağlar. Popüler kullanım senaryoları:- Terk Edilmiş Sepet Mesajları: kullanıcılar alışveriş sepetlerine ürün ekler. Belirli bir süre sonra ödeme yapmazlarsa onlara bir hatırlatıcı mesaj göndermek çok önemlidir.
- Abonelik Sona Erme Hatırlatıcıları: abonelikleri bitmeden önce kullanıcılara önceden bildirin ve hatta zamanı kaybedip abonelikten sonra yeniden kaydolmayı unuturlarsa damlama dizileri oluşturun.
- Önemli Etkinlikler: Kullanıcıların kayıt olduğu uygulamada devam eden etkinlikleriniz varsa, onlara günler, saatler ve/veya dakikalar öncesinden hatırlatın!
- Kilometre Taşları: Kullanıcılara tamamlamaları gereken veya göndermeleri gereken belirli kilometre taşları hakkında hatırlatın.
- Doğum günü mesajları: Her yıl otomatik doğum günü tebriklerini gönderin.
Zaman operatörleri nasıl çalışır
Zaman Operatörleri, bir Veri Etiketi değeri olarak saniye cinsinden bir unix zaman damgası ekleyerek çalışır. Zaman damgası saniye cinsinden bir tam sayı değeri olmalıdır (10 basamak), örneğin:event : 1600968090 burada event izlemek istediğiniz herhangi bir şey olabilir ve olayı tanımlamak için kullanılan “anahtar” etikettir ve 1600968090, Unix Zaman Damgası Saniye Formatında tam sayı olarak ifade edilen olayın geçmiş, şimdiki veya gelecek tarihidir.
Ardından Kullanıcı Etiketi segment filtresi veya API Bildirim oluştur tags filtresi aracılığıyla kullanıcıları o tarihten bu yana ne kadar zaman geçtiğine veya o tarihin gerçekleşmesinden önceki zamana göre hedefleyebilirsiniz. Daha fazla ayrıntı için Journey bölümüne bakın.
“Geçen Zaman” operatörleri yalnızca ücretli planlarda kullanılabilir. Ücretsiz planda, varsayılan zaman segment filtrelerini kullanmaya devam edebilirsiniz: İlk Oturum ve Son Oturum.
Geçen Zaman operatörleri
OneSignal, Geçen Zaman Büyük ve Geçen Zaman Küçük operatörü ile belirttiğiniz belirli bir zaman damgasından bu yana ne kadar zaman geçtiğine dayalı olarak segmentler oluşturma yeteneğini destekler. (Lütfen yalnızca unix zaman damgası değerlerine sahip veri etiketlerinin bu şekilde karşılaştırılabileceğini unutmayın.) Bu, yukarıda belirtildiği gibi otomatik olarak sağlanan ilk oturum ve son oturum filtrelerinden çok daha geniş bir zamana dayalı eylem yelpazesine izin verir. Belirli bir zaman damgası ve “Geçen Zaman” operatörünü kullanmak, örneğin bir kullanıcının uygulamanızda son eylemde bulunduğu zamanı ayarlamanıza ve ardından belirli bir süre geçtikten sonra onlara bir bildirim göndermek için otomatik bir bildirim ayarlamanıza olanak tanır.1
Veri Etiketini Ayarlayın
Veri Etiketleri
key : value formatındadır. key bir etkinlik adı veya tanımlayıcı olmalı, value ise saniye cinsinden bir unix zaman damgası olmalıdır.2
Bir Segment Oluşturun
Kullanıcı Etiketi filtresi ile etiket 
Başka bir örnek, onlara doğrulama e-postası gönderdikten sonra bir hafta içinde e-posta adreslerini onaylamamış kullanıcılara bir bildirim gönderebilirsiniz.
key’ini KEY alanında ayarlayın, Geçen Zaman Büyük operatörünü kullanın ve istenen saniye sayısını VALUE olarak girin.
Geçen Zaman segment filtresini ayarlayın
intro_email_time anahtarına sahip bir veri etiketi ayarlayarak ve ardından “Geçen Zaman Büyük” ve 604800 değerini (7 gün X 24 saat X 60 dakika X 60 saniye) kullanarak.3
Bildirimler veya Mesajlarla Otomatikleştirin
Bunu tek seferlik bir mesaj olarak gönderebilirsiniz veya otomatik olarak o gruba giren yeni kullanıcılara bile bir e-posta göndermek isterseniz, ekleme veya etkileşim eylemlerini otomatikleştirmek için bu operatörle Journey’ler kullanabilirsiniz.
Sitenizde bir ödeme veya ödeme sisteminiz varsa, Zaman Operatörleri kullanım senaryonuz için mükemmeldir.Terk Edilmiş Sepet kılavuzumuzda daha fazla ayrıntı.
Belirli bir tarihten X gün önce kullanıcıları hedefleme
Hedef tarihten önce de mesajları tetikleyebilirsiniz (örneğin, kullanıcının aboneliği sona ermeden 2 gün önce bir hatırlatıcı gönderin):- Gelecek tarihi Unix zaman damgasına dönüştürün ve kullanıcıyı etiketleyin.
- Segmentinizde Geçen Zaman Büyük kullanın ve değeri negatif bir sayı olarak ayarlayın (örneğin, 2 gün önce için
-172800).

Bir tarihten önce kullanıcıları hedeflemek için segment
Doğum günlerini hedefleme
Bir sonraki yaklaşan doğum günlerini unix zaman damgası olarak yakalayarak ve her yıl gönderilecek yinelenen Journey’ler kurarak Doğum Günü Mesajlarını ayarlayabilirsiniz. Zaman dilimleri ve artık yıl nedeniyle tarih %100 doğru olmayabilir, ancak çok yakın olacaktır. Kullanıcının doğum gününü sorgularken, ayı ve günü mevcut yıla dayalı olarak unix zaman damgasına dönüştürün. O tarihi mevcut tarihten çıkarın. Tarih geçmemişse kullanıcıya etiketleyin, tarih geçmişse yılı 1 artırın ve kullanıcıyı gelecek tarihle etiketleyin. Doğum günü etiketi ayarlamak için örnek JavaScript kodu:javascript

Doğum günü tetikleyicileri için segment