Amp html 如何在AMP故事中为bookend json中的链接发送AMP分析
背景 我有一个放大器页特别工作的伟大。此外,分析配置如下所示。基本事件的分析,如音频、bookend进入和退出、页面视图。。。干得好 问题 然而,对于下面第二段代码中显示的bookend配置,我无法跟踪AMP从JSON生成的链接a href单击。我试过基本的选择器,但也不行。当前bookend配置为JSON。有没有办法跟踪bookend中链接的点击分析? 文档似乎更多地放在AMP页面上。 由于bookend相对较新,我担心它会得到分析支持Amp html 如何在AMP故事中为bookend json中的链接发送AMP分析,amp-html,amp-analytics,amp-stories,Amp Html,Amp Analytics,Amp Stories,背景 我有一个放大器页特别工作的伟大。此外,分析配置如下所示。基本事件的分析,如音频、bookend进入和退出、页面视图。。。干得好 问题 然而,对于下面第二段代码中显示的bookend配置,我无法跟踪AMP从JSON生成的链接a href单击。我试过基本的选择器,但也不行。当前bookend配置为JSON。有没有办法跟踪bookend中链接的点击分析? 文档似乎更多地放在AMP页面上。 由于bookend相对较新,我担心它会得到分析支持 <amp-analyt
<amp-analytics>
<script type="application/json">
{
"vars": {
"storyURL": "${sourceUrl}",
"type": "story_analytics",
"templateId": "<%= @template_id %>",
"storyId": "<%= story.id %>",
"selectorGamedayURL": "amp-story-bookend",
"userId": "CLIENT_ID(site-user-id-cookie-fallback-name)"
},
"requests": {
"endpoint": "<%= AMP_ANALYTICS_URL %>",
"base": "${endpoint}"
},
"triggers": {
"anchorClicks": {
"on": "click",
"selector": "div.i-amphtml-story-bookend-article.i-amphtml-story-bookend-component", // This doesn't work. the selector is correct but no analytics is sent
"request": "event",
"vars": {
"event_id": "bookend-link-click"
}
},
"storyPageVisible": {
"on": "story-page-visible",
"request": "base",
"extraUrlParams": {
"event_id": "story_page_impression",
"story_progress": "${storyProgress}",
"story_page_index": "${storyPageIndex}",
"story_page_count": "${storyPageCount}",
"story_page_id": "${storyPageId}",
"story_id": "${storyId}",
"template_id": "${templateId}",
"story_url": "${storyURL}",
"timestamp": "${timestamp}",
"type": "${type}",
"user_id": "${userId}"
}
},
"trackPageView": {
"on": "visible",
"request": "base",
"extraUrlParams": {
"event_id": "story_impression",
"story_id": "${storyId}",
"template_id": "${templateId}",
"story_url": "${storyURL}",
"timestamp": "${timestamp}",
"type": "${type}",
"user_id": "${userId}"
}
},
"bookendEnter": {
"on": "story-bookend-enter",
"request": "base",
"extraUrlParams": {
"event_id": "story_bookend_enter",
"story_progress": "${storyProgress}",
"story_page_index": "${storyPageIndex}",
"story_page_count": "${storyPageCount}",
"story_page_id": "${storyPageId}",
"story_id": "${storyId}",
"template_id": "${templateId}",
"story_url": "${storyURL}",
"timestamp": "${timestamp}",
"type": "${type}",
"user_id": "${userId}"
}
},
"bookendExit": {
"on": "story-bookend-exit",
"request": "base",
"extraUrlParams": {
"event_id": "story_bookend_exit",
"story_id": "${storyId}",
"template_id": "${templateId}",
"story_url": "${storyURL}",
"timestamp": "${timestamp}",
"type": "${type}",
"user_id": "${userId}"
}
},
"audioMuted": {
"on": "story-audio-muted",
"request": "base",
"extraUrlParams": {
"event_id": "story_audio_muted",
"story_id": "${storyId}",
"template_id": "${templateId}",
"story_url": "${storyURL}",
"timestamp": "${timestamp}",
"type": "${type}",
"user_id": "${userId}"
}
},
"audioUnmuted": {
"on": "story-audio-unmuted",
"request": "base",
"extraUrlParams": {
"event_id": "story_audio_unmuted",
"story_progress": "${storyProgress}",
"story_page_index": "${storyPageIndex}",
"story_page_count": "${storyPageCount}",
"story_page_id": "${storyPageId}",
"story_id": "${storyId}",
"template_id": "${templateId}",
"story_url": "${storyURL}",
"timestamp": "${timestamp}",
"type": "${type}",
"user_id": "${userId}"
}
}
},
"transport": {
"beacon": true,
"xhrpost": true,
"useBody": true,
"image": false
}
}
</script>
</amp-analytics>
{
“vars”:{
“storyURL”:“${sourceUrl}”,
“类型”:“故事分析”,
“templateId”:“”,
“storyId”:“”,
“selectorGamedayURL”:“amp story bookend”,
“用户ID”:“客户端ID(站点用户ID cookie回退名称)”
},
“请求”:{
“端点”:“,
“基”:“${endpoint}”
},
“触发器”:{
“主播剪辑”:{
“打开”:“单击”,
“选择器”:“div.i-amftml-story-bookend-article.i-amftml-story-bookend-component”//这不起作用。选择器正确,但未发送分析
“请求”:“事件”,
“vars”:{
“事件id”:“bookend链接单击”
}
},
“storyPageVisible”:{
“打开”:“故事页面可见”,
“请求”:“基本”,
“extraUrlParams”:{
“事件id”:“故事页面印象”,
“故事进度”:“${storyProgress}”,
“故事页面索引”:“${storyPageIndex}”,
“故事页面计数”:“${storyPageCount}”,
“故事页面id”:“${storyPageId}”,
“story_id”:“${storyId}”,
“模板id”:“${templateId}”,
“故事url”:“${storyURL}”,
“时间戳”:“${timestamp}”,
“类型”:“${type}”,
“用户id”:“${userId}”
}
},
“trackPageView”:{
“打开”:“可见”,
“请求”:“基本”,
“extraUrlParams”:{
“事件id”:“故事印象”,
“story_id”:“${storyId}”,
“模板id”:“${templateId}”,
“故事url”:“${storyURL}”,
“时间戳”:“${timestamp}”,
“类型”:“${type}”,
“用户id”:“${userId}”
}
},
“BookEnder”:{
“打开”:“故事书结束输入”,
“请求”:“基本”,
“extraUrlParams”:{
“事件id”:“故事结束”,
“故事进度”:“${storyProgress}”,
“故事页面索引”:“${storyPageIndex}”,
“故事页面计数”:“${storyPageCount}”,
“故事页面id”:“${storyPageId}”,
“story_id”:“${storyId}”,
“模板id”:“${templateId}”,
“故事url”:“${storyURL}”,
“时间戳”:“${timestamp}”,
“类型”:“${type}”,
“用户id”:“${userId}”
}
},
“布肯脱欧”:{
“打开”:“故事书结束退出”,
“请求”:“基本”,
“extraUrlParams”:{
“事件id”:“故事结束”,
“story_id”:“${storyId}”,
“模板id”:“${templateId}”,
“故事url”:“${storyURL}”,
“时间戳”:“${timestamp}”,
“类型”:“${type}”,
“用户id”:“${userId}”
}
},
“静音”:{
“打开”:“故事音频静音”,
“请求”:“基本”,
“extraUrlParams”:{
“事件id”:“故事音频静音”,
“story_id”:“${storyId}”,
“模板id”:“${templateId}”,
“故事url”:“${storyURL}”,
“时间戳”:
<amp-story-bookend layout=nodisplay>
<script type="application/json">
{
"bookendVersion": "v1.0",
"components": [
{
"type": "small",
"title": "<%= title %>",
"url": "<%= url %>",
"category": "astronomy",
"image": "<%= image_url %>"
}
]
}
</script>
</amp-story-bookend>
"trackBookendClicks": {
"on": "story-bookend-click",
"request": "click",
"vars": {
"eventId": "clickOnBookend"
}
},