Skip to main content
UTM Attribution Setup

Learn how to optimize your UTM setup for a more accuarte and seemless tracking

BeProfit Team avatar
Written by BeProfit Team
Updated over a week ago

UTMs are essential tags appended to URLs to track website traffic accurately across various platforms like Shopify. This document provides a concise overview of UTM attribution setup within BeProfit and offers strategies for setting up UTMs to enable automatic attribution.

Setup UTMs to be automatically attributed on BeProfit

When the system identifies a new UTM group (pulled from your customer journey data), it attempts to attribute it automatically to an ad platform (such as Facebook or Google) or to an alternative medium such as email, SMS, etc.

To increase the odds of a successful auto-attribution of your ad platform-related UTM groups:

  1. Use dynamic UTM parameters in your URLs.

  2. Ideally, include the ID of your most specific ad entity - for example, the most specific ad entity on Facebook is an ad, while on Google it is an ad group.

Best practice UTM parameter setup for Google

utm_source = google
utm_medium = cpc
utm_campaign = {campaignid}
utm_content = {adgroupid}

Best practice UTM parameter setup for Facebook

utm_source = facebook
utm_medium = cpc
utm_campaign = {campaign.id}
utm_content = {ad.id}

Facebook UTM setup example

  1. Create a new ad or edit an existing one.

  2. Scroll down to the "Tracking" section

  3. Under "URL parameters", click "Build a URL parameter"

  4. You'll now be able to set values for the four major UTM parameters: source, medium, campaign, and content. We recommend using the following setup to optimize your UTM group for BeProfit auto-attribution:

⚠️Auto-attribution works using both ad entity names and IDs. The above example uses IDs since these do not change over time and will therefore always be fully accurate. However, if you'd prefer to use names you may use name placeholders instead.

Did this answer your question?