Campaign Attribution Enrichment
Last updated
Was this helpful?
Last updated
Was this helpful?
The original version of the campaign attribution enrichment lets you choose which querystring parameters will be used to generate the marketing campaign fields mkt_medium
, mkt_source
, mkt_term
, mkt_content
, and mkt_campaign
. If you do not enable the campaign attribution enrichment, those fields will not be populated.
Often when using online marketing campaigns to drive traffic to your website it is best practice to append the URL in an advertisement or paid search link with additional parameters in the query string to identify the particular campaign, channel, medium and more.
The campaign attribution enrichment works to take existing campaign parameters set in URL query strings and put the values into Snowplow fields. The most common use case for this enrichment is for use with Google campaign parameters such as utm_source
, utm_medium
, utm_channel
and more. Version 1-0-1 of this enrichment supports picking up ad networks like AdSense by collecting the ‘gclid’.
Full specifications of this enrichment can be found here.
If you’d like help with configuration of this enrichment please reach out to support@snowplowanalytics.com.
When creating a link for an online advertisement that brings users back to your site you might use a link like:
When the user lands on your page, the Snowplow tracker will parse the utm parameters and the campaign enrichment will place those values into Snowplow fields as such: