Google Consent Mode V2 қадам-қадам енгізу — толық нұсқаулық
Google Consent Mode V2 дегеніміз не
Consent Mode V2 — келісім күйіне байланысты Google тегтерінің әрекетін реттейтін Google API интерфейсі. Бәрін немесе ештеңені емес, тегтер келісім берілмеген кезде шектелген, cookie-сіз режимде жүктеле алады, содан кейін пайдаланушы келісім бергеннен кейін толық бақылауға ауысады. Google мұны 2024 жылдың наурызында ЕЭА жарнама берушілері үшін міндетті етті.
Онсыз: конверсияны модельдеу тоқтайды, ремаркетинг аудиториялары қысқарады және Smart Bidding нашарлайды.
Төрт келісім параметрі
- ad_storage — Жарнамалық cookie файлдарын басқарады
- analytics_storage — Аналитикалық cookie файлдарын басқарады
- ad_user_data — Пайдаланушы деректерінің жарнама мақсатында жіберілуін басқарады (V2-де жаңа)
- ad_personalization — Ремаркетинг пен динамикалық жарнамаларды басқарады (V2-де жаңа)
Екі жаңа V2 параметрі — ad_user_data және ad_personalization — V2-ні V1-ден ерекшелейді. Егер сізде тек ad_storage және analytics_storage болса, жаңа параметрлерді қосу керек.
Негізгі және кеңейтілген режим
Негізгі: Тегтер келісім берілгенше жүктелмейді. Қарапайым, бірақ бас тартқан пайдаланушылардан барлық деректерді жоғалтасыз.
Кеңейтілген: Тегтер бірден шектелген режимде жүктеледі, жеке деректерсіз cookie-сіз пингтер жібереді. Google оларды конверсияны модельдеу үшін пайдаланады, жоғалған конверсиялардың 70%-ға дейін қалпына келтіреді. Әрқашан кеңейтілген режимді қолданыңыз.
1-қадам: Әдепкі келісім күйін орнату
Мұны <head> бөлімінде кез келген Google тегтерінен бұрын орналастырыңыз:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
wait_for_update параметрі сіздің CMP-ге тегтер бас тарту режимінде жалғаспас бұрын қайтып келген келушінің келісімін қалпына келтіруге 500 мс береді.
2-қадам: Пайдаланушы таңдауы бойынша келісімді жаңарту
Пайдаланушы «Қабылдау» батырмасын басқанда:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Ішінара келісім үшін (тек аналитика, жарнамасыз) тек рұқсат берілген параметрлерді жаңартыңыз.
3-қадам: GTM арқылы енгізу
GTM-де Consent Overview функциясын қосыңыз (Admin > Container Settings). Әдепкі фрагментпен Consent Initialization тегін жасаңыз. Әр тегтің Consent Settings бөлімін тиісті параметрлерді талап ететін етіп баптаңыз. Көптеген CMP-лер келісім өзгергенде dataLayer оқиғасын жібереді — ол үшін триггер жасаңыз.
4-қадам: Енгізуді тексеру
- Tag Assistant: Consent қойындысын тексеріңіз — барлық параметрлер әрекеттесуге дейін Denied, «Қабылдау» батырмасынан кейін Granted көрсетуі керек
- dataLayer: consent default және consent update жазбаларын іздеңіз
- GA4 DebugView: Оқиғаларда келісім индикаторлары көрсетілуі керек
Конверсияны модельдеу
Кеңейтілген режимде келісім бермеген пайдаланушылардан келетін cookie-сіз пингтер Google конверсия модельдерін толтырады. Талаптар: 7 күн бойы күніне 1000+ жарнама басу оқиғасы келісіммен. Белсенді болғанда, модельдеу жоғалған конверсиялардың 50-70%-ын қалпына келтіреді.
Жиі кездесетін қателер
- Әдепкі фрагмент Google тегтерінен кейін жүктеледі (тегтер қателікпен granted режимде іске қосылады)
- ad_user_data немесе ad_personalization параметрлері жоқ
- wait_for_update 0-ге орнатылған (қайтып келген келушілер келісімді қалпына келтіруді жоғалтады)
- Consent update әр бетті жүктеген сайын сөзсіз іске қосылады
FlexyConsent арқылы күрделілікті болдырмаңыз
FlexyConsent мұның бәрін автоматты түрде орындайды: әдепкі бас тарту күйі, жаңарту командалары, барлық төрт параметр, TCF 2.3, Microsoft UET Consent Mode, қайтып келген келушілердің келісімін қалпына келтіру — бәрі бір script тегінен. Тарифтер айына 0 EUR-дан басталады.