Zalecaną metodą włączania i wyłączania funkcji reklamowych, w tym remarketingu i Funkcji raportowania o reklamach, lub personalizacji reklam jest zmiana ustawień usługi.
Może się jednak zdarzyć, że zechcesz wyłączyć te funkcje dynamicznie w przypadku danego wczytania strony lub danej sesji, np. wtedy, gdy użytkownicy zaznaczyli, że nie chcą udostępniać swoich danych do personalizowania reklam. Aby to zrobić, musisz zmodyfikować dowolną wersję kodu śledzenia Analytics, dla której dostępne są funkcje reklamowe.
Poniżej wyjaśniamy, jak automatycznie wyłączyć te funkcje, niezależnie od tego, czy włączono je w ustawieniach usługi czy poprzez kod śledzenia. Odpowiednie instrukcje są tu podane tylko w celach poglądowych i możesz je też znaleźć w innych miejscach w naszej dokumentacji. Jeśli chcesz natomiast sprawdzić, czy funkcje reklamowe lub personalizacja reklam są aktywne, wykonaj te instrukcje.
allow_ad_personalization_signals
wartości false
wyłączało wszystkie funkcje reklamowe. Od 16 lipca 2020 r. ustawienie dla parametru allowAdPersonalizationSignals
wartości false
w przypadku usług Universal Analytics lub dla parametru allow_ad_personalization_signals
wartości false
w przypadku usług Google Analytics 4 nie będzie już miało wpływu na Funkcje raportowania o reklamach włączone w Twojej usłudze w Google Analytics. Dzięki temu ustawieniu wyniki będą specjalnie oznaczane, aby system Google Analytics ignorował powiązane dane z funkcji personalizacji reklam.Wyłączanie przez Menedżera tagów Google
Aby wyłączyć funkcje reklamowe lub personalizację reklam po skonfigurowaniu tagów Google Analytics w Menedżerze tagów Google, w sekcji Pola do ustawienia w zmiennej tagu lub ustawień wpisz w polu allowAdFeatures
lub allowAdPersonalizationSignals
wartość false (fałsz).
Wyłączanie personalizacji reklam
Implementacje Universal Analytics
- Otwórz odpowiednie zmienne tagu Universal Analytics lub ustawień Google Analytics. Jeśli Twój tag używa zmiennej ustawień Google Analytics, musisz wprowadzić tę zmianę tylko w zmiennej ustawień, chyba że chcesz zastąpić jej ustawienia dla poszczególnych tagów.
- W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
- W polu Nazwa pola wpisz allowAdPersonizationSignals.
- Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).
Implementacje w usługach Google Analytics 4
- Otwórz odpowiedni tag konfiguracji Google Analytics 4.
- W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
- W polu Nazwa pola wpisz allowAdPersonizationSignals.
- Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).
Wyłączanie wszystkich funkcji reklamowych
Implementacje Universal Analytics
- Otwórz odpowiedni tag Universal Analytics. Jeśli Twój tag używa zmiennej ustawień Google Analytics, musisz wprowadzić tę zmianę tylko w zmiennej ustawień, chyba że chcesz zastąpić jej ustawienia dla poszczególnych tagów.
- W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
- W polu Nazwa pola wpisz allowAdFeatures.
- Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).
Implementacje w usługach Google Analytics 4
- Otwórz odpowiedni tag konfiguracji Google Analytics 4.
- W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
- W polu Nazwa pola wpisz allow_google_signals.
- Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).
Aby włączyć remarketing w sieci reklamowej i Funkcje raportowania o reklamach, zmień ustawienia usługi w Analytics.
Jeśli włączysz funkcje reklamowe w ustawieniach usługi, ale wyłączysz je w tagu, a potem zechcesz je znowu włączyć (np. po uzyskaniu zgody klienta), możesz po prostu cofnąć ich wyłączenie na poziomie tagu. Spowoduje to ponowne włączenie funkcji reklamowych dla tego klienta.
Wyłączanie poprzez tag gtag.js
Funkcji reklamowych nie możesz wyłączyć w usłudze Google Analytics 4 za pomocą połączonych tagów witryny, jeśli użyjesz do tego celu polecenia gtag('config')
. Wyłączenie funkcji reklamowych za pomocą powiązanych tagów witryny wymaga użycia polecenia gtag('set')
.
Jeśli używasz polecenia config
i chcesz korzystać w usłudze Google Analytics 4 z połączonych tagów witryny, to aby wyłączyć funkcje reklamowe w usłudze Google Analytics 4 automatycznie (np. stosując kod gtag('config', 'IDENTYFIKATOR_TAGU', { 'allow_google_signals': false });
), musisz dodać ten kod bezpośrednio do odpowiednich stron internetowych.
Aby wyłączyć tylko personalizację reklam za pomocą tagu gtag.js, ustaw dla parametru allow_ad_personalization_signals
wartość false
(fałsz), zanim zastosujesz polecenia config
:
Aby wyłączyć wszystkie funkcje reklamowe za pomocą tagu gtag.js, ustaw dla parametru allow_google_signals
wartość false
(fałsz), zanim zastosujesz polecenia config
:
gtag('set', 'allow_google_signals', false);
Więcej informacji o wyłączaniu personalizacji reklam tylko w przypadku wybranych usług znajdziesz w dokumentacji dla programistów.
Włączanie poprzez tag gtag.jsObecnie nie jest możliwe włączenie remarketingu w sieci reklamowej i Funkcji raportowania o reklamach za pomocą kodu poprzez tag gtag.js. Jeśli używasz tagu gtag.js i chcesz włączyć remarketing w sieci reklamowej oraz Funkcje raportowania o reklamach, zmień ustawienia usługi w Analytics.
Jeśli włączysz funkcje reklamowe w ustawieniach usługi, ale wyłączysz je w tagu, a potem zechcesz je znowu włączyć (np. po uzyskaniu zgody klienta), możesz po prostu cofnąć ich wyłączenie na poziomie tagu. Spowoduje to ponowne włączenie funkcji reklamowych dla tego klienta.
Wyłączanie poprzez tag analytics.js
Aby wyłączyć tylko personalizację reklam za pomocą tagu analytics.js, ustaw dla parametru allowAdPersonizationSignals
wartość false
:
Dodaj parametr ga('set', 'allowAdPersonizationSignals', false);
po poleceniu create
i przed wysłaniem działania.
Aby wyłączyć wszystkie funkcje reklamowe za pomocą tagu analytics.js, ustaw dla parametru allowAdFeatures
wartość false
:
Dodaj fragment ga('set', 'allowAdFeatures', false);
po poleceniu create
i przed wysłaniem działania.
Aby włączyć te funkcje w Universal Analytics, wstaw pogrubiony wiersz w dotychczasowym kodzie śledzenia między poleceniami 'create'
i 'send'
, jak widać w tym przykładzie:
<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>
Wyłączanie poprzez tag ga.js
Aby wyłączyć Funkcje raportowania o reklamach poprzez zastąpienie ustawień usługi:
Dodaj fragment _gaq.push(['_set', 'displayFeatures', false]);
po poleceniu create
i przed wysłaniem działania.
Jeśli nadal używasz tagu ga.js, możesz włączyć remarketing i Funkcje raportowania o reklamach w standardowej wersji Analytics, zastępując pogrubiony tekst w tym przykładzie:
Standardowy kod śledzenia
<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>
wyróżnionym kodem w tym przykładzie:
Zmodyfikowany kod, który włącza te funkcje
<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>
Wyłączanie za pomocą Measurement Protocol
Jeśli do wysyłania danych do Google Analytics używasz platformy Measurement Protocol, możesz oznaczyć te dane jako nieprzeznaczone do personalizacji reklam. Więcej informacji znajdziesz w dokumentacji dla programistów dotyczącej platformy Measurement Protocol.