Имплементиране на Google Consent mode v2

  • On 19.11.2024

 

Как да накараме Consent mode да работи за нашия сайт?

Във видеото по-горе е добре обяснено как се конфигурира таг мениджъра.

Фокусът на тази публикация е върху техническото имплементиране “на терен”.

Да започваме.

Параметрите, които са важни за мениджъра към момента 19-11-2024 са следните:

ad_personalization
ad_storage
ad_user_data
analytics_storage
functionality_storage
personalization_storage
security_storage

Референция към помощна страница на google.

Ако имате ваш собствен банер за Consent ( Съгласие на потребителя), трябва да запаметите изборът на потребителя в cookie.

След което да конфигурирате таг мениджъра да чете тези cookies  и това е всичко.

Стъпки за имплементиране.

Всеки параметър трябва да е записан със стойност granted / denied.

При първоначално показване на банера може да запишем бисквитки по подразбиране

ad_personalization=denied;
ad_storage=denied;
ad_user_data=denied;
analytics_storage=denied;
functionality_storage=denied;
personalization_storage=denied;
security_storage=denied;

и пускаме следния код:

gtag(‘consent’, ‘default’, {
‘ad_storage’: ‘denied’,
‘ad_user_data’: ‘denied’,
‘ad_personalization’: ‘denied’,
‘analytics_storage’: ‘denied’,
‘functionality_storage’: ‘denied’,
‘personalization_storage’: ‘denied’,
‘security_storage’: ‘denied’
});

При натискане на бутон на банера се update-ват бисквитките и се fire-va  update.

Примера тук е при приемане на всички бисквитки.

Записваме бисквитки (cookies).

ad_personalization=granted;
ad_storage=granted;
ad_user_data=granted;
analytics_storage=granted;
functionality_storage=granted;
personalization_storage=granted;
security_storage=granted;

И пускаме код

gtag(‘consent’, ‘update’, {
‘ad_user_data’: ‘granted’,
‘ad_personalization’: ‘granted’,
‘ad_storage’: ‘granted’,
‘analytics_storage’: ‘granted’,
‘functionality_storage’: ‘granted’,
‘personalization_storage’: ‘granted’,
‘security_storage’: ‘granted’
});

functionality_storage, personalization_storage, security_storage;  са по желание и може и да ги пропуснем.

Като цяло това е процедурата по имплементиране.

Ако имате нужда от съдействие може да ни се обадите или да ни пишете на email.

Успех!