Datenerhebung und -nutzung in Analytics konfigurieren

Plattform auswählen : iOS+ Android

Auf dieser Seite werden die Funktionen von Google Analytics beschrieben, mit denen Sie die Erhebung und Verwendung von Analytics-Daten steuern können.

Datenerhebung deaktivierenAnalytics

In einigen Fällen möchten Sie die Erhebung von Analytics Daten möglicherweise vorübergehend oder dauerhaft deaktivieren, z. B. um die Einwilligung von Endnutzern einzuholen oder gesetzliche Verpflichtungen zu erfüllen. Google Analytics bietet mehrere Optionen zum Deaktivieren und Deaktivieren der Analytics Erhebung. In Kombination unterstützen sie viele typische Anwendungsfälle.

Erhebung vorübergehend deaktivieren

Wenn Sie die Analytics Erhebung vorübergehend deaktivieren möchten, z. B. um die Einwilligung von Endnutzern einzuholen, bevor Sie Daten erheben, können Sie den Wert von firebase_analytics_collection_enabled auf false im AndroidManifest.xml Ihrer App im application Tag setzen. Beispiel:

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

Wenn Sie die Erhebung wieder aktivieren möchten, z. B. nachdem ein Endnutzer seine Einwilligung gegeben hat, rufen Sie die setAnalyticsCollectionEnabled() Methode der FirebaseAnalytics Klasse auf. Beispiel:

Kotlin

setAnalyticsCollectionEnabled(true);

Java

setAnalyticsCollectionEnabled(true);

Einheit

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Wenn Sie die Erhebung aus irgendeinem Grund wieder unterbrechen müssen, können Sie Folgendes aufrufen. Die Erhebung wird unterbrochen, bis Sie sie wieder aktivieren.

Kotlin

setAnalyticsCollectionEnabled(false);

Java

setAnalyticsCollectionEnabled(false);

Einheit

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

Erhebung dauerhaft deaktivieren

Wenn Sie die Analytics Erhebung in einer Version von Ihrer App dauerhaft deaktivieren müssen, setzen Sie firebase_analytics_collection_deactivated im application-Tag der Datei AndroidManifest.xml Ihrer App auf „true“. Beispiel:

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

Erhebung der Werbe-ID deaktivieren

Wenn Sie die Erhebung der Werbe-ID in Ihrer Android-App deaktivieren möchten, können Sie den Wert von google_analytics_adid_collection_enabled auf false im application-Tag der Datei AndroidManifest.xml Ihrer App setzen. Beispiel:

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

Datenerhebung für personalisierte Werbung steuern

Wenn Sie Ihr Google Analytics Projekt mit einem Werbekonto verknüpft oder auf andere Weise eine Anzeigenintegration aktiviert oder der Datenfreigabe zugestimmt haben, können Ihre Analytics-Daten für personalisierte Werbung verwendet werden. Das bedeutet beispielsweise, dass Sie erhobene Ereignisse wie first_open verwenden können, um Zielgruppenlisten für das Remarketing zu erstellen und bereitzustellen, es sei denn, Sie geben an, dass diese Daten nicht für personalisierte Werbung verfügbar sind.

Sie können programmatisch steuern, ob die Analytics-Daten eines Nutzers für personalisierte Werbung verwendet werden sollen. Dazu haben Sie folgende Möglichkeiten:

Personalisierte Werbefunktionen mithilfe einer Nutzereigenschaft deaktivieren

Die Consent Mode API von Google ist die empfohlene Methode zum Aktivieren und Deaktivieren personalisierter Werbung.

Wenn Ihre App den Einwilligungsmodus jedoch noch nicht verwendet, können Sie die Personalisierung mit der folgenden Option steuern.

Wenn Sie personalisierte Werbung standardmäßig deaktivieren möchten, geben Sie im application-Tag der Datei AndroidManifest.xml Ihrer App das folgende Feld an:

<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />

Personalisierte Werbefunktionen über eine Nutzereigenschaft wieder aktivieren

Wenn Sie den google_analytics_default_allow_ad_personalization_signals Parameter verwenden, um die Personalisierung von Anzeigen zu steuern, können Sie die Personalisierung von Anzeigen mit der setUserProperty Methode wie unten gezeigt wieder aktivieren:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Einheit

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

Wenn Sie die Analytics-Erhebung vorübergehend deaktiviert haben (z. B. bis ein Endnutzer seine Einwilligung gibt) und die personalisierten Werbefunktionen steuern möchten, nachdem Sie die Analytics-Erhebung für einen Nutzer wieder aktiviert haben, muss der Aufruf zum Festlegen dieser Einstellung vor dem Aufruf zum Wiederaktivieren der Analytics-Erhebung erfolgen. Beispiel:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Einheit

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Einstellungen bestätigen

Wenn die Signale zur Personalisierung von Anzeigen für einen Nutzer über einen der oben genannten Mechanismen deaktiviert wurden, enthalten nachfolgende Ereignis-Bundles, die vom Gerät dieses Nutzers protokolliert wurden, eine Nutzereigenschaft namens non_personalized_ads mit dem Wert 1. Dies bedeutet, dass Ereignisse in diesem Bundle nicht für personalisierte Werbung verfügbar sind. Die Deaktivierung personalisierter Werbung hat keine Auswirkungen auf die Verwendung der Daten für Messungen, einschließlich Berichterstellung und Attribution.

Konfigurationsänderungen ansehen

Nachdem Sie Änderungen an Ihren Google Analytics Einstellungen vorgenommen haben, lädt das SDK die Änderungen herunter. Der Vorgang ist schnell und nahtlos, sodass Sie Ihre Änderungen schnell testen können. Wenn Sie Änderungen in Analytics vornehmen, kann es einige Minuten dauern, bis sie in Ihrer App bereitgestellt werden. Wenn Ihre App aktiv ist, kann der vollständige Bereitstellungsprozess bis zu einer Stunde dauern.