Datenerhebung und -nutzung in Analytics konfigurieren



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

Datenerhebung für Analytics deaktivieren

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 rechtliche Verpflichtungen zu erfüllen. Google Analytics bietet mehrere Optionen zum Deaktivieren der Analytics-Datenerhebung. In Kombination unterstützen sie viele typische Anwendungsfälle.

Erhebung vorübergehend deaktivieren

Wenn Sie die Erhebung von Analytics vorübergehend deaktivieren möchten, z. B. um die Einwilligung des Endnutzers einzuholen, bevor Daten erhoben werden, können Sie den Wert von firebase_analytics_collection_enabled im AndroidManifest.xml-Attribut Ihrer App im application-Tag auf false festlegen. Beispiel:

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

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

setAnalyticsCollectionEnabled(true);
setAnalyticsCollectionEnabled(true);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

Wenn Sie die Erfassung aus irgendeinem Grund wieder pausieren möchten, können Sie die folgende Funktion aufrufen. Die Erfassung wird dann pausiert, bis Sie sie wieder aktivieren.

setAnalyticsCollectionEnabled(false);
setAnalyticsCollectionEnabled(false);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

Datenerhebung dauerhaft deaktivieren

Wenn Sie die Erhebung von Analytics in einer Version Ihrer App dauerhaft deaktivieren möchten, setzen Sie im application-Tag der AndroidManifest.xml-Datei Ihrer App firebase_analytics_collection_deactivated auf „wahr“. 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 im AndroidManifest.xml-Element Ihrer App im application-Tag auf false festlegen. Beispiel:

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

Datenerhebung für personalisierte Werbung verwalten

Wenn Sie Ihr Google Analytics-Projekt mit einem Google Ads-Konto verknüpft oder anderweitig eine Google Ads-Verknüpfung aktiviert oder die Datenfreigabe aktiviert 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 Remarketing zu erstellen und zu implementieren, es sei denn, Sie geben an, dass diese Daten nicht für personalisierte Werbung verfügbar sind.

Sie können programmatisch festlegen, ob die Analytics-Daten eines Nutzers für personalisierte Werbung verwendet werden sollen. Dazu stehen Ihnen die folgenden Optionen zur Verfügung:

Funktionen für personalisierte Werbung über eine Nutzereigenschaft deaktivieren

Die Einwilligungsmodus-API von Google wird empfohlen, um personalisierte Werbung zu aktivieren und zu deaktivieren.

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

Wenn Sie das Verhalten für personalisierte Werbung standardmäßig deaktivieren möchten, geben Sie im application-Tag der 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 die Personalisierung von Werbung mit dem Parameter google_analytics_default_allow_ad_personalization_signals steuern, können Sie sie mit der Methode setUserProperty wieder aktivieren. Gehen Sie dazu so vor:

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

Wenn Sie die Analysedatenerhebung vorübergehend deaktiviert haben (z. B. bis ein Endnutzer seine Einwilligung erteilt) und die personalisierten Werbefunktionen steuern möchten, sobald Sie die Analysedatenerhebung für einen Nutzer wieder aktivieren, muss der Aufruf zum Festlegen dieser Einstellung vor dem Aufruf zum erneuten Aktivieren der Analysedatenerhebung erfolgen. Beispiel:

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

Einstellungen bestätigen

Wenn Signale für personalisierte Anzeigen für einen Nutzer über einen der oben beschriebenen Mechanismen deaktiviert wurden, enthalten nachfolgende Ereignisbündel, die vom Gerät dieses Nutzers erfasst werden, die Nutzereigenschaft non_personalized_ads mit dem Wert „1“. Damit wird angegeben, dass Ereignisse in diesem Bündel nicht für personalisierte Anzeigen verfügbar sind. Die Deaktivierung personalisierter Werbung hat keine Auswirkungen auf die Verwendung der Daten zu Analysezwecken, einschließlich Berichterstellung und Attribution.

Konfigurationsänderungen ansehen

Nachdem Sie Änderungen an den Google Analytics-Einstellungen vorgenommen haben, werden sie vom SDK heruntergeladen. 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 online ist, kann die vollständige Bereitstellung bis zu einer Stunde dauern.