gpt4 book ai didi

google-analytics - 在 Analytics 上对 AMP 和非 AMP 页面进行分组

转载 作者:行者123 更新时间:2023-12-03 15:44:16 54 4
gpt4 key购买 nike

我有一个关于使用 Analytics 跟踪 AMP 的问题,我到处寻找但遗憾的是找不到我的答案:)

如果我的理解是正确的,本主题也涉及这种情况,但我不确定.. AMP Project - Google Analytics - Content Grouping amp-analytics code

我们有一个带有官方 AMP for WordPress 插件的高流量博客。GA 在我们的普通页面上实现得很好,但我没有在 AMP 版本上安装 GA 跟踪,这意味着我丢失了很多数据。

我知道在 AMP 上放置 GA 标签并不难,但我正在寻找正确的方法。

如果我选择实现 AMP 跟踪,我想我必须为 AMP 跟踪设置一个单独的 Google Analytics(分析)属性,这意味着评估我的网页流量会更加困难。

为了说明我在说什么:

要了解“我的页面”的流量,我必须查看 Analytics 上的两组数据并将它们相加得出总和:

关于分析:www.site.com/blog/my-page/(适用于台式机、平板电脑和移动设备)

www.site.com/blog/my-page/amp/(仅适用于 AMP)

有没有办法合并这两个页面,以便“我的页面”上的流量同时包含 AMP 和非 AMP 流量?事实上,要查看页面的性能,我现在必须去两个不同的地方......

我是不是要求太多了,或者也许我不是唯一一个在寻找它的人?

我希望这是有道理的。也许我对 AMP 的理解可能会在这里受到质疑,我会非常乐意做对!

非常感谢,迈克

最佳答案

Open this link and read

在WordPress函数文件中添加这个钩子(Hook)

add_filter( 'amp_post_template_analytics', 'xyz_amp_add_custom_analytics' );
function xyz_amp_add_custom_analytics( $analytics ) {
if ( ! is_array( $analytics ) ) {
$analytics = array();
}

// https://developers.google.com/analytics/devguides/collection/amp-analytics/
$analytics['xyz-googleanalytics'] = array(
'type' => 'googleanalytics',
'attributes' => array(
// 'data-credentials' => 'include',
),
'config_data' => array(
'vars' => array(
'account' => "UA-XXXXXXXX-X"
),
'triggers' => array(
'trackPageview' => array(
'on' => 'visible',
'request' => 'pageview',
),
),
),
);

return $analytics;

如果您想跟踪用户从非 AMP 到 AMP 的位置,则上面的代码会跟踪您的 amp 页面浏览量

<meta name="amp-google-client-id-api" content="googleanalytics">

并且还需要更改非 AMP 分析 JS 中的代码,例如

ga("create", "UA-XXXXXX-X", "auto", {'useAmpClientId': true})

请阅读上面的链接。

关于google-analytics - 在 Analytics 上对 AMP 和非 AMP 页面进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52477356/

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