Bu entegrasyon, başlatma URL’sine UTM parametrelerini desteklemez.Web’de, GA kodu değerleri tarayıcıdaki URL’ye göre yakalayacaktır.Mobile’da, bu değerleri yakalamanız ve GA’ya iletmeniz gerekecektir. Bildirim yükünü almak için Notification Opened Event Handler’ımız kullanılabilir.
Olaylar
OneSignal SDK, bildirim açma ve alma olaylarıyla ilgili olayları izler. Aşağıdaki olaylar gönderilir:| Olay Adı | Ayrıntılar |
|---|---|
os_notification_opened | Bir OneSignal bildirimi açıldı |
os_notification_received | Bir OneSignal bildirimi alındı. (Yalnızca Android) |
os_notification_influence_open | Bir OneSignal bildirimi alındıktan sonraki 2 dakika içinde bir uygulama açıldı. (iOS ek kurulum gerektirir) |
| Parametre Adı | Parametre Değeri | Ayrıntılar |
|---|---|---|
source | ”OneSignal” | Bu olayın kaynağını OneSignal SDK’sine atfetmek için |
medium | ”notification” | Olayın ortamının bir bildirim olduğunun resmi bir göstergesi |
notification_id | belirli bir OneSignal bildiriminden notification_id | Panoda belirli bir “gönderilen” bildirime bir bildirim ID’si atfedebilirsiniz |
campaign | Bir şablon kullanılıyorsa:[template_name]-[template_id] Değilse: headings API özelliğinin veya bildirim Başlığının ilk 10 harfi. | Kampanyalar, aynı şablonu veya başlığı kullanan bildirimler gibi benzer bildirimleri gruplandırmanın bir yoludur. |
Firebase için Google Analytics ile OneSignal olayları entegrasyonunu kurma
Firebase’i kurun
Firebase entegrasyon belgelerini takip edin ve Firebase’in uygulamanızda doğru şekilde çalıştığını doğrulayın.OneSignal’de Firebase’i etkinleştirin
Data > Integrations bölümüne gidin ve “Firebase” seçeneğini etkinleştirin. Bu, olay verilerini Firebase’e göndermeye başlayacaktır. iOS’ta etkilenen açılmaları izlemek istiyorsanız, Firebase’deki sınırlamalar nedeniyle bazı ek kurulumlar yapmanız gerekecektir.
OneSignal'de Firebase etkinleştirildi
OneSignal olaylarını doğrulayın
1
Uygulama günlüklerinizi kontrol edin
Firebase’in OneSignal bildirimleriyle ilgili olayları göndermeye çalıştığını doğrulayınUygulamanızın LogCat günlüklerini kontrol edin ve OneSignal’e karşılık gelen olayların gönderildiğini gösteren Firebase için Google Analytics girişlerini arayın. 
os_notification_opened, os_notification_received veya os_notification_influence_open arayın
LogCat'te Firebase olayları
2
Firebase konsoluna gidin
Projeniz için Firebase Console’a gidin

Firebase konsolu
3
DebugView Kurulum Kılavuzunu takip edin
DebugView Kurulum Kılavuzunu takip edinDebugView,
debug modundayken ADB’nin Firebase olaylarını projenize göndermesine izin verir. iOS için bununla ilgili harika bir video: https://youtu.be/kpkW78OSbiw?t=289Örnek Hata Ayıklama GünlükleriXcode günlükleri örneği
4
DebugView'i kontrol edin
OneSignal olayları yayıldıkça, DebugView’de gerçek zamanlı olarak görüneceklerdir

DebugView
Uygulamanız, Firebase için Google Analytics aracılığıyla OneSignal bildirim olaylarını izlemek için doğrulandı!
SSS
Tıklanan ve açılan olaylar neden Firebase’de görünmüyor?
Firebase tıklama olayıos_notification_opened ve alınan olay os_notification_received, Firebase kitaplığı zamanında başlatılmadıysa çalışmayabilir, bu nedenle Firebase kitaplığı olayı bırakır. Bu github sorununda daha fazla ayrıntı.
Firebase Kurulum Eğitimimizi takip ederek Firebase Veritabanınızı bağlayın ve OneSignal ile Firebase Cloud Functions’ı kullanın.