记录 iframe 内容的条件

用户行为回放支持记录嵌入在 iframe 元素中的内容。 如果满足以下条件之,则可以记录此内容:

父子窗口的域相同

安装计数器并在父窗口中启用用户行为回放。 如果两个窗口具有相同的计数器,请确保其启用了用户行为回放。

该计数器在子窗口中是可选的,或者可以安装其他计数器。 在这种情况下,将 childIframe:true 参数添加到安装在父窗口中的计数器的代码片段。 默认情况下,它设置为 false

ym(XXXXXX, "init", {
    childIframe:true,
    clickmap:true,
    trackLinks:true,
    accurateTrackBounce:true,
    webvisor:true,
    trackHash:true
});

其中 XXXXXX 是安装的计数器的编号。

父子窗口的域不同

  1. 安装相同的计数器并在两个窗口中均启用 Session Replay 2.0

  2. trustedDomains 参数添加到安装在子窗口中的计数器的代码片段。

    ym(XXXXXX, "init", {
    trustedDomains: ["example.com"],
    clickmap:true,
    trackLinks:true,
    accurateTrackBounce:true,
    webvisor:true,
    trackHash:true
    });
    

    其中

    XXXXXX 是安装的计数器的编号。

    example.com 是父窗口的域。 您可以通过用逗号分隔来指定多个域。 如果父窗口托管在子域上,这可能很有用。

    ym(XXXXXX, "init", {
    trustedDomains: ["example.com", "sub.example.com"],
    ...
    });
    

联系我们