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

Якщо ви активували Google Signals, їх буде деактивовано за вимкнення функцій для рекламодавців.

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

Однак часто виникає потреба динамічно вимикати ці функції для певного завантаження сторінки чи сеансу, як-от коли користувачі вказують, що не хочуть, щоб їхні дані використовувалися для персоналізації реклами. Для цього потрібно змінити будь-яку версію коду відстеження 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, задайте значення false для параметра allow_ad_personalization_signals:

gtag('config', 'GA_TRACKING_ID', { 'allow_ad_personalization_signals': 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>
Чи корисна ця інформація?
Як можна її покращити?