Genel Bakış
BlueConic webhook’ları, sitenizde belirli olaylar gerçekleştiğinde profil veya segment verilerini OneSignal’a gerçek zamanlı olarak senkronize etmenize olanak tanır. Bu kılavuz, Kullanıcıyı güncelle API’si aracılığıyla OneSignal’a veri göndermek için BlueConic’in nasıl yapılandırılacağını gösterir.Gereksinimler
- OneSignal etkin bir Web Uygulaması. Başlamak için Web push kurulumu’na bakın.
Kurulum
BlueConic ve OneSignal arasında kullanıcı verilerini senkronize etmek için, her iki platformda da kullanıcıları ilişkilendirmek üzere ortak bir tanımlayıcı bulunmalıdır. BlueConic, BlueConic Kimliği adlı benzersiz bir tanımlayıcı oluşturur ve bu, verileri senkronize etmek için OneSignal’daki bir kullanıcıya bağlanabilir.Güncelleme betiği
Kullanıcılarınızı BlueConic Kimlikleri kullanarak tanımlamak için özel bir takma ad oluşturmanızı öneririz. Yeni bir takma ad atamadan önce, kullanıcının önce OneSignal’da oturum açmış olduğundan emin olun. Aşağıdaki kod, BlueConic Kimliğini bir Takma Ad ve bir Harici Kimlik kullanarak OneSignal kullanıcısıyla ilişkilendirme örnekleri sağlar.OneSignal.login’e geçirin.
Webhook’ları ekleyin
Özel ihtiyaçlarınıza göre BlueConic’ten OneSignal’a veri senkronize etmek için webhook’ları kullanın. Aşağıdaki örnekler, bunu başarmak için Kullanıcıyı güncelle API’sinin nasıl kullanılacağını gösterir. API ayrıntıları| URL | https://api.onesignal.com/apps/<APP_ID>/users/by/alias_label/alias_value |
| Method | PATCH |
| Authorization | Basic <API_KEY> |
https://api.onesignal.com/apps/<APP_ID>/users/by/external_id/{{blueconic_profile_id}}
Profil özelliklerini senkronize etme
Etiketler’i ve diğer kullanıcı verilerini ayarlayarak BlueConic profil verilerini OneSignal’a senkronize edin.
Etiketleri güncelleme için örnek yapılandırma
Segmentleri senkronize etme
Etiketler’i ayarlayarak BlueConic segment verilerini OneSignal’a senkronize edin. Doğrudan OneSignal içinde segmentler oluşturmak için bu etiketleri kullanın.
Segmentleri senkronizasyonda tutmak için örnek yapılandırma