Динамічне вимкнення функцій для рекламодавців у Google Analytics

Найлегше ввімкнути або вимкнути функції для рекламодавців, зокрема ремаркетинг і звіти про рекламу, змінивши налаштування ресурсу.

Однак часто виникає потреба динамічно вимикати ці функції для певного завантаження сторінки чи сеансу, як-от коли користувачі вказують, що не хочуть, щоб їхні дані використовувалися для персоналізації реклами. Для цього потрібно змінити будь-яку версію коду відстеження Analytics, який підтримує функції для рекламодавців.

У розділах нижче пояснюється, як на програмному рівні вимкнути ці функції, замінивши налаштування на рівні ресурсу або коду відстеження. Відповідні вказівки з програмного ввімкнення функції, які також наведено в нашій документації, надано лише як зразок.

Вимкнення за допомогою Менеджера тегів Google

Щоб вимкнути функції для рекламодавців, якщо теги Google Analytics налаштовано в Менеджері тегів Google, у розділі Налаштування полів тегу або змінної налаштувань укажіть значення false для параметра allowAdFeatures:

  1. Відкрийте відповідні теги Universal Analytics або змінні налаштувань Google Analytics. Якщо в тегу використовується змінна налаштувань Google Analytics, вам потрібно скоригувати лише змінну. Інакше налаштування потрібно замінювати для кожного тегу окремо.
  2. У розділі Інші налаштування > Поля, які слід налаштувати виберіть + Додати поле.
  3. У рядку "Назва поля" введіть allowAdFeatures.
  4. У рядку Value введіть false (або виберіть змінну, яка повертатиме значення false за певних умов).

Вимкнення за допомогою gtag.js

Щоб вимкнути функції медійної реклами за допомогою gtag.js, у конфігурації ресурсу для параметра allow_display_features виберіть значення false:

gtag('config', 'GA_TRACKING_ID', { 'allow_display_features': false });

Увімкнення за допомогою gtag.js

Зараз неможливо ввімкнути функції ремаркетингу для медійної мережі та звітів про рекламу за допомогою коду в gtag.js. Якщо використовується gtag.js і потрібно ввімкнути функції ремаркетингу для медійної мережі та звітів про рекламу, змініть налаштування ресурсу в Analytics.

Вимкнення за допомогою analytics.js

Щоб вимкнути функції звітів про рекламу, якщо їх активовано в налаштуваннях ресурсу, додайте в код такий рядок:

Додайте ga('set', 'allowAdFeatures', false); після команди create і перед рядком, який надсилає звернення.

Якщо ви ввімкнули функції для рекламодавців за допомогою коду відстеження:

Вилучіть рядок ga('require', 'displayfeatures');.

Увімкнення за допомогою analytics.js

Щоб увімкнути ці функції для 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

Якщо ви досі використовуєте 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>
Чи корисна ця інформація?
Як можна її покращити?