Google AMP Story Analytics, используя сегмент
Я пытаюсь использовать сегмент для отслеживания аналитики в Google AMP Stories. Я хочу отслеживать, на какую страницу истории ссылается зритель, и каким образом они взаимодействуют с историей.
Я использую AMP Mobile Source сегмента и следовал за документацией. Я добавил фрагмент страницы в каждый компонент amp-story-page:
<amp-analytics type="segment">
<script type="application/json">
{
"vars": {
"writeKey": "WRITE_KEY",
"name": "my page name"
}
}
</script>
</amp-analytics>
Когда я тестировал код с помощью средства отладки сегментов, он вызывал вызов сегмента при загрузке страниц, а не при их просмотре.
Затем я попытался включить триггеры со страницы истории AMP на GitHub.
"triggers": {
"storyPageVisible": {
"on": "story-page-visible",
"request": "event"
}
}
но я не мог заставить это работать, потому что у меня нет обработчика запросов для сегмента... при выполнении моего кода с этим триггером я получаю ошибку:
Ignoring event. Request string not found: event
Я также пытался использовать код, похожий на Washington Post, который использует аналитику Google для отслеживания их историй AMP, но столкнулся с той же проблемой, что и код выше. Вот вашингтонский код сообщения:
<amp-analytics type="googleanalytics" id="googleanalytics1">
<script type="application/json">
{
"vars": {
"account": "UA-50597120-8"
},
"triggers": {
"trackPageview": {
"on": "story-page-visible",
"request": "pageview",
"extraUrlParams": {
"cd1": "STORY_PAGE_INDEX",
"cd2": "STORY_PAGE_ID",
"cd3": "13"
}
}
}
}
</script>
</amp-analytics>
Если кто-то может помочь мне отследить, когда просматриваются мои страницы истории AMP, было бы здорово
1 ответ
Поскольку вы используете Segment в качестве поддерживаемого поставщика аналитики для AMP, лучше обратиться к документации поставщика для получения более подробной информации о том, как это настроить, и для получения дополнительной информации.
В целом, пользовательский опыт истории AMP позволяет пользователю просматривать несколько "страниц", не загружая каждый раз новые HTML-страницы. Для записи событий просмотра страницы может быть один из двух подходов, как указано ниже:
- Считать каждое видимое для истории событие как типичный просмотр страницы (т. Е. Как если бы пользователь посещал новую HTML-страницу);
- Другой подход может заключаться в том, чтобы фиксировать события, видимые на истории, как их собственный тип события.
- Используя amp-analytics, вы можете переназначить событие story-page-visible для поведения, похожего на событие "просмотра страницы", которое является распространенным типом события, указанным поставщиком.
Ссылка на ресурс GitHub: http://GitHub%20Resource%20Link:%20https://github.com/ampproject/amphtml/blob/master/extensions/amp-story/amp-story-analytics.md