Skip to main content
Bireylere veya küçük gruplara zamanında ve kişiselleştirilmiş mesajlar göndermek, güçlü bir müşteri deneyimi sunmak ve etkileşimi sürdürmek için kritik öneme sahiptir. Tek Kullanımlık Şifreler (OTP’ler), fatura güncellemeleri veya etkinlik onayları gibi işlemsel mesajlar, sunucunuzdan anlamlı, gerçek zamanlı güncellemeler paylaşmanıza olanak tanır. Bu kılavuz, özel veri ve kullanıcı tanımlayıcıları kullanarak OneSignal’in API’si ile işlemsel mesajların (push, e-posta veya SMS) nasıl gönderileceğini açıklar.

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:

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)

Önerilen external_id veya diğer takma adları hedeflemek için include_aliases kullanın:

Aboneliklere gönderme

Belirli Aboneliklere göndermek istiyorsanız include_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 sahipseniz include_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 sahipseniz include_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 özel custom_data aktarın. Özel veri ekleme adımları:
  1. Pano aracılığıyla veya Şablon oluştur API’si ile bir Şablon oluşturun.
  2. Şablonunuza Liquid Değişkenleri ekleyin (örneğin, {{ message.custom_data.order_id }}).
  3. Mesaj Oluştur API çağrınızda template_id ve custom_data referansı verin.

Örnek: Tek Kullanımlık Şifre (OTP)

  1. Takma ad, e-posta veya telefon numarası kullanarak kullanıcıyı tanımlayın.
  2. Doğrulama kodu içeren bir Şablon oluşturun:
  1. Kullanıcı erişim istediğinde sunucunuzda verification_code oluşturun.
  2. verification_code değerini API isteğine girin.
Alternatif: Şablonları ve custom_data kullanmak istemiyorsanız, dize birleştirme ile değişken değerini doğrudan mesaja girebilirsiniz. Örneğin:

Sorun giderme

  • include_aliases için, takma ad önceden kullanıcıda kayıtlı olmalıdır.
  • E-posta/SMS için doğru biçimlendirmeyi sağlayın.

Ek Kaynaklar