终止后重新初始化 Google 分析会话(电子商务结帐流程中断)
Reinitialize Google Analytics session after termination (ecommerce checkout flow interruption)
好的,这是交易:
我们有一个中断的结账流程;人们到达某个步骤,在我们继续之前,必须验证可用性。验证至少需要 1 天,通常更长时间。验证过程完成后,客户会收到一封电子邮件,其中包含可识别的 link(参数化)年龄和付款选项。客户通常会在收到此电子邮件后几天、几周甚至几个月内付款。
由于验证阶段,会话被缩短,而后续步骤仍然是同一结帐流程的一部分。现在,我们可以将某种标识符推送到自定义维度中,以某种方式 link 这两个过程一起进行,但理想情况下,我希望测量从它停止的地方开始;从确认步骤到付款页面。
简而言之:
第 1 部分:[SESSION START] 浏览 > 添加到购物车 > 去结帐 > 申请可用性 [SESSION END]。
第 2 部分:[SESSION START] 付款选项(从电子邮件登陆)> 付款 > 购买已完成 [SESSION END]。
有没有办法重新激活终止的会话?由于第 1 部分和第 2 部分之间的(可能)延长时间,我们宁愿不依赖浏览器 cookie。我们能否保存 GA cookie 服务器端(的内容)并在用户遵循参数化 link? (浏览器甚至允许这样的事情吗?)
您必须保存 clientId 并使用在 cid 参数中保存为值的 clientId 通过测量协议发送第二次匹配。
用这个JavaScript函数你可以得到clientId:
function getClientId() {
try {
var trackers = ga.getAll();
var i, len;
for (i = 0, len = trackers.length; i < len; i += 1) {
if (trackers[i].get('trackingId') === 'YOUR_UA-CODE_HERE') {
return trackers[i].get('clientId');
}
}
} catch(e) {}
return 'false';
}
console.log(getClientId());
这里是关于测量协议的信息:https://developers.google.com/analytics/devguides/collection/protocol/v1/reference
好的,这是交易:
我们有一个中断的结账流程;人们到达某个步骤,在我们继续之前,必须验证可用性。验证至少需要 1 天,通常更长时间。验证过程完成后,客户会收到一封电子邮件,其中包含可识别的 link(参数化)年龄和付款选项。客户通常会在收到此电子邮件后几天、几周甚至几个月内付款。
由于验证阶段,会话被缩短,而后续步骤仍然是同一结帐流程的一部分。现在,我们可以将某种标识符推送到自定义维度中,以某种方式 link 这两个过程一起进行,但理想情况下,我希望测量从它停止的地方开始;从确认步骤到付款页面。
简而言之:
第 1 部分:[SESSION START] 浏览 > 添加到购物车 > 去结帐 > 申请可用性 [SESSION END]。
第 2 部分:[SESSION START] 付款选项(从电子邮件登陆)> 付款 > 购买已完成 [SESSION END]。
有没有办法重新激活终止的会话?由于第 1 部分和第 2 部分之间的(可能)延长时间,我们宁愿不依赖浏览器 cookie。我们能否保存 GA cookie 服务器端(的内容)并在用户遵循参数化 link? (浏览器甚至允许这样的事情吗?)
您必须保存 clientId 并使用在 cid 参数中保存为值的 clientId 通过测量协议发送第二次匹配。
用这个JavaScript函数你可以得到clientId:
function getClientId() {
try {
var trackers = ga.getAll();
var i, len;
for (i = 0, len = trackers.length; i < len; i += 1) {
if (trackers[i].get('trackingId') === 'YOUR_UA-CODE_HERE') {
return trackers[i].get('clientId');
}
}
} catch(e) {}
return 'false';
}
console.log(getClientId());
这里是关于测量协议的信息:https://developers.google.com/analytics/devguides/collection/protocol/v1/reference