在 Google Analytics 中存储和检索特定数据
Storing and retrieving specific data in Google Analytics
我正在探索 Google 分析对某个编程问题的适用性,我有几个非常具体的问题,我无法在 GA 帮助页面中找到这些问题的答案。
1) GA tracker对象向GA服务器发送数据传输时,存储的数据是否包括传输的date/time?
2) 如果 #1 的答案是 'yes,' 那么这个 date/time 邮票可以包含在 GA 报告中吗?
3) 是否有可能从 GA 获得一份报告,其中包含来自某个跟踪器的原始数据,每次跟踪器传输一行,与 GA 服务器收到的完全一样?
提前感谢我收到的任何回复。
不随数据发送的时间,它是收到请求的时间减去 queue time 参数的值(如果通过测量协议设置)。
可在报告中或通过 API(如 ga:dateHour 和 ga:minute)获取下一分钟的时间。
您可以通过reconfiguring the sendHitTask将原始数据的副本发送给自己。查看文档中的示例
ga(function(tracker) {
// Grab a reference to the default sendHitTask function.
var originalSendHitTask = tracker.get('sendHitTask');
// Modifies sendHitTask to send a copy of the request to a local server after
// sending the normal request to www.google-analytics.com/collect.
tracker.set('sendHitTask', function(model) {
originalSendHitTask(model);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/localhits', true);
xhr.send(model.get('hitPayload'));
});
});
对于存储,您需要在您的服务器上放置一个脚本,该脚本可以通过调用 /localhits 访问(在此示例中,您当然可以重命名它)并将数据保存(到文本文件或数据库) .您需要自己编写(以及根据原始数据创建报告的脚本)。
我正在探索 Google 分析对某个编程问题的适用性,我有几个非常具体的问题,我无法在 GA 帮助页面中找到这些问题的答案。
1) GA tracker对象向GA服务器发送数据传输时,存储的数据是否包括传输的date/time?
2) 如果 #1 的答案是 'yes,' 那么这个 date/time 邮票可以包含在 GA 报告中吗?
3) 是否有可能从 GA 获得一份报告,其中包含来自某个跟踪器的原始数据,每次跟踪器传输一行,与 GA 服务器收到的完全一样?
提前感谢我收到的任何回复。
不随数据发送的时间,它是收到请求的时间减去 queue time 参数的值(如果通过测量协议设置)。
可在报告中或通过 API(如 ga:dateHour 和 ga:minute)获取下一分钟的时间。
您可以通过reconfiguring the sendHitTask将原始数据的副本发送给自己。查看文档中的示例
ga(function(tracker) {
// Grab a reference to the default sendHitTask function.
var originalSendHitTask = tracker.get('sendHitTask');
// Modifies sendHitTask to send a copy of the request to a local server after
// sending the normal request to www.google-analytics.com/collect.
tracker.set('sendHitTask', function(model) {
originalSendHitTask(model);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/localhits', true);
xhr.send(model.get('hitPayload'));
});
});
对于存储,您需要在您的服务器上放置一个脚本,该脚本可以通过调用 /localhits 访问(在此示例中,您当然可以重命名它)并将数据保存(到文本文件或数据库) .您需要自己编写(以及根据原始数据创建报告的脚本)。