Google Analytics-sessie-unificatie instellen voor AMP

In dit artikel:

AMP-pagina's worden getoond vanuit een AMP-cachedomein dat anders is dan het domein van uw site. Als u het gebruikerstraject in een AMP-cachegeheugen en op de pagina's van uw site wilt bijhouden, gebruikt u AMP Linker, een functie in AMP Analytics waarmee gebruikerssessies worden samengevoegd met de client-ID van AMP als gebruikers-ID.

AMP Linkers voorzien uitgaande links van AMP-cachepagina's van een AMP-client-ID. Pagina's die zijn getagd met Google Analytics halen de AMP-client-ID op uit de URL-queryparameter en worden opgenomen in de gebruikerssessie met de AMP-client-ID als gebruikers-ID.

In dit artikel beschrijven we welke stappen nodig zijn om een AMP Linker in te stellen met Google Analytics.

De invloed van de AMP-client-ID op uw gegevens

Synchronisatie van AMP-client-ID's tussen een AMP-cachegeheugen en uw oorspronkelijke sitedomein levert nauwkeurigere gebruikersstatistieken op, zoals sessieduur, bouncepercentage en pagina's per sessie. Houd er rekening mee dat de AMP-client-ID alleen nuttig kan zijn als er gegevens worden verzameld binnen dezelfde Google Analytics-property.

Opmerking: Synchronisatie van AMP-client-ID's tussen het AMP-cachegeheugen en uw bron resulteert in een eenmalige reset van bestaande GA-gebruikers-ID's die worden gebruikt voor functies zoals cohortanalyse, lifetime value en doelgroeptargeting. Dit kan leiden tot een merkbare, tijdelijke fluctuatie in de statistiek 'Nieuwe gebruikers' en gerelateerde rapporten.

De AMP Linker instellen

De 3 stappen om AMP Linker met Google Analytics in te stellen:

  1. Uw AMP-pagina's taggen
  2. Uw niet-AMP-pagina's taggen

Stap 1. Tag uw AMP-pagina's om AMP Linker-parameters door te geven

Voeg de standaard Google-tag voor AMP toe aan uw AMP-landingspagina's. Bekijk het voorbeeldfragment hieronder en breng deze wijzigingen aan:

Vervang MEASUREMENT_ID door de tracking-ID van de Google Analytics-property waarnaar u gegevens wilt sturen.

Als u uw AMP-pagina's host op een ander top-level domein dan uitgaande links naar uw site, of als AMP-pagina's zich niet op een bekend subdomein bevinden (dus niet op www., amp., m), voegt u een Linker-configuratie toe, zoals hieronder beschreven. Voeg het domein toe waarop u de AMP-pagina host en de domeinen voor uitgaande links.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Opmerking: Voor gtag_id geeft u de ID op van elk Google-product (bijvoorbeeld Google Ads of Search Ads 360) dat u gebruikt op uw AMP, maar gebruik alleen een ID van één Google-product in het veld gtag_id.
Belangrijk: Google Tag Manager voor AMP biedt geen ondersteuning voor Google Analytics 4. Als u AMP wilt gebruiken met Google Analytics 4, voegt u het AMP-fragment handmatig toe. Meer informatie

Stap 2. Tag uw niet-AMP-pagina's om AMP Linker-parameters te lezen

Voeg het gtag.js-fragment toe aan uw niet-AMP-pagina's. Bekijk het voorbeeldfragment hieronder:

  • Vervang MEASUREMENT_ID door de tracking-ID van de Google Analytics-property waarnaar u gegevens wilt sturen.
  • Als u uw AMP-pagina's host op een ander top-level domein dan uitgaande links naar uw site, of als AMP-pagina's zich niet op een bekend subdomein bevinden (dus niet op www., amp., m), voegt u een Linker-configuratie toe, zoals hieronder beschreven. Voeg het domein toe waarop u de AMP-pagina host en de domeinen voor uitgaande links.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_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', 'MEASUREMENT_ID');
</script>

Installatiecontrole

Controleer of de Client-ID van Google AMP overeenkomt met AMP- en niet-AMP-pagina's.

Optie 1: Controleren via de AMP-tagtesttool

Gebruik de AMP-tagtesttool en geef de AMP-URL op die u wilt testen.

Opmerking: De AMP-tagtesttool is een geautomatiseerde testtool. Deze simuleert een stroom van een AMP-pagina die wordt weergegeven via een viewer naar een link naar de volgende pagina. Gebruik deze tool als richtlijn. De tool omvat mogelijk niet alle testscenario's (bijv. als de AMP-pagina links heeft naar verschillende domeinen of subdomeinen). Gebruik de onderstaande optie voor handmatig testen.

Optie 2: Controleren via de Chrome-ontwikkelaarstools

  1. Open de Google Chrome-browser in de incognitomodus. Zet in de Chrome-ontwikkelaarstools de emulator voor mobiel aan.
  2. Geef een zoekopdracht op google.com op die een AMP-pagina retourneert voor uw site en klik op een zoekresultaat voor uw AMP-pagina. Deze moet worden weergegeven via de Google AMP-cache en worden getoond in de AMP-viewer van Google Zoeken.
    • Opmerking: Als uw pagina nog niet beschikbaar is via de Google-zoekresultaten, kunt u toch testen of sessie-unificatie werkt. Ga daarvoor naar de AMP-testtool om een voorbeeld van de zoekresultaten te krijgen en voer de hieronder beschreven stappen uit. Dat werkt alleen als Google de pagina kan indexeren.
  3. Zoek het netwerkverzoek van Google Analytics voor de AMP-paginaweergave. Ga naar het tabblad Netwerk in de Chrome-ontwikkelaarstools en geef collect op in het veld Filter.
  4. Zoek en selecteer het netwerkverzoek dat naar www.google-analytics.com is gestuurd. Zoek de client-ID op het tabblad Koppen voor het verzoek door te scrollen naar Parameters voor querytekenreeks. Let op de parameter cid.
  5. Als de AMP-viewer de AMP-pagina weergeeft, moet de cid-indeling een base64-tekenreeks van 64 tekens zijn:
  6. Klik op Wissen om de netwerkverzoeken te wissen.
  7. Als u wilt controleren of u uw niet-AMP-pagina's heeft aangemeld, bevestigt u dat dezelfde cid-parameter moet blijven bestaan als u naar een niet-AMP-pagina navigeert. Hiervoor klikt u op een willekeurige link op uw AMP-pagina die naar een niet-AMP-pagina leidt die wordt weergegeven vanuit uw domein. Filter opnieuw op de tekenreeks collect om de client-ID te vinden. Selecteer een netwerkverzoek dat naar www.google-analytics.com is gestuurd. Controleer of de waarde van de cid-query-parameter overeenkomt met de waarde die in stap 5 werd getoond.

Beperkingen

  • Sessie-unificatie via AMP Linker vindt niet plaats als een nieuwe gebruiker de AMP-pagina sluit zonder naar de volgende pagina te gaan, omdat de sessie-unificatie werkt via toegevoegde AMP-client-ID's.

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
12793381808767542793
true
Zoeken in het Helpcentrum
true
true
true
true
true
69256
false
false