You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Matomo ABTesting手动发送‘变体成功’事件?

解决Matomo ABTesting手动配置下的变体成功事件追踪问题
  • 核心逻辑:Matomo ABTesting插件没有预设的success事件,但可以通过自定义事件追踪结合插件自动注入的AB测试维度,实现变体点击量统计。既然你已经完成变体展示配置,Matomo已记录当前用户看到的变体,只需在按钮点击时发送自定义事件即可。

  • 具体实现代码:
    给目标按钮绑定点击事件监听,在回调中调用Matomo事件追踪API:

    // 替换为你的按钮选择器
    document.querySelector('.ab-test-button').addEventListener('click', function() {
        // 获取Matomo追踪器实例
        const tracker = Matomo.getAsyncTracker();
        // 发送自定义事件,类别、动作、名称可根据场景自定义
        tracker.trackEvent('AB测试按钮', '点击', '按钮变体A'); // 名称可动态获取当前变体标识
    });
    
  • 关键说明:

    • 完成变体展示配置后,ABTesting插件会自动将当前变体信息存入Matomo的自定义维度(默认是维度1,可在插件设置中修改),因此trackEvent发送的事件会自动关联对应变体。
    • 在Matomo后台进入「AB测试」报表,选择对应测试即可查看各变体的事件(点击)数量,以此判断哪个变体点击量最高。
  • 进阶优化(精准关联场景):
    若需明确指定测试ID和变体,可手动传递维度参数(需先确认插件使用的自定义维度ID):

    tracker.setCustomDimension(1, '你的变体唯一标识');
    tracker.trackEvent('AB测试按钮', '点击');
    

    通常无需此步骤,插件已自动完成维度设置。

内容的提问来源于stack exchange,提问作者Larzan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 03:24:53