Skip to content

跨域监测

什么是跨域

在英文中称为Cross domain。字面上意思是跨越域名。
例如,从文章进入页跳转到商详进入页时,域会从BlogLP.com变为ProductLP.com,再到支付页面则变为Pay.com。在这种情况下,存在两个以上域名的情况称为跨域。

什么场景需要跨域监测

如果要将两个以上的域名连接为一个会话以进行测量,则需要进行跨域设置。

  • 在电商网站上,如果商品详情页和结算页位于不同的域名上,并且要测量成功的付款用户作为目标时;
  • 在产品介绍和申请页面(表单)位于不同的域名上,并且要测量已查看产品介绍页或填写表单的用户行为时

在上述情况下,为了确保会话在不同域名之间不中断,需要对跨域进行设置。

注意事项

在使用Ptengine测量跨域时,请确认以下事项:

  • 所有要测量的页面都已安装相同的Ptengine 监测代码
  • 已设置要测量的页面的域名

1. 自动设置

跨域设置Ptengine目前提供自动设置(推荐),手动设置两种设置方法。

下面是自动设置的步骤。

  1. 按照下面的步骤1,2,3进行操作。

    自动设置步骤示意图Ptengine Experience

  2. 打开“跨域设置”菜单后,将开关切换到“开启”状态。出现“已完成自动跨域设置”表示设置完成。

    开启跨域设置

  3. 根据需要选择参数标识符(默认为#)。

    选择参数标识符

提示:参数标识符是什么
启用跨域设置后,转移后的URL末尾将始终附加Ptengine跨域参数“#pt_link=****”。此参数称为参数标识符,默认设置为“#”。如果计量站点限制标识符,请将其更改为“?或&”。

2. 手动设置

如果自动设置无法正常测量,请尝试此方法。
这需要将跨域测量用的特殊标签嵌入到网站源代码中。

  1. 将下面的2 ~ 6行添加到Ptengine的基础监测代码中。
   <!-- Ptengine Tag -->
   <script>
   window._pt_sp_2 = [];
   _pt_sp_2.push('setCrossDomainLink,allManual');
   _pt_sp_2.push('setAccount,xxxxxxxx');
   </script>
   <script src="https://js.ptengine.jp/xxxxxxxx.js"></script>
   <!-- End Ptengine Tag -->

(xxxxxxx应替换为您的标签(sid))