大家好!在我们的 Discourse 社区中,我们既发布问答,也发布博客文章。为了区分这两种内容类型,我们会使用类似 /tag/blog/ 和 /tag/question/ 这样的标签。我们的业务要求我们按月比较创建的博客和问题的数量。
这项任务具有挑战性,因为 Discourse 的默认报告结构侧重于主题或帖子,并且 /tag/blog 过滤器是在平台内部实现的,而不是直接在 URL 结构中。Google Analytics 4 不支持按标签进行直接过滤,因此我正在探索其他方法。
为了获得类似的洞察,我们可以利用 GA 4 中的自定义维度或事件。我想知道 Discourse 是否允许自定义 Google Analytics 的跟踪代码。
据我所知,这涉及:
-
修改跟踪代码以将自定义事件数据发送到 Google Analytics。这通常涉及使用 JavaScript。
-
发送事件数据:使用
gtag()函数(Google 的全局网站代码)发送事件数据。使用gtag()发送事件数据的语法如下:gtag('event', 'action', { 'event_category': 'category', 'event_label': 'label', 'value': value });- 将
'action'替换为您要跟踪的操作。例如,您可以使用'page_view'来跟踪页面浏览量。 - 将
'category'替换为事件的类别。这可以是'Blog'或类似的标识博客相关事件的内容。 - 将
'label'替换为事件的描述性标签。这可以是博客文章的标题。 - 如果适用,您可以包含诸如
'value'之类的其他参数。
将修改后的跟踪代码放置在您希望跟踪事件的网站(Discourse)上。通常,这会放在网页的 HTML 中,最好放在
<head>部分。 - 将
此外,我们的管理员团队已禁用 Explorer 插件工具。
如果有人能确认是否可以获取按月比较标记为 /tag/question/ 的问题与标记为 /tag/blog/ 的博客创建数量的数据,我就可以与服务器管理员重新讨论此事。
非常感谢!
Sheila