Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Firebase Analytics ist ein zertifizierter Google Mobile Measurement Partner (MMP) und App Attribution Partner (AAP). Diese Anleitung beschreibt, wie Sie die UniConsent Consent Management Platform (CMP) mit Firebase Analytics integrieren, um sicherzustellen, dass Einwilligungssignale des Nutzers korrekt für Attribution und Analysen übermittelt werden.
UniConsent CMP erkennt automatisch das Vorhandensein von Firebase Analytics und übermittelt Einwilligungssignale über die Firebase Analytics SDK API.
Weitere Informationen zur vollständigen Einrichtung finden Sie im Firebase Android SDK Initialisierungsleitfaden.
handle(Event event)-Callback verwendenStellen Sie sicher, dass Sie Firebase innerhalb des CMP-Callbacks verwenden, sobald die Einwilligung des Nutzers verfügbar ist:
override fun handle(event: Event?) {
// Example: send Firebase event or other analytics metrics
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "id");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "name");
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
}
Bei erfolgreicher Integration werden Debug-Logeinträge wie folgt angezeigt:
Sending consent signal to FirebaseAnalytics
Wenn Sie die Logs von com.uniconsent.sdk.aap filtern, sollten Sie Bestätigungsmeldungen wie diese sehen:
Successfully set consent signal to FirebaseAnalytics: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}
Diese Logs bestätigen, dass UniConsent die Einwilligungsentscheidungen des Nutzers erfolgreich an Firebase Analytics für die korrekte Attributionsverarbeitung übermittelt hat.
Unter iOS erkennt UniConsent CMP ebenfalls automatisch Firebase Analytics und sendet Einwilligungssignale über die entsprechende SDK-API.
Bei korrekter Integration enthalten die Debug-Logs folgende Einträge:
Sending consent signal to FirebaseAnalytics
Wenn Sie die Logs von com.uniconsent.sdk.aap filtern, sollten Sie Folgendes sehen:
Successfully set consent signal to FirebaseAnalytics: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}
Diese Logs bestätigen, dass UniConsent die entsprechenden Einwilligungssignale an Firebase Analytics für die Attributions-Compliance übermittelt hat.
Um zu verifizieren, dass die Einwilligungseinstellungen korrekt an Firebase übermittelt werden, können Sie das ausführliche Logging aktivieren und die Logausgabe prüfen.
Führen Sie den folgenden Befehl aus, um das ausführliche Logging für Firebase Analytics zu aktivieren:
adb shell setprop log.tag.FA VERBOSE
Filtern Sie die Logausgabe nach Einträgen, die mit Setting consent beginnen. Sie sollten Logs ähnlich den folgenden sehen, die anzeigen, dass die Einwilligung erfolgreich angewendet wurde:
Setting consent, ... AD_STORAGE=granted
Um sicherzustellen, dass die Einwilligung des Nutzers verfügbar ist, rufen Sie Ihre MMP/AAP-API innerhalb des override fun handle(event: Event?)-Callbacks (Android) oder des public func onDismiss()-Callbacks (iOS) der CMP auf.
Weitere Informationen zur UniConsent SDK API finden Sie in den folgenden Anleitungen:
Durch die Integration von UniConsent CMP mit Firebase Analytics stellen Sie sicher, dass Ihre App die Einwilligungsvorschriften einhält und gleichzeitig von den AAP- und MMP-Funktionen von Firebase profitiert.
Wenn Sie weitere Unterstützung benötigen, lesen Sie die offizielle UniConsent SDK-Dokumentation oder kontaktieren Sie unser Support-Team.