Smagums: AugstaAtbildīgais: IzstrādeLaiks labošanai: 1-3 h
Server-side GTM piekrišanas problēmas
Saskaņojiet server-side GTM routingu un piekrišanas pārnesi tā, lai server-side tagging neapietu apmeklētāja piekrišanas stāvokli.
Aptver: ssgtm_consent_issue, server_side_gtm_before_consent
Kāpēc tas ir svarīgi
Server-side GTM var samazināt dažas client-side noplūdes, bet var arī noslēpt piekrišanas enforcement trūkumus, ja notikumi tiek proxy bez denied statusa ievērošanas.
Kā to pārbaudīt manuāli
- Pārbaudiet, vai client-side pieprasījumi joprojām proxy analytics vai ads notikumus uz server konteineru pirms piekrišanas.
- Pārskatiet, kā piekrišanas stāvoklis tiek nodots server-side GTM pieprasījumos.
- Salīdziniet Accept un Reject plūsmas, lai apstiprinātu, ka denied statuss bloķē arī server-side dispatch.
Tipiski cēloņi
- Server-side GTM saņem notikumus bez piekrišanas konteksta.
- Client kods sūta pageview uz server endpoint pirms piekrišanas.
- Piekrišanas pārbaudes ir browser konteinerā, bet ne server konteinerā.
Labojums GTM
- Sūtiet skaidru piekrišanas statusu kopā ar notikumiem uz server-side GTM.
- Pārnesiet piekrišanas pārbaudes arī uz server konteineru, nepaļaujoties tikai uz client default iestatījumiem.
- Auditējiet browser un server konteineru tagus, lai noķertu dublētus vai apvedceļa dispatch.
Labojums WordPress vai CMP spraudņos
- Pārbaudiet, vai spraudņi vai tēmas snippet automātiski nesūta notikumus uz server-side GTM endpoint.
- Atspējojiet server-side analytics forwarding, līdz piekrišanas stāvoklis ir pareizi piesaistīts.
- Pēc izmaiņām atkārtoti pārbaudiet browser un tīkla uzvedību.
Vispārīgs izstrādātāja labojums
- Uztveriet server-side GTM kā papildus enforcement slāni, nevis izņēmumu no piekrišanas loģikas.
- Skaidri propagējiet denied statusu un apspiediet jebkuru optional event proxying pirms piekrišanas.
- Dokumentējiet, kā browser un server-side tagging dala vienu piekrišanas source of truth.
Kā apstiprināt, ka labojums darbojas
- Apstipriniet, ka optional notikumi pirms piekrišanas netiek proxy uz server-side GTM.
- Apstipriniet, ka Accept aktivizē vēlamo notikumu plūsmu, bet Reject to uztur denied stāvoklī.
- Palaidiet jaunu scan un pārbaudiet, ka server-side GTM piekrišanas findings ir novērsti.
Nākamais solis
Pēc deploy palaidiet jaunu skenēšanu, lai apstiprinātu, ka mainījusies reālā runtime uzvedība, nevis tikai bannera teksts.