
Understanding Attribution Traffic Sources
Knowing where your leads and contacts originate from is invaluable. This helps know the effectiveness of various advertising channels and guides strategic decisions on where to allocate budgets for maximum return. In the article below, we will walk through attribution in your account and even where to go to set up your ad reporting.
Step 1: Grasping the Basics of Attribution
Attribution is the process of identifying the channels or sources that have led to a contact or lead creation. It's essential for evaluating the performance of your advertising efforts across different platforms, such as Facebook and Google.
Within a CRM, attribution is categorized into two types:
First attribution: tracks the initial interaction of a contact with your system.
Latest attribution: records the most recent interaction.
Step 2: Locating Attribution Data in BILT
To find attribution data:
Go to your account
Then to Contacts
Select a contact record
Locate the attribution data at the bottom right column under the activity tab.
Understanding where this data is located will allow you to analyze the effectiveness of your marketing channels.
Step 3: Deciphering Session Sources
BILT system categorizes session sources into several types, including:
Paid Search: This indicates traffic from paid search engine ads, primarily Google Ads. This will help in analyzing the Google Ad Reporting.
It needs to have the UTM parameters matching (It is case-sensitive)
{YourLandingPageUrl.com}?utm_source=adwords&utm_medium={adname}&utm_campaign={campaignname}&utm_content={adgroupname}&utm_keyword={keyword}&utm_matchtype={matchtype}&campaign_id={campaignid}&ad_group_id={adgroupid}&ad_id={creative}
Google Ads UTM Parameters
NameKeyValueUTM Sourceutm_sourceadwordsUTM Mediumutm_medium{adname}Campaignutm_campaign{campaignname}UTM Contentutm_content{adgroupname}Match Typeutm_matchtype{matchtype}Campaigncampaign_id{adgroupid}Ad Group IDad_group_id{adgroupid}Ad IDad_id{creative}
Paid Social (Facebook & Instagram Ads)
Traffic categorized under Paid social comes from a paid social campaign. This will help in analyzing the Facebook Ad Reporting.
It needs to have the UTM parameters matching (It is case-sensitive)
{YourLandingPageUrl.com}?utm_source=fb_ad&utm_medium={{adset.name}}&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&campaign_id={{campaign.id}}
Facebook and Instagram Ads UTM Parameters
NameKeyValueUTM Sourceutm_sourcefb_adUTM Mediumutm_medium{{adset.name}}Campaignutm_campaign{{campaign.name}}UTM Contentutm_content{{ad.name}}Campaigncampaign_id{{campaign.id}}
Direct Traffic: Refers to visitors who directly entered your site’s URL.To view the source URLs for these visitors, click the Direct traffic source.
Organic Search: Traffic from search engines that is not through paid ads, such as Google, Bing, Yahoo, and Duckduckgo. To view the keywords used in the search engine, click the Organic search source in the Sources table. When there are Unknown keywords (SSL), it is likely due to the search engine encrypting user data. For example, Google encrypts all the search terms entered by their users.
Social: Visitors from social media platforms not tied to paid advertisements. An example is when a visitor shares your content or website on their social media account, and their followers visit your content or the links inside your messages on social media.
Referrals: Traffic from other websites that have linked back to your site.It should not be a search engine or social media site. A referring domain may have multiple pages that link to your site.
Others: This Includes traffic from various sources not covered above, like incoming calls, SMS, emails, WhatsApp messages, or Facebook messages, it is important to display all the information in one place. This helps keep track of all the leads and ensures that none fall through the cracks. By having a centralized system to manage all the leads, businesses can ensure they are not missing out on potential customers.
CRM UI
When a lead is created manually through BILT, its source is defined as this. This categorization helps in identifying leads that were created manually within BILT only.Third-Party
When a lead is created by a third-party tool like Zap, its source is defined as this. This categorization helps identify leads created through third-party integration.
Each category provides critical insights, allowing for tailored marketing strategies.
What Events Record Attribution? Attribution is recorded when a contact performs one or more of the following actions within the same session:
Form/Survey Submission
Calendar Booking Submission
Chat Widget Submission
Order Form Submission
Step 4: Implementing Ad Reporting
To set up ad reporting accurately:
Use BILT's tracking templates for your ads to ensure proper UTM parameter capture. This step is crucial for clean data collection.
For Google Ads, follow the specific instructions for setting up the tracking template.
For Facebook Ads, ensure you use the designated setup to accurately track conversions and engagements.
Adhering to the setup guidelines is critical for gathering actionable data within BILT.
Additional Resources for Ad Reporting Setup: For Facebook and Instagram Ads:
How to set up a Funnel Event Pixel for Facebook Conversion API
How to set up and install a Meta Pixel
Facebook Conversion Leads Walkthrough
Facebook Conversions API Trigger in Workflows
For Google Ads:
Google Analytics 4 Tracking
Understanding Google Ad Reporting Terminology
Troubleshoot Guide For Google Ad Reporting
Step 5: Recognizing the Importance of Form Submissions
Attribution data is captured based on certain actions, such as form or survey submissions, calendar bookings, chat widget interactions, or order form completions. It's imperative that these actions occur on high-level forms integrated within BILT to accurately capture attribution data. If a user navigates away from the landing page before submitting a form, the UTM parameters—and consequently the attribution data—may be lost.
Determining Attribution Source:
When you want to understand why a contact attribution source was added to the contact, you need to understand what we look for when determining attribution data.
All attribution events follow a set of rules to categorize traffic into a specific source, and we check the full page URL and the referring domain, if available, against these rules.
They are applied in this order:
Step 6: Troubleshooting and Optimizing Ad Reporting
If ad reporting is not reflecting accurately, consider the following steps:
Verify Tracking URLs: Double-check your tracking URLs and UTM parameters for accuracy and case sensitivity.
Final URL Confirmation: Ensure that the form submission happens on the final URL with UTM parameters intact.
Avoid Custom UTM Parameters: Stick to BILT's tracking templates and avoid adding custom UTM parameters to your ads.
Check for Spaces or Misspellings in the Final URL: Ensure no extra spaces or misspellings in UTM parameters.
Confirm Submissions Happen on the Final URL: Ensure users do not move from the landing page before submitting a form.
Do Not Add Custom UTM Parameters: Use the provided UTM templates without modification.
Addressing these areas can help rectify issues with ad reporting, ensuring accurate attribution tracking.