Yaygın kullanım senaryoları
İşlemsel mesajları şunlar için kullanın:- Giriş ve doğrulama kodları gönderin (OTP)
- Siparişleri, makbuzları veya abonelik değişikliklerini onaylayın
- Fatura durumu veya yenileme uyarıları gönderin
- Kullanıcılara randevular veya son tarihler hakkında hatırlatın
- Önemli eylemleri onaylayın (örneğin kayıtlar veya satın almalar)
Gereksinimler
İşlemsel mesajlar göndermeden önce aşağıdaki kılavuzları incelemenizi öneririz:- OneSignal Kullanıcıları, Abonelikleri ve Takma Adları anlayın.
- Veritabanınızı, DMP’nizi veya CRM’nizi OneSignal ile iletişim kuracak şekilde ayarlayın veya Entegrasyonlarımızdan birini kullanın.
- Mesajlarınızı kişiselleştirmek için Şablonlar oluşturun.
- Mesajlarınızı kişiselleştirmek için Liquid Sözdizimi kullanın.
Kullanıcıları tanımlama
Bireysel kullanıcıları hedeflemek için onları OneSignal içinde tanımlamanız gerekir. Önerilen yaklaşım, veritabanınızda veya CRM’nizde kullanılan kullanıcı tanımlayıcısıyla eşleşmesi gereken bir External ID ayarlamaktır. OneSignal ayrıca kullanıcı başına 20 takma ada kadar destek verir, bu da sistemleriniz genelinde birden fazla tanımlayıcıyı (other_user_id, facebook_id, vb.) ilişkilendirmenizi sağlar. E-posta ve SMS için, sırasıyla e-posta adresini veya telefon numarasını kullanarak doğrudan mesaj da gönderebilirsiniz.
Kullanıcıları hedefleme
Takma adlar, e-posta adresleri, telefon numaraları veya abonelik ID’leri aracılığıyla kullanıcıları hedefleyerek push, e-posta ve SMS kanalları genelinde işlemsel mesajlar göndermek için Mesaj Oluştur API’sini kullanın.Takma adlara gönderme (önerilir)
Önerilenexternal_id veya diğer takma adları hedeflemek için include_aliases kullanın:
Aboneliklere gönderme
Belirli Aboneliklere göndermek istiyorsanızinclude_subscription_ids özelliğini kullanabilirsiniz. Kullanıcıların birden fazla Aboneliği olabileceği için bu seçenek önerilmez.
E-posta adreslerine gönderme
Kullanıcının e-posta adresine sahipsenizinclude_email_tokens özelliğini kullanarak onlara e-posta gönderebilirsiniz.
OneSignal uygulamanızda mevcut olmayan dahil edilen tüm e-postalar otomatik olarak yeni bir e-posta aboneliği oluşturacaktır.
Telefon numaralarına gönderme
Kullanıcının telefon numarasına sahipsenizinclude_phone_numbers özelliğini kullanarak onlara SMS ve MMS gönderebilirsiniz.
OneSignal uygulamanızda mevcut olmayan dahil edilen tüm telefon numaraları otomatik olarak yeni bir SMS aboneliği oluşturacaktır.
Özel veri ekleme
Kişiselleştirilmiş içerik için Şablonları ve Liquid sözdizimini kullanarak mesaja kullanıcıya özelcustom_data aktarın.
Özel veri ekleme adımları:
- Pano aracılığıyla veya Şablon oluştur API’si ile bir Şablon oluşturun.
- Şablonunuza Liquid Değişkenleri ekleyin (örneğin,
{{ message.custom_data.order_id }}). - Mesaj Oluştur API çağrınızda
template_idvecustom_datareferansı verin.
Örnek: Tek Kullanımlık Şifre (OTP)
- Takma ad, e-posta veya telefon numarası kullanarak kullanıcıyı tanımlayın.
- Doğrulama kodu içeren bir Şablon oluşturun:
- Kullanıcı erişim istediğinde sunucunuzda
verification_codeoluşturun. verification_codedeğerini API isteğine girin.
custom_data kullanmak istemiyorsanız, dize birleştirme ile değişken değerini doğrudan mesaja girebilirsiniz. Örneğin:
Sorun giderme
include_aliasesiçin, takma ad önceden kullanıcıda kayıtlı olmalıdır.- E-posta/SMS için doğru biçimlendirmeyi sağlayın.