繁体   English   中英

Google Analytics、AMP 和标签管理器、动态客户端计算指标

[英]Google Analytics, AMP and Tag Manager, dynamic client calculated metric

我希望 Google Analytics 在 AMP 上发送客户端计算值。 我还使用 Google 标签管理器在页面上嵌入分析代码。

我想发送一个值,该值是设备上的时间(unix)和当前时间之间的差值。 跟踪代码管理器上有一个名为“{{Client Timestamp}}”的变量,我将服务器端定义为另一个日期。 但是每当我发送值时,get 都会变成字符串(无论是自定义指标还是自定义维度),例如: 在此处输入图片说明 cm3:1582720980844-1582641262000

你知道我有什么办法可以做到这一点吗? 还尝试使用计算出的值生成的隐藏元素,但如果没有用户交互,我无法在该元素上设置正确的值。

<amp-state id="my_data">
    <script type="application/json">
        {
            "my_date": SERVER_GENERATED_TIMESTAMP
        }
    </script>
</amp-state>
<span class="element_to_send_from_tag_manager" [text]="Date.now() - my_date">sample value</span>

您正在尝试在文本字段内进行计算,这就是为什么无论您做什么 GTM 都将其视为字符串的原因。 如果您想计算这两个变量之间的时间差,请使用自定义 javascript 变量并将其结果推送到您的二级维度中。

GTM 中的自定义 JS 变量示例:

function() {
    var result = {{variable1}} - {{variable2}};
    return result;
}

编辑:

由于我们谈论的是 AMP 容器,因此我们无法在 GTM 本身内部进行减法,我们可以使用 GA 本身内部的计算指标功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM