如何验证客户站点上的 js 跟踪脚本是否已成功安装?

问题描述 投票:0回答:1

我们运行一个类似于 hotjar 和 google Analytics 的 SaaS 分析应用程序。客户需要在他们的网站上安装我们的 JavaScript 以便我们进行跟踪。

我们如何验证该脚本是否已成功安装在他们的网站上并加载? (我们知道域名)

(当前方法是在加载时从脚本调用 api)和(第二种方法是抓取页面以验证脚本是否存在)

如果脚本加载,它将传递一个 api post。但是,如果该脚本在任何测试站点中使用,则可能会产生错误加载。我想知道这里的行业标准是什么,因为所有安装脚本站点都使用此场景..

javascript reactjs saas installscript
1个回答
0
投票

乍一看我会:

  1. 编写一个脚本来解析页面并检查脚本是否添加到标题中。
  2. 检查要加载的脚本是否在页脚中,当然还有页面加载运行时。
  3. 为了避免误报,请在页面上使用开发中未使用的唯一标识符。 IE。从脚本中获取 location.host 变量并将其传递给分析以进行验证。
© www.soinside.com 2019 - 2024. All rights reserved.