0

我正在创建一个 Web Widget,这是一个客户可以在 HTML Iframe 中使用的页面,以便将我们的经验嵌入到第三方和供应商中。

该网站将是公开的,我不愿意要求消费者注册以便拥有一个密钥或唯一身份作为查询参数传递(例如?id=<unique_id>)。

另一方面,我需要跟踪谁在使用 iframe。我有哪些选择?一位同事建议使用请求标头(例如来源)来跟踪服务器端的使用情况。这是一个好策略吗?我不确定我可以信任多少原始标头。

如果我在记录当前页面 URL 的页面加载(例如分析)时触发事件(因此是客户端到服务器调用)怎么办?从 iframe 中可以工作吗?

我很确定我在这里重新发明轮子。有什么好的建议?

谢谢!

4

1 回答 1

0

对于其他考虑类似解决方案的人来说,我的解决方法实际上是简单地将适当的客户端分析连接到页面,并在页面加载时触发页面加载事件,这不仅会推送页面,还会推送很多其他属性到我们的分析。

此外,我们在 url 中添加了一个 clientId 查询参数,以便我们可以准确识别谁在为用户访问的 iframe 提供服务。

于 2021-09-30T15:28:09.080 回答