- Canlı verileri kullanarak kişiselleştirilmiş, zamana duyarlı mesajlar gönderin
- Sistemler arasında kullanıcı özniteliklerini ve mesaj verilerini senkronize edin
- OneSignal’ın mesajlaşma altyapısından yararlanırken dahili sisteminizi gerçek kaynağı olarak kullanın

Veritabanı entegrasyonu
Veritabanı entegrasyonunun faydaları
Ölçekte kişiselleştirilmiş mesajlaşma Dahili sistemlerinizdeki verileri gerçek zamanlı olarak mesajları kişiselleştirmek için kullanın:- Segmentasyon veya içerik kişiselleştirme için OneSignal’da kullanıcı özniteliklerini saklamak üzere Etiketler ekleyin.
- Verileri kalıcı olarak saklamadan kişiselleştirmek için Create message API’sinde
custom_dataaktarın.
- Verilen siparişler
- Abonelik yenilemeleri veya süre sonları
- Dönüm noktası başarıları
- Şunu kullanarak tetikleyin:
- Doğru zamanda doğru kullanıcılara ulaşmak için takma adlar veya filtrelerle Create message API.
- Özel Olaylar aracılığıyla Journeys
external_id’yi ve kullanıcı başına 10’a kadar özel takma adı (örneğin, crm_id, facebook_id) destekler.
Veri akışı
Kullanıcı kimliği yapısı
Sistemler arasında birincil kullanıcı tanımlayıcınız olarakexternal_id kullanın. Esneklik için başka takma adlar veya tanımlayıcılar ekleyebilirsiniz. Global bir kullanıcı kimliği yoksa, OneSignal/Subscription ID’leri kullanılabilir ancak bağlanana kadar anonim oldukları için ekstra işlem gerektirir.
Daha fazla bilgi için Users ve Subscriptions’a bakın.
OneSignal’a kullanıcı verisi gönderin
Gerçek zamanlı olarak kullanıcılar oluşturmak ve güncellemek için REST API’mizi kullanın. Toplu ekleme veya güncellemeler için CSV import’u da destekliyoruz.- Create user
- Create Subscription by alias
- Yalnızca etiket güncellemeleri için Update user
OneSignal’dan veri dışa aktarın
OneSignal’dan veri almak için:- Gerçek zamanlı teslimat ve etkileşim olayları için Event Streams kullanın
- Statik dışa aktarmalara şu yollarla erişin:
OneSignal’a özel olaylar gönderin
Veri ambarınızdan doğrudan OneSignal’a veri senkronize ederek Journeys’i tetiklemek için Özel Olaylar gönderin.Beta özelliği. Erişim için
integrations@onesignal.com’a e-posta gönderin.- OneSignal dashboard’unuzda Data > Integrations’a gidin.
- Beta: Sync data from your favorite data warehouse banner’ını arayın.
- Veri alımı için yapılandırmaya erişmek üzere Sync Data’ya tıklayın.

Veri ambarınızdan veri senkronize edin
1. Veri kaynağınızı bağlayın
Listelenen bir veri ambarı görmüyorsanız veya entegrasyon kurulumu hakkında sorularınız varsa - lütfenintegrations@onesignal.com’a e-posta göndererek bize bildirin. Şu anda entegrasyon tekliflerimizi genişletmek için istekler alıyoruz.
2. Senkronizasyonunuzu oluşturun
- Add Sync’e tıklayın
- Any Warehouse Table’ı seçin
- Bağlı veri kaynağınızı seçin
- Şemanızı ve tablonuzu seçin
- Google Sheets için: Belgeniz içindeki belirli sayfaları seçmek için tablo açılır menüsünü kullanın.
3. Hedefinizi yapılandırın
- Bağlantı olarak OneSignal’ı seçin
- Nesne türü olarak Custom Event’i seçin
- Senkronizasyon davranışı olarak Create Only’yi tutun
- Tanımlayıcı sütununuzu OneSignal External ID’lerine eşleyin
4. Veri Alanlarınızı Seçin
- OneSignal’a senkronize edilecek sütunları seçin:
- Desteklenen türler: Metin, sayılar, boolean’lar, tarihler, zamanlar
- Kullanım: Bu alanlar journey segmentasyonu için kullanılabilir hale gelir
- Öneri: Yalnızca hedefleme için kullanacağınız alanları senkronize edin
5. Test Edin ve Dağıtın
- Verilerin doğru şekilde aktığını doğrulamak için senkronizasyonunuzu test edin
- Açıklayıcı bir etiket ekleyin (daha sonra değiştirilemez)
- Tetikleyicinizi ayarlayın: Manuel, planlanmış veya sıralı. Özel olayları almak için sıralıyı seçmenizi öneririz.
Sırada Ne Var?Özel olaylarınız, kullanıcı davranışına ve ambarınızdan gelen verilere dayalı journey’lerde kullanılmaya hazır olarak OneSignal’ın olaylar indeksinde görünecektir.
Her senkronizasyon seçeneğinin hesabınıza bağlanmak için gereken belirli ayrıntıları vardır - bireysel ayarlarla ilgili sorularınız için lütfen integrations@onesignal.com adresinden bize ulaşın.
Veriler nerede saklanmalı: OneSignal’da mı yoksa veritabanınızda mı?
Verinin amacına göre karar verin:OneSignal’da ne saklanmalı
Mesajlaşma için doğrudan kullanılan verileri saklayın
Mesajlaşma için doğrudan kullanılan verileri saklayın
Mesajlaşma için doğrudan kullanılan verileri saklayın:
external_idve takma adlar- Email’ler (email mesajlaşma için)
- Telefon numaraları (SMS için)
- Etiketler olarak hafif kullanıcı öznitelikleri
custom_data kullanarak dinamik alanları enjekte edin.Kendi sistemlerinizde ne tutulmalı
Kendi sistemlerinizde ne tutulmalı
Kendi sistemlerinizde ne tutulmalı
Mesajlaşmayla ilgili olmayan verileri (örneğin, tam kullanıcı profilleri, işlem günlükleri) performans, gizlilik ve kontrol için kendi sistemlerinizde tutun. Uzun vadeli analitik veya uyumluluk için OneSignal’dan mesaj geçmişini arşivleyin.Veritabanınızdan mesajları tetikleme
Kullanım senaryonuza göre iki yaklaşımdan birini veya her ikisini seçerek mesajları tetikleyebilirsiniz.- API
- Etiketler ve Journeys
- Özel Olaylar ve Journeys
Anlık, işlemsel mesajlaşma için Create message API’sini kullanın.Kullanıcıları şu yollarla hedefleyin:
external_id- Takma adlar (örneğin,
crm_id) - Email veya telefon numarası
- İşlemsel mesajlar (örneğin, makbuzlar, uyarılar)
- Zamana duyarlı veya kişiselleştirilmiş bildirimler
- Bireyleri veya grupları hedefleme (çağrı başına 20.000’e kadar kullanıcı)
send_after parametresini kullanarak mesajları da zamanlayabilirsiniz.