Google Analytics -如何在用户提交表单时跟踪登录用户的ID
Google Analytics - How to track logged in user's ID when they submit a form
该网站有一个注册表单,当用户提交他们的个人详细信息时,它为他们创建一个帐户,并重新加载页面,以便他们继续添加其他表单字段。此时,我们已经从我们自己的用户数据库表中获得了他们的用户ID。
我们如何在谷歌分析中跟踪这一点,说用户(根据我们的数据库ID 12345)已经注册?
- 表单只是一个标准的提交到相同的PHP脚本(没有ajax,提交后没有单独的页面)。
自从我使用GA(当时它是GA .js)以来,除了添加跟踪代码之外,已经有几年了。我如何在当前的通用分析中实现这一点?
我用Google Analytics做过类似的自定义事件跟踪。
if((typeof ga == 'function')) {
ga('send', 'event', 'Register', 'user', 'User ID', <?php echo $user->id; ?>, {
nonInteraction: true
});
}
在您的示例中,您希望确保它仅在提交页面时触发:
<?php if(($_SERVER['REQUEST_METHOD'] == 'POST')): ?>
if((typeof ga == 'function')) {
ga('send', 'event', 'Register', 'user', 'User ID', <?php echo $user->id; ?>, {
nonInteraction: true
});
}
<?php endif; ?>
您可以将它放在页面的任何位置,在您初始化GA的位置之后。
基本上,你可以这样做:
ga('create', 'UA-XXXXX-Y', { 'userId': 12345 });
ga('send', 'pageview');
(请记住用您自己的跟踪ID替换UA-XXXXX-Y
)
如何设置用户ID
User ID特性的一般信息
相关文章:
- 跟踪用户点击Adsense广告的IP地址
- 在Google Analytics中跟踪用户,但只能在两个操作之间跟踪
- JavaScript 中的用户会话跟踪
- 关于用户界面:目标跟踪和运动时间研究
- Piwik:如何跨域(PHP/JS)跟踪访问者(用户ID)
- 跟踪用户何时接收到视频的第一个字节
- 如何在实时编辑器中跟踪带有名称的用户光标
- 如何使用Google Analytics Dimensions在多个表单页面上跟踪用户ID
- 跟踪用户点击项目
- 使用谷歌分析跟踪登录的用户活动
- HTML5 + JS:跟踪用户交互
- 骨干.js如何跟踪登录用户状态和有关应用程序结构的一般建议
- 如果服务器崩溃,如何跟踪用户的“在线”状态
- 混合面板匿名用户转换为已识别的用户跟踪
- 使用服务跟踪用户状态并使 $watch() 正常工作
- 谷歌分析如何跟踪用户退出
- 如何使用谷歌地图跟踪用户位置和路线
- 跟踪由 window.open() 方法打开的窗口上的用户活动
- Raygun富用户跟踪
- Mixpanel用户跟踪自1月1日起就停止工作了