0

我正在使用谷歌分析来跟踪事件。我的意思是当用户通过点击具有如下 utm 值的注册按钮来访问登录页面时app.abc.com/?utm_source=marketing&utm_campaign=ads&utm_medium=click。然后,当涉及到 Web 应用程序时,我app.abc.com通过该注册点击将这些 utms 保存到 cookie 中。我已经使用初始化谷歌分析

ReactGA.initialize('UA-000000-01');

当用户注册并注册成功时,我触发了如下事件

if (response.status === 'success') {
    setSession(headers)
    await refetchUser()
    ReactGA.event({
        category: 'accountCreated',
        action  : 'Sign up'
    });
    history.push('/')
} else {
 //
}

但它没有在谷歌分析中跟踪。我错过了什么吗?为什么它没有跟踪 accountCreated 的这个目标?

这是屏幕截图

在此处输入图像描述

在此处输入图像描述

当用户登录时,我也设置了用户 ID

我看到用户通过click流量来源中的媒体,因为我utm_medium=click在注册按钮中设置了重定向到我已经初始化reactga但只是事件没有触发的网页应用程序页面,如上所述。

4

1 回答 1

0

您需要将“标签”留空,因为您没有在 .event() 调用中设置它。

此外,您不应该将 UTM 参数用于内部链接,您的 app.abc.com 应该使用与您的主要 www.abc.com 相同的 GA 属性,这样您就可以看到您在外部使用的营销活动推动了注册.

使用您当前的设置,您会看到每个人都通过“广告”活动进行注册。

于 2019-09-24T20:21:55.540 回答