Izmjena postavki entiteta preporučeni je način omogućivanja i onemogućivanja značajki oglašavanja, uključujući remarketing i značajke izvješćivanja o oglašavanju, ili prilagodbi oglašavanja.
No ponekad je potrebno dinamički onemogućiti te značajke za određeno učitavanje stranice ili sesiju, npr. kad su korisnici naveli da ne žele da se njihovi podaci upotrebljavaju za prilagođavanje oglasa. To možete postići izmjenom bilo koje verzije Analytics koda za praćenje za koji su dostupne značajke oglašavanja.
U sljedećim se odjeljcima objašnjava kako programski onemogućiti te značajke bez obzira na to jeste li ih omogućili putem postavki entiteta ili putem koda za praćenje. Odgovarajuće upute za programsko omogućivanje, koje su dostupne i u drugim dijelovima naše dokumentacije, možete pronaći ovdje. Pomoću ovih uputa možete kontrolirati i to jesu li značajke oglašavanja i prilagodba oglašavanja omogućene ili onemogućene za aplikaciju.
allow_ad_personalization_signals
na false
onemogućivale su se sve značajke oglašavanja. Nakon 16. srpnja 2020. postavljanjem allowAdPersonalizationSignal
na false
za Universal Analytics entitete ili allow_ad_personalization_signals
na false
za Google Analytics 4 entitete više se neće utjecati na značajke izvješćivanja o oglašavanju koje su uključene u vaš Google Analytics entitet. Ta postavka označavat će relevantna učitavanja pomoću polja koje upućuje Google Analytics da izostavi pridružene podatke iz značajki prilagodbe oglasa.Onemogućivanje pomoću Google upravitelja oznaka
Da biste onemogućili značajke oglašavanja ili prilagodbu oglašavanja kad su oznake Google Analyticsa konfigurirane u Google upravitelju oznaka, polje allowAdFeatures
ili allowAdPersonalizationSignals
postavite na false u Poljima za postavljanje u oznaci ili varijabli postavki.
Onemogućivanje prilagodbe oglašavanja
Implementacije Universal Analyticsa
- Otvorite relevantne Universal Analytics oznake ili varijable Postavke Google Analyticsa. Ako vaša oznaka upotrebljava varijablu Postavke Google Analyticsa, tu izmjenu trebate uvesti samo u varijabli postavki ako je ne želite nadjačati oznaku po oznaku.
- U odjeljku Više postavki > Polja za postavljanje odaberite + Dodaj polje.
- U Naziv polja unesite allowAdPersonalizationSignals.
- U polje Vrijednost unesite false (ili odaberite varijablu koja uvjetno vraća vrijednost false).
Implementacije Google Analyticsa 4
- Otvorite relevantnu oznaku za konfiguraciju za Google Analytics 4.
- U odjeljku Više postavki > Polja za postavljanje odaberite + Dodaj polje.
- U Naziv polja unesite allow_ad_personalization_signals.
- U polje Vrijednost unesite false (ili odaberite varijablu koja uvjetno vraća vrijednost false).
Onemogućivanje svih značajki oglašavanja
Implementacije Universal Analyticsa
- Otvorite bilo koju relevantnu Universal Analytics oznaku. Ako vaša oznaka upotrebljava varijablu Postavke Google Analyticsa, tu izmjenu trebate uvesti samo u varijabli postavki ako je ne želite nadjačati oznaku po oznaku.
- U odjeljku Više postavki > Polja za postavljanje odaberite + Dodaj polje.
- U Naziv polja unesite allowAdFeatures.
- U polje Vrijednost unesite false (ili odaberite varijablu koja uvjetno vraća vrijednost false).
Implementacije Google Analyticsa 4
- Otvorite relevantnu oznaku za konfiguraciju za Google Analytics 4.
- U odjeljku Više postavki > Polja za postavljanje odaberite + Dodaj polje.
- U Naziv polja unesite allow_google_signals.
- U polje Vrijednost unesite false (ili odaberite varijablu koja uvjetno vraća vrijednost false).
Da biste omogućili remarketing za prikazivačku mrežu i značajke izvješćivanja o oglašavanju, promijenite postavke entiteta u Analyticsu.
Ako ste u postavkama entiteta omogućili prekidač, ali ste u oznaci onemogućili značajke oglašavanja, a sada ih želite ponovno omogućiti (na primjer nakon što dobijete pristanak korisnika), možete prekinuti onemogućivanje na razini oznake. To će "ponovno omogućiti" značajke oglašavanja za tog korisnika.
Onemogućivanje pomoću isječka gtag.js
Ne možete onemogućiti značajke oglašavanja za Google Analytics 4 entitet putem povezanih oznaka web-lokacije ako trenutačno upotrebljavate gtag('config')
za izvršavanje naredbe. Onemogućivanje značajki oglašavanja implementiranih uz gtag('set')
funkcionirat će s povezanim oznakama web-lokacije.
Ako upotrebljavate naredbu config
i želite upotrebljavati povezane oznake web-lokacije za Google Analytics 4 te želite programski onemogućiti značajke oglašavanja za Google Analytics 4 entitet (npr. gtag('config' , 'TAG_ID', { 'allow_google_signals': false });
), taj kôd morate dodati izravno na relevantne web-stranice.
Da biste onemogućili samo prilagodbu oglašavanja pomoću isječka gtag.js, postavite allow_ad_personalized_signals
na false
prije bilo koje naredbe config
:
Da biste onemogućili sve značajke oglašavanja pomoću isječka gtag.js, postavite allow_google_signals
na false
prije bilo koje naredbe config
:
gtag('set', 'allow_google_signals', false);
Pročitajte dokumentaciju za razvojne programere da biste saznali više, uključujući i to kako onemogućiti prilagodbu oglašavanja samo za određene proizvode.
Omogućivanje pomoću isječka gtag.jsTrenutačno nije moguće omogućiti remarketing na prikazivačkoj mreži i značajke izvješćivanja o oglašavanju putem koda pomoću isječka gtag.js. Ako upotrebljavate gtag.js i želite omogućiti remarketing na prikazivačkoj mreži i značajke izvješćivanja o oglašavanju, promijenite postavke entiteta u Analyticsu.
Ako ste u postavkama entiteta omogućili prekidač, ali ste u oznaci onemogućili značajke oglašavanja, a sada ih želite ponovno omogućiti (na primjer nakon što dobijete pristanak korisnika), možete prekinuti onemogućivanje na razini oznake. To će "ponovno omogućiti" značajke oglašavanja za tog korisnika.
Onemogućivanje pomoću isječka analytics.js
Da biste onemogućili samo prilagodbu oglašavanja pomoću isječka analytics.js, postavite allowAdPersonalizationSignals
na false
:
Dodajte ga('set', 'allowAdPersonalizationSignals', false);
nakon naredbe create
, a prije slanja učitavanja.
Da biste onemogućili sve značajke oglašavanja pomoću isječka analytics.js, postavite allowAdFeatures
na false
:
Dodajte ga('set', 'allowAdFeatures', false);
nakon naredbe create
, a prije slanja učitavanja.
Da biste te značajke omogućili za Universal Analytics, umetnite istaknuti redak u postojeći kôd za praćenje između naredbi 'create'
i 'send'
, kao u sljedećem primjeru:
<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>
Onemogućivanje pomoću isječka ga.js
Da bi se nadjačale postavke entiteta za isključivanje značajki izvješćivanja o oglašavanju:
Dodajte _gaq.push(['_set', 'displayFeatures', false]);
nakon naredbe create
, a prije slanja učitavanja.
Ako i dalje upotrebljavate ga.js, možete omogućiti remarketing i značajke izvješćivanja o oglašavanju za standardni Analytics zamjenom istaknutog koda u sljedećem primjeru:
Standardni kôd za praćenje
<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>
istaknutim kodom u primjeru u nastavku:
Izmjena koda za omogućivanje tih značajki
<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>
Onemogućivanje uz Measurement Protocol
Ako upotrebljavate Measurement Protocol za slanje podataka u Google Analytics, te podatke možete označiti kako se ne bi upotrebljavali za prilagodbu oglašavanja. Saznajte više u dokumentaciji razvojnih programera za Measurement Protocol.