在Chrome扩展中使用Segment IO

guykilcj  于 2023-09-28  发布在  Go
关注(0)|答案(2)|浏览(88)

我似乎无法让Segment工作,尽管遵循这些说明:https://segment.com/docs/platforms/chrome-extension/
当我运行analytics.track时,我没有看到任何对跟踪像素的网络请求,但我也没有看到任何错误。analytics对象存在,但它似乎没有做任何事情。
这里需要注意的是,我想从页面的上下文中运行Segment。我的扩展将新的DOM元素和CSS样式注入到网页中,我希望跟踪用户与这些元素的交互。所以Segment根本就不在扩展的上下文中运行。它作为script注入到页面的head中。

yrdbyhpb

yrdbyhpb1#

我是部门的史蒂文。我们建议在后台页面加载 analytics.js,以免干扰已经加载到页面上的分析工具。在任何一种情况下,您都可以执行以下操作:
1.创建一个名为
snippet.js**的文件,其中包含analytics.js片段。
1.将文件插入到当前页面:
chrome.tabs.executeScript(null, {file: 'snippet.js'});

rqcrx0a6

rqcrx0a62#

根据following link,段如何做到这一点
在2018年,我们完全弃用并停止支持以下Segment源“插件”:
您现在可以参考使用他们的npm package。这里是步骤上的链接

相关问题