Javascript tracker setup

leonmaas edited this page Apr 24, 2017 · 7 revisions

HOME » SNOWPLOW SETUP GUIDE » Step 2: setup a Tracker » JavaScript Tracker


Before you integrate Snowplow's JavaScript Tracker, you need to decide whether you'll integrate it with a tag management system, or implement the Snowplow tags directly onto your site.

We strongly advice new Snowplow users who are not using a Tag Management solution to implement one before implementing Snowplow, and integrate Snowplow using it. We have documented how to setup Google Tag Manager and how to setup QuBit's OpenTag, as well as how to integrate Snowplow using both these solutions, as part of this setup guide.

Select a setup option below based on your choice of Tag Management solution:

  1. Integrating Snowplow JavaScript tracking tags directly onto your website
  2. Setting up Google Tag Manager (GTM) and integrating Snowplow JavaScript tracking tags via GTM
  3. Setting up QuBit's OpenTag and integrating Snowplow JavaScript tracking tags via OpenTag

Once you have integrated tags on our site (either directly or via a tag manager) you should test that the tags are firing correctly.

Once your tags are integrated and tested, there are three additional steps you may want to take:

  1. Hosting Snowplow.js yourself (optional but recommended). We provide a hosted version of Snowplow.js that any of our users are welcome to use. However, if you would like to host Snowplow.js yourself, instructions to do so can be found here.
  2. Setting up campaign tracking (optional but recommended). Snowplow identifiers the campaigns that drove users to your website using parameters appended to the landing page the ads push users into. (Exactly the same way that Google Analytics identifies traffic from campaigns). Instructions on how to track campaigns can be found here.

Finished setting up your tracker? Then proceed to setting up EmrEtlRunner.

Back to Tracker Setup.

Back to the Setup Guide.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.