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.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a web app/site product developer/manager
I want to keep track of the source of visitors
So that I know how people are discovering the app/site.
The way we will achieve this is using industry standard tracking (UTM) parameters.
Context
Urchin Tracking Module (UTM) parameters https://en.wikipedia.org/wiki/UTM_parameters were introduced by Google Analytics' predecessor Urchin and, consequently, are supported out-of-the-box by Google Analytics. They are the most widely used URL parameters in Analytics and are generally supported by most alternatives to Google Analytics, the 800-pound gorilla in web/app analytics.
Parameter
Purpose
Example
utm_source (required)
Identifies which site sent the traffic, and is a required parameter.
utm_source=Google
utm_medium
Identifies what type of link was used, such as cost per click or email.
utm_medium=cpc
utm_campaign
Identifies a specific product promotion or strategic campaign.
utm_campaign=spring_sale
utm_term
Identifies search terms.
utm_term=running+shoes
utm_content
Identifies what specifically was clicked to bring the user to the site, such as a banner ad or a text link. It is often used for A/B testing and content-targeted ads.
utm_content=logolink or utm_content=textlink
Note: I don't think we need to have all of these UTM parameters working from Day 1.
We just need utm_source=welcome-mail and utm_term=token However I don't feel it's that much effort to parse all 5 params and write the tests for them,
so we might as well just support them all ... 💭
The text was updated successfully, but these errors were encountered:
Story
As a web app/site product developer/manager
I want to keep track of the source of visitors
So that I know how people are discovering the app/site.
The way we will achieve this is using industry standard tracking (UTM) parameters.
Context
Urchin Tracking Module (UTM) parameters https://en.wikipedia.org/wiki/UTM_parameters were introduced by Google Analytics' predecessor Urchin and, consequently, are supported out-of-the-box by Google Analytics. They are the most widely used URL parameters in Analytics and are generally supported by most alternatives to Google Analytics, the 800-pound gorilla in web/app analytics.
The text was updated successfully, but these errors were encountered: