Google 致力于为黑人社区推动种族平等。查看具体举措
Эта страница переведена с помощью Cloud Translation API.
Switch to English

Настройка сбора и использования данных Google Analytics

Google Analytics предлагает функции, которые позволяют вам контролировать сбор и использование данных Analytics.

Отключить сбор данных Google Analytics

В некоторых случаях вы можете временно или навсегда отключить сбор данных Google Analytics, например, для получения согласия конечного пользователя или для выполнения юридических обязательств. Google Analytics предлагает несколько вариантов отключения и деактивации сбора данных Analytics. При совместном использовании они поддерживают множество типичных вариантов использования.

Временно отключить сбор

Если вы хотите временно отключить сбор данных FIREBASE_ANALYTICS_COLLECTION_ENABLED Analytics, например, чтобы получить согласие конечного пользователя перед сбором данных, вы можете установить для FIREBASE_ANALYTICS_COLLECTION_ENABLED значение NO (логическое значение) в файле Info.plist вашего приложения. Например, в исходном XML:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<false/>

Чтобы повторно включить сбор, например, после того, как конечный пользователь предоставит согласие, вызовите setAnalyticsCollectionEnabled экземпляра setAnalyticsCollectionEnabled для Analytics . Например:

Быстрый

Analytics.setAnalyticsCollectionEnabled(true)

Цель-C

[FIRAnalytics setAnalyticsCollectionEnabled:YES]

Если вам необходимо снова приостановить сбор по какой-либо причине, вы можете позвонить

Быстрый

Analytics.setAnalyticsCollectionEnabled(false)

Цель-C

[FIRAnalytics setAnalyticsCollectionEnabled:NO]

и сбор приостанавливается, пока вы не включите его снова. Значение, установленное методом setAnalyticsCollectionEnabled сохраняется при выполнении приложения и переопределяет значение FIREBASE_ANALYTICS_COLLECTION_ENABLED в файле Info.plist вашего приложения. После установки значения для setAnalyticsCollectionEnabled коллекция Analytics остается в этом состоянии до setAnalyticsCollectionEnabled пор, пока setAnalyticsCollectionEnabled будет вызван снова, даже если пользователь закроет и снова откроет ваше приложение.

Отключить коллекцию навсегда

Если вам нужно навсегда деактивировать сбор данных Analytics в какой-либо версии вашего приложения, установите для FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED значение YES (логическое значение) в файле Info.plist вашего приложения. Установка FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED на YES (логическое значение) имеет приоритет над любыми значениями FIREBASE_ANALYTICS_COLLECTION_ENABLED в Info.plist вашего приложения, а также над любыми значениями, установленными с помощью setAnalyticsCollectionEnabled .

Чтобы снова включить сбор, удалите FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED из своего Info.plist. Установка FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED на NO (логическое значение) не имеет никакого эффекта и приводит к тому же поведению, что FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED установка FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED в файле Info.plist.

Отключить сбор IDFA

Если вы хотите отключить сбор IDFA (рекламного идентификатора) в своем приложении для iOS, убедитесь, что платформа AdSupport не включена в ваше приложение.

Отключить сбор IDFV

Если вы хотите отключить сбор IDFV (идентификатора поставщика) в приложении для iOS, установите для параметра GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED значение NO (логическое значение) в файле Info.plist вашего приложения.

Настроить использование данных Analytics

Отключить персонализированные рекламные функции

Если вы связали свой проект Google Analytics с рекламной учетной записью или иным образом включили интеграцию рекламы или выбрали совместное использование данных , ваши данные Google Analytics могут иметь право на использование в персонализированной рекламе. Это означает, например, что вы можете использовать собранные события, такие как first_open для создания и развертывания списков аудитории для ремаркетинга, если вы не first_open что такие данные недоступны для персонализированной рекламы.

Чтобы программно контролировать, следует ли использовать данные Google Analytics для персонализированной рекламы, установите соответствующее поведение по умолчанию в файле AndroidManifest.xml приложения, а затем используйте методы, описанные ниже, чтобы переопределить это поведение по умолчанию.

Чтобы установить персонализированное рекламное поведение по умолчанию, установите для параметра GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS значение NO (логическое значение) в файле Info.plist вашего приложения.

Вы также можете контролировать, могут ли данные, собранные от конечных пользователей, использоваться для персонализации рекламы, с помощью параметра персонализации рекламы , который находится в настройках ресурса Google Analytics.

Повторно включить персонализированные рекламные функции

Чтобы повторно включить персонализированные рекламные функции для пользователя во время выполнения, например, после того, как конечный пользователь предоставит согласие, используйте метод setUserProperty как показано ниже:

Быстрый

Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

Цель-C

[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

Если вы выбрали временное отключение сбора аналитики (например, до тех пор, пока конечный пользователь не предоставит согласие), и вы хотите контролировать персонализированные рекламные функции после повторного включения сбора аналитики для пользователя, убедитесь, что ваш вызов для указания этого параметра предшествует вашему вызов, чтобы снова включить сбор аналитики. Например:

Быстрый

Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

Цель-C

[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

Подтверждение ваших настроек

Когда сигналы персонализации рекламы были отключены для пользователя с помощью одного из механизмов, определенных выше, последующие пакеты событий, регистрируемые с устройства этого пользователя, будут содержать свойство пользователя с именем non_personalized_ads со значением 1, чтобы указать, что события в этом пакете недоступны. для персонализированной рекламы. Отключение персонализированной рекламы не влияет на использование данных для целей измерения, включая отчеты и атрибуцию.