作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前正在我的网络应用程序中实现谷歌分析。我有几页是 AMP 的一部分。在我们的有效 amp 页面中,我们实现了谷歌分析。
根据我们的 GA 跟踪,当用户单击任何 anchor 标签时,我们需要传递 anchor 标签的文本。由于 Amp 不允许任何自定义脚本,因此无法推送到 GA 的数据层
这是我当前的代码
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "UA-XXXXX-Y"
},
"triggers": {
"trackClickOnHeader" : {
"on": "click",
"selector": "#header",
"request": "event",
"vars": {
"eventCategory": "ui-components",
"eventAction": "header-click"
}
}
}
}
最佳答案
它不是最好的解决方案,因为您必须单独添加每个 anchor id,但这应该有效:
"triggers": {
"trackAnchorClicks": {
"on": "click",
"selector": "#anchor-id-1",
"request": "event",
"vars": {
"eventId": "clickOnSpecialAnchor-1"
}
},
"trackAnchorClicks": {
"on": "click",
"selector": "#anchor-id-2",
"request": "event",
"vars": {
"eventId": "clickOnSpecialAnchor-2"
}
}
}
关于google-analytics - 如何在 AMP 页面中获取用于谷歌分析的 anchor 标记文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50212071/
我是一名优秀的程序员,十分优秀!