Do you run Google Ads to generate leads but lack insight into the campaign sources?
This is a common issue. Google Ads provides the lead count from campaigns, ads, or keywords but lacks individual lead details.
As a result, you cannot determine which campaign, ad, or keyword generated the leads that became customers.
LeadSources solves this issue.
LeadSources tracks Google Ads data (campaign, ad, keyword, etc.) at the individual lead level.
When leads are saved in LeadSquared, you can view the related Google Ads details (like campaign, ad, keyword, etc.) for those that converted into clients.
This enables you to generate reports, such as identifying keywords that bring the highest number of clients, and deciding which ones to optimize or remove.
Let’s get started!
Capture Google Ads lead data in Leadsquared in 4 steps
Step 1: Add Leadsources in the head tag of your website
Sign up to Leadsources.io, and benefit from our 14-day free trial.
Insert the LeadSources script into the head section of your website. No technical knowledge is required.
Simply follow this easy step-by-step guide.
Step 2: Add the UTM parameters to your Google Ads campaigns
Include UTM parameters in every Google Ads campaign to track performance.
Here are examples of UTM parameters to use:
- UTM_source
- UTM_campaign
- UTM_term
- UTM_content
Beyond UTM parameters, LeadSources also collects data such as the channel, landing page, and landing page subfolder, offering a full lead-level overview.
Step 3: Add the hidden fields to your form
When visitors complete your form (e.g., name, email), LeadSources automatically inserts Google Ads data (campaign, ad, keyword, landing page, etc.) to the hidden fields.
Simply include hidden fields in your form to store UTM parameters. Detailed guides for popular form builders are available—no technical expertise needed.
Step 4: Track the Google Ads data in Leadsquared
When visitors click on your Google Ads and land on your website, LeadSources captures Google Ads data (campaign, ad, keyword, landing page, etc.).
LeadSources populates the hidden fields of your form with this data.
Once the form is submitted, both the Google Ads data and form responses are transmitted to LeadSquared. You’ll need to connect your form to LeadSquared for this step.
How does Leadsources work?
Adding the LeadSources code to the head section of your website enables it to track Google Ads data (UTM parameters and referrer) for every visit.
Google Ads data is saved in the hidden fields of your form.
If UTM parameters are absent from the URL, LeadSources uses the referrer to gather visitor details, such as:
- Channel
- Source
- Campaign
- Landing page
- Landing page subfolder
This allows you to capture valuable lead source data even without UTM parameters, including:
- On Google Search
- On your Instagram bio link
- On your social media posts
- Etc.
While most lead tracking tools rely exclusively on UTM parameters, LeadSources collects data across channels where UTM parameters may not exist:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
This centralizes accurate lead source data in one place.
How to run performance reports
With your Google Ads data integrated into LeadSquared, you can create performance reports, such as:
- Leads per channel
- Revenue per channel
- Revenue per keyword
- Etc.
These insights enable informed decisions for allocating your marketing budget.
Here are the types of reports you can generate:
Lead performance reports
You can create reports to analyze the number of leads generated by:
- Channel
- Source
- Campaign
- Landing page
- Landing page subfolder
Example #1
Generate a report called "Leads by Channel" to view data across channels like SEO, PPC, and email marketing.
Example #2
Identify which channel (e.g., Google Ads) produces the highest number of leads, then go deeper to analyze individual ad campaigns within that channel.
Example #3
After identifying the top-performing campaign, assess the specific keywords responsible for generating those leads.
Sales performance report
Understanding which ads and keywords generate the most leads is critical—but do they also drive revenue?
By submitting form data to LeadSquared, you can create detailed sales performance reports.
Example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
For instance, analysis might reveal that Social Paid ads generate more leads, but Search Paid ads produce higher revenue with fewer leads.
After weeks of analysis, it was determined that the Search Paid channel generated higher revenue with fewer leads compared to the Social Paid channel. This finding suggests reallocating more budget to Search Paid campaigns.