Vla*_*lad 7 google-analytics google-analytics-api universal-analytics
我们需要跟踪第三方网站上发生的转化.我们唯一可以放在该网站上的是一个图像像素,也许还有一些JS逻辑可以解雇它.
我知道可以使用"度量协议"触发转换:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#visitor
理想情况下,我只是给第三方一个IMG网址,那就是它.问题是CID(唯一客户端ID).
我可以尝试通过URL参数将CID从我们的站点传递给第三方.但是,有很多情况下它不可用(例如,IMG pixcel将在电子邮件中,目标URL在印刷文献上)或第三方不愿意经历麻烦.以这种方式传递此CID是最佳做法吗?
我可以尝试生成一个CID,但我找不到一种简单的方法,例如,var CID = generateCID().第三方网站在页面上有自己的GA.我可以使用他们的Google Analytics CID并在图片像素网址中使用它吗?
最好的方法是什么?谢谢!
如果第 3 方站点已运行 Analytics.js,那么使用该客户端 ID 可能是最好的选择。您可以通过执行以下操作来获取它:
var cid;
ga(function(tracker) {
cid = tracker.get('clientId'));
});
Run Code Online (Sandbox Code Playgroud)
如果analytics.js没有运行,或者由于某种原因无法访问变量ga,则可以随机生成客户端ID。这大约就是谷歌所做的。它是一个随机的 31 位整数,附加了当前日期字符串:
var cid = Math.floor(Math.random() * 0x7FFFFFFF) + "." +
Math.floor(Date.now() / 1000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10090 次 |
| 最近记录: |