Google Analytics Mobile and window.analytics.setUserId('
Google Analytics Mobile and window.analytics.setUserId('my-user-id')
我在这里使用Google Analytics Cordova插件。在文档中,它只是这样说:
要设置用户 ID,请执行以下操作:
window.analytics.setUserId('my-user-id')
这是如何工作的?我是否需要传入一个值来替换'my-used-id'
,如果是,哪个值?我什至需要调用此函数才能使插件正常工作,还是只在deviceready
函数中调用window.analytics.startTrackerWithId('UA-XXXX-YY')
,然后仅使用window.analytics.trackView('Screen Title')
来跟踪屏幕?我是否每次启动应用时都调用此函数?
用户 ID 是将特定用户绑定到跟踪数据而无法识别用户的方法。因此,如果您希望使用该功能,您基本上会从用户的用户名等中计算某种哈希值,以传递window.analytics.setUserId。您可以在此处阅读有关用户 ID 的更多信息。
但是,完全没有必要,只是为了启动并运行分析,您只需使用UA-起始ID(您的Google Analytics移动应用程序属性(调用analytics.startTrackerWithId。之后,当您浏览应用程序时,您可以使用analytics.trackView通知Google Analytics,以便它收集该信息。
因此,对您的关键问题的简短回答作为摘要:
不,您不需要添加 window.analytics.setUserId。如果您决定需要分析用户在打开应用程序时如何多次移动,则可以计算用户名(或等(中的一些哈希值以用作该参数。
是的,每次应用启动时(在 deviceready 事件上(调用 window.analytics.startTrackerWithId('UA-XXXX-YY'(,之后为每个屏幕调用 window.analytics.startTrackerWithId('UA-XXXX-YY'(,之后调用 window.analytics.startTrackerWithId('UA-XXXX-YY'(,之后为每个屏幕调用window.analytics.startTrackerWithId('UA-XXXX-YY'(,之后为每个屏幕调用 window.analytics.trackView('屏幕标题'(。
每次应用程序启动时,您只调用一次。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Now safe to use device APIs
window.analytics.startTrackerWithId('UA-XXXX-YY')
}
跟踪屏幕 您需要插入要跟踪的每个页面。
第 1 页
window.analytics.trackView('Page 1')
第 2 页
window.analytics.trackView('Page 2')
第 3 页
window.analytics.trackView('Page 3')
用户 ID 是使用你的应用的用户。您可以从数据库中获取它。
window.analytics.setUserId('1')
- 如何在Analytics.js中始终了解最新的cookie过期时间
- 在Google Analytics中跟踪用户,但只能在两个操作之间跟踪
- 如何使用Google Analytics跟踪表单提交
- 创建类似于Google analytics的分析地图
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 从Google Analytics文档中重新创建滚动效果
- 将javascript与PHP混合?(跟踪Google Analytics虚拟页面浏览量)
- 使用Google Analytics API的区域图-未采集类型错误无法读取'库'的未定义
- 如何将Google Analytics集成到GWT应用程序中
- 在javascript客户端和java服务器之间共享Google Analytics ClientID
- 2个Analytics帐户中的Google Analytics事件触发器跟踪
- 使用AddThis-config-data_ga_property向两个Google Analytics配置文件报告
- Google Analytics setup (advanced Javascript)
- Google Analytics(分析)多跟踪帐号维度数据部分未显示在报告中
- 检查Google Analytics是否已加载并调用ga('create',..)
- 如何在chrome扩展中加载Google Analytics和Facebook SDK
- 在 301 重定向期间,Google Analytics cookie _ga会发生什么情况
- 将JS变量作为文本返回以发送到Google Analytics
- 将Google Analytics添加到空网站
- Google Analytics Mobile and window.analytics.setUserId('