Имплементиране на 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.
Успех!