Я уже пару дней пытаюсь внедрить Google Analytics, используя gtag на мою страницу AMP, но безуспешно.
Я пролистал Документы Google для разработчиков здесь: https://developers.google.com/gtagjs/devguide/amp ипоследовал за ними безрезультатно.
Я также просмотрел здесь документы "amp-analytics": https://www.ampproject.org/docs/reference/components/amp-analytics, чтобы посмотреть, возможно, что-то было пропущено, но не смог найти ничего.
Ниже я скопировал информацию о том, как внести в проект AMP, компонент AMP Analytics и мой json-скрипт AMP Analytics:
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script async src="https://cdn.ampproject.org/v0.js"></script>
<script async custom-element="amp-analytics"
src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
</head>
<body>
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars": {
"gtag_id": "<UA-XXXXXXX-XX>",
"config": {
"<UA-XXXXXXX-XX>": {
"groups": "default",
"linker": { "domains": ["site1.com", "site2.com"] }
}
}
},
"triggers": {
"link": {
"selector": "#specific-link-id",
"on": "click",
"vars": {
"event_category": "link_clicks",
"event_action": "click",
"event_label": "specific_link"
}
},
"button": {
"selector": "#specific-button-id",
"on": "click",
"vars": {
"eventCategory": "bttn_clicks",
"eventAction": "click",
"eventLabel": "specific_button"
}
}
}
}
</script>
</amp-analytics>
</body>
При запуске вышеуказанного json-скрипта на моей странице AMP я получаю следующую ошибкуот DevTools: Ошибка AMP от Chrome DevTools , но в соответствии с Документами разработчика Google для gtag у меня все настроено правильно.
Я что-то упустил?Или я должен просто переключиться на type = "googleanalytics"?
Заранее благодарю за любую помощь!