Dynamická deaktivace inzertních funkcí v Google Analytics

Preferovanou metodou aktivace a deaktivace inzertních funkcí, včetně remarketingových funkcí a funkcí přehledů inzerce, je úprava nastavení služby.

Mohou však nastat situace, kdy budete chtít tyto funkce deaktivovat dynamicky pro dané načtení stránky nebo návštěvu, například když uživatelé označili, že nechtějí, aby byla jejich data použita pro personalizaci reklam. Toho můžete dosáhnout tím, že upravíte libovolnou verzi měřicího kódu Analytics, pro kterou jsou inzertní funkce dostupné.

Následující části vysvětlují, jak tyto funkce programaticky deaktivovat, a to bez ohledu na to, zda jste je aktivovali prostřednictvím nastavení služby nebo pomocí měřicího kódu. Příslušné instrukce pro programatickou aktivaci, které jsou k dispozici i jinde v naší dokumentaci, tu uvádíme pro referenci.

Deaktivace pomocí Správce značek Google

Chcete-li deaktivovat inzertní funkce, když jsou značky Google Analytics nakonfigurovány ve Správci značek Google, ve značce nebo proměnné nastavení v části Pole k nastavení nastavte pole allowAdFeatures na hodnotu false:

  1. Otevřete jakékoli relevantní značky Universal Analytics nebo proměnné nastavení Google Analytics. Pokud vaše značka používá proměnnou nastavení Google Analytics, stačí, když provedete změnu v této proměnné nastavení, pokud to nechcete přepisovat pro jednotlivé značky.
  2. V části Další nastavení > Pole k nastavení vyberte možnost + Přidat pole.
  3. Jako Název pole zadejte allowAdFeatures.
  4. Jako hodnotu zadejte false (nebo vyberte proměnnou která podmíněně vrátí hodnotu false).

Deaktivace pomocí souboru gtag.js

Chcete-li deaktivovat obsahové funkce pomocí souboru gtag.js, v konfiguraci služby nastavte parametr allow_display_features na hodnotu false.

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

Aktivace pomocí souboru gtag.js

V tuto chvíli nelze aktivovat remarketing v Obsahové síti a funkce přehledů inzerce prostřednictvím kódu v souboru gtag.js. Pokud používáte soubor gtag.js a chcete aktivovat remarketing v Obsahové síti a funkce přehledů inzerce, upravte nastavení služby v Analytics.

Deaktivace pomocí souboru analytics.js

Pokud chcete přepsat nastavení služby, aby se vypnuly funkce přehledů inzerce:

Přidejte ga('set', 'allowAdFeatures', false); za příkaz create a před odeslání požadavku na server.

Pokud jste aktivovali inzertní funkce prostřednictvím měřicího kódu:

Odstraňte řádek ga('require', 'displayfeatures');.

Aktivace pomocí souboru analytics.js

Pokud chcete funkce aktivovat pro Universal Analytics, vložte do stávajícího měřicího kódu mezi příkazy 'create''send' tučně zvýrazněný řádek jako v tomto příkladu:

<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>

Deaktivace pomocí souboru ga.js

Pokud chcete přepsat nastavení služby, aby se vypnuly funkce přehledů inzerce:

Přidejte _gaq.push(['_set', 'displayFeatures', false]); za příkaz create a před odeslání požadavku na server.

Aktivace pomocí souboru ga.js

Pokud stále používáte soubor ga.js, můžete aktivovat remarketingové funkce a funkce přehledů inzerce pro standardní službu Analytics tím, že nahradíte tučně zvýrazněný text jako v tomto příkladu:

Standardní měřicí kód

<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>

 

tučně vyznačeným textem z následujícího příkladu:

Kód upravený pro aktivaci těchto funkcí

<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>
Pomohly vám tyto informace?
Jak bychom článek mohli vylepšit?