搜索

首页  >  问答  >  正文

如何确认客户网站上安装的JS跟踪脚本是否生效?

<p>我们经营类似于hotjar和google analytics的saas分析应用程序。客户需要在他们的网站上安装我们的javascript代码,以便我们进行跟踪。</p> <p>我们如何验证这个脚本是否成功安装在他们的网站上并且加载了?(我们知道域名)</p> <p>目前的方法是在脚本加载时从脚本调用一个API,第二种方法是爬取页面来验证脚本是否存在。</p> <p>如果脚本成功加载,它将通过一个API的post请求。但是,如果脚本用于任何测试站点,那么可能会产生虚假的加载。我想知道在这种情况下,行业标准是什么,因为这种情况在所有安装脚本站点都使用。</p>
P粉990568283P粉990568283514 天前560

全部回复(1)我来回复

  • P粉099145710

    P粉0991457102023-08-11 00:07:23

    根据初步的观察,我会采取以下步骤:

    1. 编写一个脚本,解析页面并检查脚本是否被添加到头部。
    2. 检查要加载的脚本是否位于页脚,并在页面加载时运行。
    3. 为避免误报,使用页面上的唯一标识符,该标识符在开发过程中未使用。例如,从脚本中获取location.host变量,并传递给分析工具进行验证。

    回复
    0
  • 取消回复