Dynamicznie wyłączanie funkcji reklamowych lub personalizacji reklam w Google Analytics

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.

Jeśli po aktywacji Google Signals wyłączysz funkcje reklamowe, to dezaktywujesz również Google Signals.

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.

Do 16 lipca 2020 r. ustawienie dla parametru 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

  1. 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.
  2. W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
  3. W polu Nazwa pola wpisz allowAdPersonizationSignals.
  4. Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).

Implementacje w usługach Google Analytics 4

  1. Otwórz odpowiedni tag konfiguracji Google Analytics 4.
  2. W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
  3. W polu Nazwa pola wpisz allowAdPersonizationSignals.
  4. Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).

Wyłączanie wszystkich funkcji reklamowych

Implementacje Universal Analytics

  1. 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.
  2. W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
  3. W polu Nazwa pola wpisz allowAdFeatures.
  4. Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).

Implementacje w usługach Google Analytics 4

  1. Otwórz odpowiedni tag konfiguracji Google Analytics 4.
  2. W sekcji Więcej ustawień > Pola do ustawienia kliknij + Dodaj pole.
  3. W polu Nazwa pola wpisz allow_google_signals.
  4. Jako Wartość wpisz false (lub wybierz zmienną, która zwraca tę wartość warunkowo).
Włączanie przez Menedżera tagów Google

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:

gtag('set', 'allow_ad_personalization_signals', false);

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

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

Włączanie poprzez tag analytics.js

Aby włączyć te funkcje w Universal Analytics, wstaw pogrubiony wiersz w dotychczasowym kodzie śledzenia między poleceniami 'create''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.

Włączanie poprzez tag ga.js

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.

Czy to było pomocne?

Jak możemy ją poprawić?
true
Wybierz swoją ścieżkę szkoleniową

Odwiedź google.com/analytics/learn – nowe źródło materiałów, które pomogą Ci w pełni wykorzystać potencjał Google Analytics 4. Ta nowa witryna zawiera filmy, artykuły i przewodniki, a także linki do zasobów dotyczących Google Analytics, takich jak kanały na Discordzie i w YouTube, blog i repozytorium GitHub.

Już dziś zacznij pogłębiać swoją wiedzę

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne