Google Analytics 有没有办法像 Mixpanel 一样跟踪多个事件参数?

2023-11-23

Given:

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

我尝试使用 opt_label 但它似乎只是一个字符串,并且不接受像 Mixpanel 那样的不同参数的哈希值。

我怀疑解决方法之一是使用自定义变量?但文档似乎令人困惑。感谢任何建议。


虽然您当然可以在 Google Analytics 中完成这项工作,但其他分析服务(例如 Mixpanel、KISSmetrics、Kontagent 等)专门从事事件分析,并为您提供更大的灵活性。话虽如此,您可以破解 Google Analytics 事件模型来获取您正在寻找的内容。

如果您想在 Google Analytics 中跟踪每个事件的多个参数,我建议您将要跟踪的参数填入事件标签中。这是可行的,原因有两个:事件标签可能非常长(实际上长得可笑),并且 Google Analytics 提供了灵活的过滤和分段选项。

因此,为了扩展之前答案中讨论的示例,您可以有一个用于跟踪视频播放详细信息的事件,如下所示:

_gaq.push(['_trackEvent', 'Videos', 'Play', 'title:MoreCatLolz, 
    percentPlayed:63, adShown:true, res:480p, fullScreen:false']);

我们所做的就是将一些任意参数放入事件标签字符串中,以便稍后可以将它们拉出来。要分析结果,您可以过滤事件报告以显示“MoreCatLolz”视频与广告一起展示的次数:

Number of times MoreCatLolz was shown with ads

或者,使用高级分段和正则表达式,您可以计算用户观看至少 90% 视频的访问次数:

Number of visits in which users watched at least 90% of any video

要跟踪持久的用户数据,例如姓名、加入日期、级别、购买计数等,我建议使用访客级别的自定义变量,这些变量会自动包含在每个跟踪调用(包括事件)中,并允许您应用许多相同的分析技术。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Analytics 有没有办法像 Mixpanel 一样跟踪多个事件参数? 的相关文章

随机推荐

  • 为什么oracle存储过程的执行时间会根据其执行方式而大大增加?

    这是我的问题 我们有一个名为的存储过程HEAVY SP根据执行方式 执行时间会大大增加 1 调用执行 在 Oracle SQL Developer IDE 中直接执行 CALL HEAVY SP 0 F 5 takes 15秒 我们当前的解
  • Extjs 4 如何获取父组件的id?

    我有多个字段集 并在 Extjs 4 中的每个字段集中都有 Button 我想获取按钮单击事件的字段集 ID 以便我可以知道从哪个字段集中单击了按钮 我如何得到这个 xtype fieldset id fs1 items xtype but
  • Windows 8 上的 easy_install.exe 权限被拒绝

    以管理员身份运行命令提示符我尝试运行 easy install U setuptools 它返回以下内容 Searching for setuptools Reading https pypi python org simple setup
  • 将应用程序图标设置在活动工具栏中的右侧

    我正在使用 AppCompact 库 并遇到了一些布局 定位问题 我想将应用程序图标放置在 ActionBar 的右侧 一种方法是在工具栏中定义一个按钮 但是是否有标准方法可以在 ActionBar 的右侧设置 App 图标和向上按钮 正如
  • std::shared_ptr::owner_before 和 std::owner_less:“基于所有者的顺序”到底是什么意思?

    我发现了一些关于此的讨论 但似乎没有任何内容具体说明 基于所有者的订单 实际上是什么 是否有效评估 lt 关于拥有的指针内存地址的值 它定义了一个任意严格的弱排序 其中两个指针当且仅当它们共享所有权或都为空时才等效 等价性以通常的方式定义
  • cakephp密码验证

    var validate array password gt array passwordlength gt array rule gt array between 8 50 message gt Enter 8 50 chars pass
  • 在 php 中使用过多的 include()

    我有在 php 脚本中大量使用 include 的习惯 我想知道这是一个好方法吗 我只是经常使用 include 因为它使代码看起来更适合面向未来的编程 您可能想查看而不是使用 include自动加载
  • 从“canonical_addresses”表中获取地址

    我正在开发一个 Android 应用程序 我从以下 uri 中获取了recipient id content mms sms conversations simple true 现在我想从 canonical addresses 中获取地址
  • 通过 API 调用设置表单的初始值

    在我的 React 游戏中 我使用名为 Formik 的 React 库作为表单 在其中 您可以像这样设置表单的初始值
  • 拒绝直接访问 S3 上的文件

    我正在构建一个具有以下行为的 django s3 应用程序 用户登录 用户上传文档 gt 文档转到 S3 最终在数据库中具有 UID 名称和别名 用户可以下载该文档 我正在寻找一种方法来拒绝其他用户 或者更糟糕的是 未登录 查询和访问文件
  • Bash - 如果 apt-get/dpkg 正在运行,如何检查软件包是否可以安装?

    在 bash 脚本中我想安装一个包 在明智地这样做之前 我需要检查是否没有其他实例apt get or dpkg已经在工作了 如果是这样的话 那么apt get会失败 因为它已经锁定了 检查是否足够 var lib dpkg lock an
  • Gradle processResources - 文件包含 $ 字符

    你怎样才能执行gradle processResources在包含的文件上 字符而不转义 在文件中 我有一些静态 html 文件位于 resources static文件夹建议Spring Boot 参考文档 但是 当我尝试执行时gradl
  • 如何在log4net中为多行日志条目添加缩进?

    我知道这个问题我同意这个答案 但是我可以使用 log4net 执行以下操作吗 而不是 2013 04 09 12 54 47 093 INFO Main Line 1 Line 1 Line 1 Line 2 Line 2 Line 2 L
  • 缩放后的 QPixmap 看起来很糟糕

    我有以下小部件 pixmap QtGui QPixmap r pics cdaudio png scaled 100 100 图像从 256x256 缩小 它看起来相当不稳定 如何在 Qt 内平滑地扩展它 Use the transform
  • 当 mysql_query 返回 false 时

    除了编写错误的查询并且没有访问表的权限之外 当mysql query返回假 还有其他案例吗 请参阅参考指南 对于 SELECT SHOW DESCRIBE EXPLAIN 等返回的语句 结果集 mysql query 成功时返回资源 否则返
  • 我的 App Engine 应用程序不会自动创建默认存储桶

    我的应用程序引擎应用程序不会自动创建默认存储桶我不明白这是为什么 我的其他应用程序工作正常 但是当我在新应用程序中运行相同的代码时 我正在处理它 但它不会创建 Google 云存储桶 有人有主意吗 已弃用的方法 转到您的 App Engin
  • 将整数列表传递给存储过程

    这是我的存储过程 ALTER PROCEDURE dbo Dan numbers varchar 10 AS BEGIN SET NOCOUNT ON select numbers numbers END 在SSMS中 我可以像这样成功执行
  • 单击浏览器后退按钮时如何调用事件

    单击浏览器后退按钮时如何调用 jquery 事件 我在 asp net mvc 中使用单页应用程序 我想在用户按下浏览器的后退按钮时显示一个确认框以离开屏幕 我如何在浏览器后退按钮上调用 jquery 函数 请帮忙 我已经搜索并找到了推送状
  • “ProductList”对象没有属性“object_list”

    In my ProductList类 当我尝试打电话时get context data在另一种方法中 我收到错误 ProductList object has no attribute object list def get context
  • Google Analytics 有没有办法像 Mixpanel 一样跟踪多个事件参数?

    Given trackEvent category action opt label opt value opt noninteraction 我尝试使用 opt label 但它似乎只是一个字符串 并且不接受像 Mixpanel 那样的不