我在 IE 中遇到 GA 问题。我正在跟踪从http://www.mydomain.com的登录页面开始的目标。(www.mydomain.com --> wwwGA 个人资料)
目标尝试从某人看到登录页面的那一刻起跟踪访问,直到他执行特定操作。
当用户注册时,它会被重定向到他在 usersubdomain.mydomain.com 上的管理面板(他将使用该子域中的我们的服务)。(user.anotherdomain.com --> subGA 配置文件)
所以 www.mydomain.com 和 user.anotherdomain.com 有两个不同的配置文件。
在某个给定的时间,该用户可能会在他的管理面板上执行一个操作,该操作是完成 wwwGA 配置文件中的 GA 目标的触发器。所以我需要一种方法让 wwwGA 配置文件知道这个动作发生了。
user.anotherdomain.com 始终通过 HTTPS 访问。
我目前正在做的是:
- 如果在管理面板中执行该操作,我设置一个标志 action_performed = 1
- 如果 action_performed == 1:
- 显示以下 iframe
<iframe src="http://www.mydomain.com/track-action-performed" width="1" height="1"></iframe>
- 设置 action_performed = 0
- 显示以下 iframe
当包含这个 iframe 时,它应该跟踪 wwwGA 配置文件上的访问(如果用户点击http://www.mydomain.com/track-action-performed,wwwGA配置文件被设置为完成目标)。
这适用于除 IE 之外的所有浏览器。
我已经尝试过但没有成功
- 正如谷歌在https://developers.google.com/analytics/devguides/collection中建议的那样,www.domain.com 上的 P3P 标头(这实际上使 IE 接受 iframe cookie - 至少来自 www.domain.com 的那些) /gajs/gaTrackingSite#trackingIFrames
- 尝试将 http:// 和 https:// 作为 iframe 源。
有什么我想念的吗?
提前致谢!