gpt4 book ai didi

ruby-on-rails - 如何在AMP分析中包括自定义变量?

转载 作者:行者123 更新时间:2023-12-03 15:49:51 26 4
gpt4 key购买 nike

几个月前,我们将AMP引入了Rails应用程序。我们的实现包括以下内容:

<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": <%= ga.profile_code.inspect.html_safe %>
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
}
}
}
</script>
</amp-analytics>


但是,我们现在意识到,我们缺少了一些非AMP页面的Google Analytics(分析)脚本中使用的重要自定义变量。这些在脚本中的设置如下(其中 _gaq是数组):

  <% ga.variables.each do |vars| %>
_gaq.push([ '_setCustomVar', <%= vars[:placement] %>, '<%= vars[:label] %>', '<%= vars[:variable] %>', <%= vars[:scope_number] %> ]);
<% end %>


在AMP Analytics中是否可以设置自定义变量而对变量名称没有任何限制?如果是这样,怎么办?

最佳答案

您应注意,Custom Variables仅适用于旧版Google Analytics(分析)跟踪。对于最新的实现,您将需要使用自定义尺寸替换自定义变量。您可以查看迁移指南HereHere

进行迁移后,可以检查implementation of sending custom dimensions and custom metrics in AMP page


例如,您可以通过以下方式发送带有网页浏览量的自定义维度:
包括“自定义维度”参数(或您使用的其他任何参数
想要包含在匹配中)在extraUrlParams部分中。这个
部分可以包含在单个请求的触发级别或
在全球范围内发送所有请求的数据。


<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "UA-XXXXX-Y"
},
"extraUrlParams": {
"cd3": "AMP"
},
"triggers": {
"trackPageviewWithCustomData": {
"on": "visible",
"request": "pageview"
},
"trackEvent" : {
"on": "visible",
"request": "event",
"vars": {
"eventCategory": "ui-components",
"eventAction": "header-click"
},
"extraUrlParams": {
"ni": "1"
}
}
}
}
</script>
</amp-analytics>

关于ruby-on-rails - 如何在AMP分析中包括自定义变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47861678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com