gpt4 book ai didi

google-analytics - 如何按元文章 :tags in Google Analytics? 对文章进行分组

转载 作者:行者123 更新时间:2023-12-03 16:08:35 25 4
gpt4 key购买 nike

我正在管理一个网络博客,每篇文章都有标签。我想知道是否可以在 Google Analytics(分析)中查看这些标签,以查看哪些标签浏览次数最多。

标签以元属性的形式出现在页面中,每个页面有多个标签,例如:

<meta property="article:tag" content="C++">
<meta property="article:tag" content="Performances">

有什么方法可以在 Google Analytics 中获取这些信息?

我的大部分页面都有几个标签。我需要单独分析每个标签,而不是标签组合。

编辑:这是我尝试过的:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXX-X', 'auto');
var metas = document.getElementsByTagName('meta'), tagsList = [];
for (var i=0; i<metas.length; i++) {
if (metas[i].getAttribute('property') == 'article:tag') {
tagsList.push( metas[i].getAttribute('content'));
}
}
ga('set', 'dimension1', tagsList.join('|'));
ga('send', 'pageview');
</script>

如果脚本在元属性之后,它就可以工作。

最佳答案

您可以将标签列表作为谷歌分析发送 custom dimension .

这将让您在 Google Analytics 报告中查看与每个页面关联的标签以及流量指标。

缺点是在报告中,对于具有多个标签的页面,您将获得此标签组合的访问次数,而不是每个单独标签的访问次数。您需要将报告数据下载到电子表格中,或者可能在 Google Data Studio 中。 , 清理并按标签获取数字。

如何实现

1.在谷歌分析中定义维度

自定义维度应设置为“点击级别范围”,这意味着它们的值将链接到访问的页面。

关注 setup instructions .

2.在页面加载时发送标签列表

您应该使用 javascript 来查找元标记,并将它们发送到 Google Analytics:

// read the set of tag values in javascript
// based on https://stackoverflow.com/a/7524621
var metas = document.getElementsByTagName('meta')
, tagsList = []

for (var i=0; i<metas.length; i++) {
if (metas[i].getAttribute('property') == 'article:tag') {
tagsList.push( metas[i].getAttribute('content'))
}
}

// set the list of tags as dimension value - as a comma-separated string
ga('set', 'dimension1', tagsList.join(','))

// then only send the pageview
ga('send', 'pageview')

3.利润!

在 Google 分析报告中,现在可以将标签列表添加到现有报告中,或者您也可以使用它们创建自定义报告。

例如,尝试在 Behavior/Site Content / All Pages 中添加标签列表作为二级维度。报告。然后单击屏幕右上角的“保存”按钮,以便以后轻松重复使用。

维度将包含标签的串联值,例如 C++,performances而不是单个标签。

您可以使用高级过滤器或分割来获取每个标签的指标值,例如以下过滤器将向您显示包含此标签的页面的指标:
dimension1 contains "C++"

如果您想进一步查看一份报告中的所有标签指标,请使用 Export使用 Excel 中的数据的功能,您可以在其中将标签列表拆分为单独的标签。

关于google-analytics - 如何按元文章 :tags in Google Analytics? 对文章进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46193105/

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