AMP lapas tiek rādītas, izmantojot AMP kešatmiņas domēnu, kas atšķiras no jūsu vietnes domēna. Lai izsekotu lietotāja ceļu AMP kešatmiņā un vietnes lapās, varat izmantot AMP saistītāju, kas ir AMP Analytics funkcija, kura apvieno lietotāja sesijas, kā lietotāja identifikatoru izmantojot AMP klienta ID.
AMP saistītāji izejošās saites no AMP kešatmiņas lapām papildina ar AMP klienta ID. Lapas, kurām pievienots Google Analytics tags, pēc tam izgūst AMP klienta ID no URL vaicājuma parametra un pievienojas lietotāja sesijai, izmantojot AMP klienta ID kā lietotāja identifikatoru.
Šajā rakstā ir paskaidrots, kādas darbības jāveic, lai iestatītu AMP saistītāju, izmantojot Google Analytics.
AMP klienta ID ietekme uz jūsu datiem
AMP kešatmiņā un jūsu oriģinālajā vietnes domēnā esošo AMP klientu ID sinhronizācija nodrošina precīzākus lietotāju rādītājus, piemēram, sesijas ilgumu, atlēcienu līmeni un sesijas laikā skatīto lapu skaitu. Ņemiet vērā — lai AMP klienta ID būtu noderīgs, dati ir jāapkopo vienā Google Analytics īpašumā.
AMP saistītāja iestatīšana
AMP saistītāju varat iestatīt, veicot trīs darbības pakalpojumā Google Analytics.
1. darbība. Pievienojiet tagus AMP lapām, lai iestatītu AMP saistītāja parametrus
Pievienojiet AMP paredzēto noklusējuma Google tagu savām AMP galvenajām lapām. Skatiet tālāk sniegto fragmenta piemēru un veiciet tālāk norādītās izmaiņas.
Aizstājiet elementu MEASUREMENT_ID
ar tā Google Analytics īpašuma taga ID, uz kuru vēlaties sūtīt datus.
Tas nav obligāti, bet, ja jūsu AMP lapas tiek mitinātas citā augšējā līmeņa domēnā, nevis tajā, kurā tiek mitinātas izejošās saites uz jūsu vietni, vai AMP lapas nav labi zināmā apakšdomēnā (t.i., nav apakšdomēnā www., amp. vai m.), ietveriet saistītāja konfigurāciju, kā parādīts tālāk. Pievienojiet domēnu, kurā tiek mitināta AMP lapa, kā arī visu izejošo saišu domēnus.
<script type="application/json">
{
"vars": {
"gtag_id": "MEASUREMENT_ID",
"linker": {
"domains": ["example.com", "example2.com"]
}
,
"config": {
"MEASUREMENT_ID": {
"groups": "default"
}
}
}
}
</script>
</amp-analytics>
gtag_id
laukā varat norādīt ID no jebkura Google produkta (piem., Google Ads vai Search Ads 360), ko izmantojat savām AMP lapām, tomēr atribūta gtag_id
laukā norādiet ID tikai no viena Google produkta.2. darbība. Pievienojiet tagus lapām, kas nav AMP lapas, lai nolasītu AMP saistītāja parametrus
Lapās, kas nav AMP lapas, iekļaujiet taga gtag.js fragmentu. Skatiet tālāk sniegto fragmenta piemēru.
- Aizstājiet elementu
MEASUREMENT_ID
ar tā Google Analytics īpašuma taga ID, uz kuru vēlaties sūtīt datus. - Tas nav obligāti, bet, ja jūsu AMP lapas tiek mitinātas citā augšējā līmeņa domēnā, nevis tajā, kurā tiek mitinātas izejošās saites uz jūsu vietni, vai AMP lapas nav labi zināmā apakšdomēnā (t.i., nav apakšdomēnā www., amp. vai m.), ietveriet saistītāja konfigurāciju, kā parādīts tālāk. Pievienojiet domēnu, kurā tiek mitināta AMP lapa, kā arī visu izejošo saišu domēnus.
<script async src="https://www.googletagmanager.com/gtag/js?id=MĒRĪJUMA_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {
'domains': ['example.com', 'example2.com']
});
gtag('js', new Date());
gtag('config', 'MĒRĪJUMA_ID');
</script>
Iestatīšanas verificēšana
Verificējiet AMP lapās esošā Google AMP klienta ID un tā klienta ID, kas atrodas lapās, kuras nav AMP lapas, atbilstību.
1. iespēja. Verificēšana, izmantojot AMP taga pārbaudes rīku
Izmantojiet AMP tagu pārbaudes rīku un ievadiet pārbaudāmo AMP URL.
Piezīme. AMP taga pārbaudes rīks ir automātisks testēšanas rīks. To izmantojot, tiek simulēta plūsma no AMP lapas, kuras rādīšanai tiek izmantots skatītājs, uz saiti, kas novirza uz nākamo lapu. Šo rīku ieteicams izmantot kā vadlīniju, un tajā var nebūt ietvertas visas testējamās situācijas (piemēram, ja AMP lapā ir saites uz dažādiem domēniem vai apakšdomēniem). Tālāk norādīto iespēju izmantojiet manuālai testēšanai.
2. iespēja. Verificēšana, izmantojot Chrome izstrādātāja rīkus
- Atveriet pārlūkprogrammu Google Chrome inkognito režīmā. Chrome izstrādātāja rīkos iespējojiet mobilo emulatoru.
- Vietnē google.com ievadiet meklēšanas vaicājumu, kas jūsu vietnei atgriezīs AMP lapu, un noklikšķiniet uz savai AMP lapai atbilstošā meklēšanas rezultāta — tas tiks rādīts, izmantojot Google AMP kešatmiņu, kā arī tiks parādīts Google meklēšanas tīkla AMP skatītājā.
- Piezīme. Ja jūsu lapa vēl nav pieejama Google meklēšanas rezultātos, tik un tā varat pārbaudīt sesiju apvienošanas darbību, atverot AMP pārbaudes rīku, kurā varat priekšskatīt meklēšanas rezultātu un veikt tālāk norādītās darbības, kamēr vien Google var indeksēt lapu.
- Atrodiet Google Analytics tīkla pieprasījumu AMP lapas skatījumam, Chrome izstrādātāja rīkos atverot cilni Network (Tīkls) un laukā Filter (Filtrs) ievadot “collect”.
- Atrodiet un atlasiet tīkla pieprasījumu, kas novirza uz vietni
www.google-analytics.com
. Pieprasījuma cilnē “Galvenes” atrodiet klienta ID, ritinot līdz vaicājuma virknes parametriem. Skatiet parametru “cid”. - Ja AMP lapa tiek rādīta AMP skatītājā, parametra
cid
formātam ir jābūt 64 rakstzīmju garai base64 virknei: - Noklikšķiniet uz Clear (Notīrīt), lai notīrītu tīkla pieprasījumus.
- Lai pārliecinātos, ka esat izvēlējies izmantot lapas, kas nav AMP lapas, apstipriniet, ka, pārvietojoties uz lapu, kas nav AMP lapa, paliek viens un tas pats “cid” parametrs. Lai to paveiktu, AMP lapā noklikšķiniet uz jebkuras saites, kas novirza uz jūsu domēnā rādītu lapu, kas nav AMP lapa. Lai atrastu klienta ID, vēlreiz veiciet filtrēšanu, izmantojot virkni “collect”. Atlasiet jebkuru tīkla pieprasījumu, kas novirza uz vietni
www.google-analytics.com
. Pārbaudiet, vai vaicājuma parametra “cid” vērtība atbilst 5. darbībā norādītajai vērtībai.
Ierobežojumi
- Sesiju apvienošana, izmantojot AMP saistītāju, nenotiks, ja pirmreizējais lietotājs aizvērs AMP lapu, nepārejot uz nākamo lapu, jo sesiju apvienošana darbojas, izmantojot saites papildinājumu.