我们正在尝试找出一个有趣的问题。
我们已经构建了一个小部件,该小部件可嵌入到不同的网站并通过其销售产品。
如果浏览器不能像Safari Mobile那样阻止Cross site tracking
,那么它可以正常工作,但由于GA无法设置Cookie,因此我们根本没有分析功能。
我们通过控制客户端ID的生成并将其存储在本地存储中(而不是Cookie)来解决了该问题
ga('create', 'xxx', {
'storage': 'none', // set to not use cookies
'clientId': clientIdGenerator()
});
因此,在这种情况下,我们需要进行分析工作,但BUT会给我们带来一个不同的问题,每次用户加载页面时,GA都会开始创建新的会话(我们在订购流程中进行了付款网关重定向,因此我们必须重新加载iframe至少一次),这会导致我们创建错误的目标网页,因此我们无法真正了解用户在购买前更改了多少页面,receipt
是目标网页和转换页面。
我们将GA用作基于Angular的SPA的一部分
有什么想法吗?