J'ai mis en place des pages AMP et elles sont indexées sans erreur et apparaissent dans la recherche Google. Lorsqu'un visiteur clique sur un lien sur Google SERP, il apparaît sur Google Analytics (y compris les pages mises en cache) comme référencé par organic/google
. Mais quand un visiteur clique sur un lien sur cette page AMP alors le référant est parfois attendu referral/ampprogect.org
et dans de nombreux cas direct/none
.
Bien sûr, amp-analytics
est défini.
Je suppose que direct/none
apparaît lorsque les pages AMP sont diffusées à partir du serveur principal en réponse à un clic depuis la page mise en cache.
Juste au cas où, AMP a été publié il y a quelques jours et pas tous ont été découverts à ce jour.
Cela a-t-il un sens?
Amp-analyse est mis en œuvre dans un très basique façonGoogle Analytics affiche les clics provenant des pages d'amplification mises en cache comme directes/non
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "UA-XXXXX-Y" //real account id for sure
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
}
}
}
</script>
</amp-analytics>
Mise à jour
configurer Google Tag Manager pour AMP et changé amp-analitics
bloc avec
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-zzzzzz>m.url=SOURCE_URL" data-credentials="include"></amp-analytics>
avec le même résultat .
Le clic de mises en cacheAMP
la page (qui est https://google.com/mydomain-com.cdn...
) à la non-ampère montre referral/ampproject.org
et cliquez sur AMP non mis en cache (qui est https : //mydomain.com/amp/something.aspx
) montre direct/none
.
Basé à partir de ce [blog] (http://blog.analytics-toolkit.com/2015/google-analytics-direct-none-source/), lorsqu'un utilisateur accèdera à votre site et Google Analytics ne saura pas d'où vient l'utilisateur, les sessions seront marquées comme "direct/none" (à moins que les données de campagne précédentes existent pour ce cookie). – abielita