在 Chrome 扩展程序中使用细分受众群 IO
Using Segment IO in Chrome Extension
尽管遵循以下说明,我似乎无法让段工作: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 包来执行此操作。这是步骤的链接
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使用Socket.io将命令从客户端发送到服务器
- 州和城市选择框类似于国家细分页面
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- 如何在Ionic2测试版中包含Ionic.io服务
- socket.io发射三次
- AngularJS$q承诺使用socket.io
- Atom.io中AngularJS的方法完成
- 如何知道使用socket.io订阅/取消订阅频道
- 可以't连接客户端和服务器import.io
- 通过socket.io发射给特定的人
- 通过socket.io从浏览器流式传输视频
- 通过node.js和socket.io向特定用户发送数据
- 拖动&删除Fullcalendar.io资源-更新视图
- 使用webdriver io在可滚动元素内滚动
- 在 Chrome 扩展程序中使用细分受众群 IO