尽管遵循以下说明,我似乎无法让段工作:https://segment.com/docs/platforms/chrome-extension/
当我运行analytics.track
时,我没有看到任何对跟踪像素的网络请求,但也没有看到任何错误。analytics
对象存在,但它似乎没有执行任何操作。
这里需要注意的是,我想从页面的上下文中运行细分。我的扩展将新的 DOM 元素和 CSS 样式注入网页,我想跟踪用户与这些元素的交互。因此,分段根本不在扩展的上下文中运行。它作为script
注入到页面的head
中。
Steven 来自 Segment。我们建议在后台页面上加载分析.js以免干扰已加载到页面上的分析工具。无论哪种情况,您都需要执行以下操作:
-
创建一个名为代码段.js其中包含分析.js代码段的文件。
-
将文件注入到当前页面:
chrome.tabs.executeScript(null, {file: 'snippet.js'});
根据以下链接,分段如何执行此操作
在 2018 年,我们完全弃用并停止支持以下分段源"插件":
您现在可以参考使用他们的 npm 包来执行此操作。这是步骤的链接