UniConsent CMP mit AAP/MMP Firebase SDK integrieren

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.

Android-Integration

UniConsent CMP erkennt automatisch das Vorhandensein von Firebase Analytics und übermittelt Einwilligungssignale über die Firebase Analytics SDK API.

Schritt 1: Firebase SDK und UniConsent CMP SDK initialisieren

Weitere Informationen zur vollständigen Einrichtung finden Sie im Firebase Android SDK Initialisierungsleitfaden.

Schritt 2: Firebase im handle(Event event)-Callback verwenden

Stellen 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);
}

Erwartetes Ergebnis

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.

iOS-Integration

Unter iOS erkennt UniConsent CMP ebenfalls automatisch Firebase Analytics und sendet Einwilligungssignale über die entsprechende SDK-API.

Erwartetes Ergebnis

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.

Einwilligungseinstellungen in Firebase-Logs überprüfen

Um zu verifizieren, dass die Einwilligungseinstellungen korrekt an Firebase übermittelt werden, können Sie das ausführliche Logging aktivieren und die Logausgabe prüfen.

Schritt 1: Ausführliches Logging aktivieren

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

Schritt 2: Logs filtern

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

Hinweis

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:

Zusammenfassung

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.