You have Google Ads implemented for lead generation, yet the performance of your campaigns in terms of results remains unclear.
This is a common challenge. Google Ads provides data on the number of leads generated by each campaign, ad, or keyword, but lacks detailed information about individual leads.
As a result, there is no way to determine which campaign, ad, or keyword contributed to converting leads into customers.
LeadSources addresses this issue effectively.
With LeadSources, you can track detailed Google Ads data (campaign, ad, keyword, etc.) for every individual lead.
You can then store Google Ads data (campaign, ad, keyword, etc.) for each lead directly in Webflow.
You can then generate reports such as “Keywords that generated the most leads” to assess which keywords to continue or discontinue.
Let’s get started!
Capture Google Ads lead data in Webflow 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.
Simply add the LeadSources code to the head tag of your website. No coding expertise required.
Simply follow this easy step-by-step guide.
Step 2: Add the UTM parameters to your Google Ads campaigns
Include the UTM parameters you wish to track in all your Google Ads campaigns.
Below are some UTM parameters to consider for your ad:
- UTM_source
- UTM_campaign
- UTM_term
- UTM_content
LeadSources collects additional data beyond UTM parameters, including the channel, landing page, and subfolder, offering a comprehensive lead-level view.
Step 3: Add the hidden fields in Webflow
LeadSources automatically populates the hidden fields of your Webflow (name, email, etc.) with Google Ads data (campaign, ad, keyword, landing page, etc.) as visitors complete the form.
For setup, please refer to our detailed instructions on adding hidden fields in Webflow.
LeadSources will automatically populate the Google Ads data into your Webflow.
Step 4: Capture the Google Ads data in Webflow
When a user clicks on your Google Ads ad and lands on your page, LeadSources captures the associated Google Ads data (campaign, ad, keyword, landing page, etc.).
LeadSources automatically inputs Google Ads data into the hidden fields of your Webflow.
After the form is submitted, both the Google Ads data and form responses are sent to the submissions page in Webflow.
How does Leadsources work?
By adding the LeadSources code to the head tag of your website, Google Ads data (UTM parameters and referrer) will be tracked with every site visit.
The Google Ads data is subsequently logged into the hidden fields of your Webflow.
LeadSources will continue to collect visitor information even if UTM parameters are not present in the URL, by utilizing the referrer:
- Channel
- Source
- Campaign
- Landing page
- Landing page subfolder
This method allows you to track essential lead source data, even when UTM parameters are absent, including:
- On Google Search
- On your Instagram bio link
- On your social media posts
- Etc.
Most tools typically track lead data only when UTM parameters are present (primarily for paid and referral channels), which can pose a challenge!
LeadSources captures lead data from all channels, regardless of the presence of UTM parameters:
- Organic Search
- Paid Search
- Organic Social
- Paid Social
- Referral
- Affiliate
- Display Advertising
- Direct Traffic
This enables you to collect and consolidate all lead source data in one central location.
How to run performance reports
Storing your Google Ads data in Webflow enables you to generate performance reports such as:
- Leads per campaign
- Leads per ad
- Leads per keyword
- Etc.
This allows you to make more informed decisions about your Google Ads investment.
Let’s explore the reports you can generate.
Lead performance reports
You can generate reports to show the number of leads generated from:
- Channel
- Campaign
- Ad
- Keyword
- Landing page
- Landing page subfolder
Example #1
Export data from campaigns across multiple channels (SEO, PPC, email, etc.) to create a report titled “Leads by Channel.”
Example #2
After identifying the channel with the highest lead generation (e.g., Google Ads), you can select that channel to review the lead count for each individual ad campaign.
Example #3
After identifying the top-performing lead generation campaign, you can analyze which specific keywords are driving these leads.
Sales performance report
While identifying the ads and keywords that generate the most leads is valuable, do they also contribute to higher revenue?
Transferring your Webflow submissions to a CRM (such as GoHighLevel) enables the creation of detailed sales reports.
Example:
Channels | Search Paid | Social Paid |
Leads | 50 | 75 |
Sales | 5 | 6 |
Average order value | $150 | $100 |
Revenue | $750 | $600 |
After running ads on both Google and Facebook, you observed that Social Paid ads generated a higher lead count than Search Paid ads.
After several weeks of analysis, it’s evident that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. This insight justifies increasing the budget for Search Paid campaigns.