最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Using Segment IO in Chrome Extension - Stack Overflow

programmeradmin0浏览0评论

I can't seem to get Segment to work despite following these instructions: /

When I run analytics.track, I don't see any network requests for the tracking pixels but I don't see any error either. The analytics object exists, but it doesn't seem to do anything.

It's important to note here that I'd like to run Segment from the context of the page. My extension injects new DOM elements and CSS styles into the webpage and I want to track the user's interactions with these elements. So Segment is not running in the context of the extension at all. It's injected into the page's head as a script.

I can't seem to get Segment to work despite following these instructions: https://segment./docs/platforms/chrome-extension/

When I run analytics.track, I don't see any network requests for the tracking pixels but I don't see any error either. The analytics object exists, but it doesn't seem to do anything.

It's important to note here that I'd like to run Segment from the context of the page. My extension injects new DOM elements and CSS styles into the webpage and I want to track the user's interactions with these elements. So Segment is not running in the context of the extension at all. It's injected into the page's head as a script.

Share Improve this question asked Jan 12, 2015 at 22:59 user438293456user438293456 6063 gold badges8 silver badges20 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 4

Steven here from Segment. We remend loading analytics.js on a background page, so as not to interfere with the analytics tools that have already been loaded onto the page. In either case, you would do the following:

  1. Create a file called snippet.js with the analytics.js snippet inside it.

  2. Inject the file onto the current page:

    chrome.tabs.executeScript(null, {file: 'snippet.js'});

According to the following link, segment how to do this

In 2018 we fully deprecated and stopped supporting the following Segment source “plugins”:

You can now refer use their npm package for this. Here is the link on the steps

发布评论

评论列表(0)

  1. 暂无评论