在 APP 中添加 GA 代码时,ga 给的默认向导是添加 SDK,但是如果 app 内添加了 h5 页面,SDK 就不能实现完整的监测。在添加另外一个 Web 的 tracking id 导致的问题是不能在一个完整的视图(view)看到整个用户行为。

解决方案是使用同一个 property id 同时部署在 app 和 web 页中,并使用 app 的 view,但是 h5 页面 ga tracking 代码的部署需要定制,让他模拟发出 app 的 screenview,方法如下:

在 h5 页面部署如下代码:

1
2
3
4
5
6
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'screenview', {
'appName': 'myAppName',
'screenName': 'Home'
});

具体请参考 ga developer 文档:App / Screen Tracking

需要 VPN 才能打开。