Щоб увімкнути чи вимкнути функції для рекламодавців (зокрема ремаркетинг і функції звітів про рекламу) або персоналізацію оголошень, найкраще змінити налаштування ресурсу.
Однак часто виникає потреба динамічно вимикати ці функції для певного завантаження сторінки чи сеансу, як-от коли користувачі вказують, що не хочуть, щоб їхні дані використовувалися для персоналізації реклами. Для цього можна змінити будь-яку версію коду відстеження Analytics, який підтримує функції для рекламодавців.
У розділах нижче пояснюється, як програмними засобами вимкнути ці функції, замінивши налаштування на рівні ресурсу або коду відстеження. Відповідні вказівки з увімкнення цих функцій програмними засобами також наведено в основній документації про це, а тут подано лише для довідки. Ви також можете перевіряти, чи ввімкнено для додатка функції для рекламодавців і персоналізацію реклами, дотримуючись цих вказівок.
allow_ad_personalization_signals
задавалося значення false
, вимикалися всі функції для рекламодавців. Після 16 липня 2020 року, якщо параметру allowAdPersonalizationSignals
задається значення false
для ресурсів Universal Analytics або якщо параметру allow_ad_personalization_signals
задається значення false
для ресурсів Google Analytics 4, це більше не впливає на ввімкнені функції звітів про рекламу у вашому ресурсі Google Analytics. Натомість такий параметр позначатиме відповідні звернення, повідомляючи Google Analytics про те, що пов'язані з ними дані не можна використовувати для функцій персоналізації реклами.Як вимкнути функції для рекламодавців за допомогою Менеджера тегів Google
Щоб вимкнути функції для рекламодавців або персоналізацію реклами, якщо теги Google Analytics налаштовано в Менеджері тегів Google, укажіть для поля allowAdFeatures
або allowAdPersonalizationSignals
значення false у розділі Налаштування полів тегу або змінної налаштувань.
Як вимкнути персоналізацію реклами
Universal Analytics
- Відкрийте відповідні теги Universal Analytics або змінні налаштувань Google Analytics. Якщо в тегу використовується змінна налаштувань Google Analytics, потрібно скоригувати лише змінну. Інакше налаштування доведеться перевизначати для кожного тегу окремо.
- У розділі Інші налаштування > Налаштування полів виберіть + Додати поле.
- У полі Назва поля введіть allowAdPersonalizationSignals.
- У полі Значення введіть false (або виберіть змінну, яка повертає значення false за певних умов).
Google Analytics 4
- Виберіть потрібний тег конфігурації Google Analytics 4.
- У розділі Інші налаштування > Налаштування полів виберіть + Додати поле.
- У полі Назва поля введіть allow_ad_personalization_signals.
- У полі Значення введіть false (або виберіть змінну, яка повертає значення false за певних умов).
Як вимкнути всі функції для рекламодавців
Universal Analytics
- Відкрийте потрібний тег Universal Analytics. Якщо в тегу використовується змінна налаштувань Google Analytics, потрібно скоригувати лише змінну. Інакше налаштування доведеться перевизначати для кожного тегу окремо.
- У розділі Інші налаштування > Налаштування полів виберіть + Додати поле.
- У полі Назва поля введіть allowAdFeatures.
- У полі Значення введіть false (або виберіть змінну, яка повертає значення false за певних умов).
Google Analytics 4
- Виберіть потрібний тег конфігурації Google Analytics 4.
- У розділі Інші налаштування > Налаштування полів виберіть + Додати поле.
- У полі Назва поля введіть allow_google_signals.
- У полі Значення введіть false (або виберіть змінну, яка повертає значення false за певних умов).
Щоб увімкнути ремаркетинг у медійній мережі та функції звітів про рекламу, змініть налаштування ресурсу в Analytics.
Якщо ви ввімкнули параметр у налаштуваннях ресурсу, але вимкнули функції для рекламодавців у тегу, а потім хочете знову ввімкнути їх (наприклад, після отримання згоди користувача), це можна зробити на рівні тегу. Тоді функції для рекламодавців буде знову ввімкнено для певного клієнта.
Як вимкнути функції для рекламодавців за допомогою тегу gtag.js
Для ресурсу Google Analytics 4 не можна вимкнути функції для рекламодавців за допомогою підключених тегів сайту, якщо для виконання команди використовується код gtag('config')
. Використовуючи підключені теги сайту, можна вимкнути функції для рекламодавців, запроваджені за допомогою коду gtag('set')
.
Якщо використовується команда config
, а ви хочете запровадити підключені теги сайту для Google Analytics 4 та вимкнути функції для рекламодавців для ресурсу Google Analytics 4 на програмному рівні (наприклад, gtag('config', 'TAG_ID', { 'allow_google_signals': false });
), додайте цей код на відповідні веб-сторінки.
Щоб вимкнути лише персоналізацію реклами за допомогою тегу gtag.js, задайте для параметра allow_ad_personalization_signals
значення false
перед будь-якою командою config
:
Щоб вимкнути всі функції для рекламодавців за допомогою gtag.js, задайте для параметра allow_google_signals
значення false
перед будь-якою командою config
:
gtag('set', 'allow_google_signals', false);
Щоб дізнатися більше, зокрема про те, як вимкнути персоналізацію реклами лише для певних товарів, перегляньте документацію для розробників.
Увімкнення за допомогою gtag.jsЗараз неможливо ввімкнути функції ремаркетингу для медійної мережі та звітів про рекламу за допомогою коду в gtag.js. Якщо використовується gtag.js і потрібно ввімкнути функції ремаркетингу для медійної мережі та звітів про рекламу, змініть налаштування ресурсу в Analytics.
Якщо ви ввімкнули параметр у налаштуваннях ресурсу, але вимкнули функції для рекламодавців у тегу, а потім хочете знову ввімкнути їх (наприклад, після отримання згоди користувача), це можна зробити на рівні тегу. Тоді функції для рекламодавців буде знову ввімкнено для певного клієнта.
Вимкнення за допомогою analytics.js
Щоб вимкнути лише персоналізацію реклами за допомогою analytics.js, задайте для параметра AdPersonalizationSignals
значення false
.
Додайте ga('set', 'allowAdPersonalizationSignals', false);
після команди create
і перед рядком, який надсилає звернення.
Щоб вимкнути всі функції для рекламодавців за допомогою analytics.js, задайте для параметра allowAdFeatures
значення false
.
Додайте ga('set', 'allowAdFeatures', false);
після команди create
і перед рядком, який надсилає звернення.
Щоб увімкнути ці функції для Universal Analytics, вставте виділений рядок у наявний код відстеження між командами 'create'
і 'send'
, як показано в цьому прикладі:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXX-XX', 'example.com');
ga('require', 'displayfeatures');
ga('send', 'pageview');
</script>
Вимкнення за допомогою ga.js
Щоб вимкнути функції звітів про рекламу, якщо їх активовано в налаштуваннях ресурсу, додайте в код такий рядок:
Додайте _gaq.push(['_set', 'displayFeatures', false]);
після команди create
і перед рядком, який надсилає звернення.
Якщо ви досі використовуєте ga.js, можна ввімкнути ремаркетинг і функції звітів про рекламу для стандартного облікового запису Analytics, замінивши виділений код у цьому прикладі:
Стандартний код відстеження
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxx-y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
виділеним кодом у наведеному нижче прикладі:
Модифікований код для ввімкнення цих функцій
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxx-y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Вимкнення за допомогою Measurement Protocol
Якщо ви надсилаєте дані в Google Analytics за допомогою Measurement Protocol, можна позначити їх як такі, що не мають використовуватися для персоналізації реклами. Докладніше про це можна дізнатися в документації для розробників стосовно Measurement Protocol.