Understanding Attribution Traffic Sources
Knowing where your leads and contacts originate from is invaluable. This helps see 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.
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 LeadMagicX platform, attribution is categorized into two types:
To find attribution data:

Understanding where this data is located will allow you to analyze the effectiveness of your marketing channels.
LeadMagicX system categorizes session sources into several types, including:
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=
Google Ads UTM Parameters
| Name | Key | Value |
|---|---|---|
| UTM Source | utm_source | adwords |
| UTM Medium | utm_medium | |
| Campaign | utm_campaign | |
| UTM Content | utm_content | |
| Match Type | utm_matchtype | |
| Campaign | campaign_id | |
| Ad Group ID | ad_group_id | |
| Ad ID | ad_id |
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
| Name | Key | Value |
|---|---|---|
| UTM Source | utm_source | fb_ad |
| UTM Medium | utm_medium | {{adset.name}} |
| Campaign | utm_campaign | {{campaign.name}} |
| UTM Content | utm_content | {{ad.name}} |
| Campaign | campaign_id | {{campaign.id}} |
NOTE: The Attribution Report table has been updated to include “utm_source” and “utm_term” columns, providing enhanced tracking and analysis capabilities.

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:
To set up ad reporting accurately:
Adhering to the setup guidelines is critical for gathering actionable data within LeadMagicX.
Additional Resources for Ad Reporting Setup : For Facebook and Instagram Ads:
For Google Ads:
Attribution data is captured based on certain actions, such as form or survey submissions, calendar bookings, chat widget interactions, or order form completions. These actions must occur on forms integrated within LeadMagicX 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:

If ad reporting is not reflecting accurately, consider the following steps:
Addressing these areas can help rectify issues with ad reporting, ensuring accurate attribution tracking.
FAQs
FAQs
Question: What is Attribution?**
**Answer: Attribution refers to identifying the channels or sources that contribute to a contact or lead creation, helping to assess the performance of advertising efforts across different platforms.
Question: What are the two types of Attribution in LeadMagicX?**
****Answer: **
Question: Where can I find Attribution data in LeadMagicX?**
**Answer: To view attribution data, go to the Contacts section, select a contact record, and find the attribution details under the activity tab in the bottom-right column.
Question: What types of session sources are included in Attribution?**
****Answer: **
Question: How does UTM tracking work for Google Ads and Facebook Ads?**
**Answer: Both platforms use specific UTM parameters to track campaign performance. These parameters help categorize traffic, such as utm_source, utm_medium, utm_campaign, and more. It’s essential to follow the exact structure and case sensitivity for accurate tracking.
Question: What are the key events that trigger Attribution?**
**Answer: Attribution is recorded when a contact performs actions such as:
Question: How do I implement accurate ad reporting?**
**Answer: Use LeadMagicX’s tracking templates to ensure proper UTM parameter capture. Follow setup guidelines for both Google and Facebook Ads to track conversions and engagements effectively.
Question: What should I do if my ad reporting isn’t accurate?**
**Answer: Check the accuracy of your tracking URLs and UTM parameters for case sensitivity. Ensure the form submission happens on the final URL with UTM parameters intact. Avoid custom UTM parameters, and make sure users submit the form on the landing page.
Question: Why is the attribution source important?**
**Answer: Understanding the attribution source helps businesses allocate marketing budgets more effectively, optimize campaigns, and track the performance of various advertising channels.
Question: How can I troubleshoot issues with ad reporting?**
**Answer: Verify tracking URLs and UTM parameters for any errors, check for spaces or misspellings in the final URL, and ensure the form submission happens on the page with the correct UTM parameters intact. Avoid adding custom UTM parameters to ads.
Question: What happens if users leave the landing page before submitting a form?**
**Answer: If a user navigates away from the landing page before submitting a form, UTM parameters and consequently attribution data may be lost. Ensure the user submits the form without leaving the page.
Question: What additional resources are available for setting up ad reporting?**
**Answer: For Facebook and Instagram Ads, you can refer to resources like Funnel Event Pixel Setup, Meta Pixel Installation, and Conversion API Walkthroughs. For Google Ads, resources like Google Analytics 4 Tracking and Google Ad Reporting Troubleshoot Guide are available
Question: What happens if a user leaves the landing page before submitting a form?**
**Answer: UTM parameters and attribution data may be lost if the form is not submitted on the landing page. Always ensure the user completes the form without navigating away.
Question: Can attribution be lost?**
**Answer: Yes, if a user leaves the landing page before submitting a form, the UTM parameters and thus attribution may be lost.
Question: Do I need to add UTMs to every single page of my funnel?**
**Answer: No. You only need the UTM parameters on the Landing Page (the first page the user hits from the ad). As long as the user submits a form or books an appointment during that same session, the system will “remember” the UTMs from the URL they arrived at.
Question: Does the system track attribution for returning visitors who haven’t cleared their cookies?
Answer: Yes. The system uses browser cookies to maintain session data. However, if a user switches from their phone (where they saw the ad) to their laptop (where they filled the form), the “link” is broken unless they clicked the ad on the laptop as well. This is why using the tracking templates provided is so vital.