Easily capture Google Ads data in NetSuite CRM

✔️Track Google Ads data on a lead level ✔️ Visualize Google Ads data in NetSuite CRM
Google Ads - NetSuite CRM

What's on this page:

Track the source of your leads (free trial)

Do you use Google Ads for lead generation but can’t track which campaigns are working?

This problem is widely acknowledged. Google Ads reveals lead counts from campaigns, ads, or keywords but lacks data on specific leads.

Therefore, you cannot determine which campaign, ad, or keyword generated the leads that converted to customers.

LeadSources handles this problem.

LeadSources makes it possible to track Google Ads metrics (campaign, ad, keyword, etc.) on an individual lead level.

Sending your leads to NetSuite CRM provides the ability to analyze Google Ads data (campaign, ad, keyword, etc.) for those that became clients.

This enables you to produce reports such as: Keywords yielding the highest number of clients… and decide which keywords to support or discontinue.

Let’s get into it!

Capture Google Ads lead data in NetSuite CRM 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.

Add the LeadSources code to the head tag of your site. No coding expertise is necessary.

Simply follow this easy step-by-step guide.

Step 2: Add the UTM parameters to your Google Ads campaigns

Add the desired UTM parameters to track in each Google Ads campaign.

Consider these UTM parameters for your ad:

  • UTM_source
  • UTM_campaign
  • UTM_term
  • UTM_content

Along with UTM parameters, LeadSources tracks additional data such as channel, landing page, and landing page subfolder, offering a full lead view.

Step 3: Add the hidden fields to your form

Leadsources inserts UTM parameters

As visitors fill out your form (name, email, etc.), LeadSources populates the hidden fields with Google Ads details (campaign, ad, keyword, landing page, etc.).

To do so, add hidden fields to your form to store the UTM parameters. We provide detailed, step-by-step guides for all form builders, with no coding skills needed.

Step 4: Track the Google Ads data in NetSuite CRM

Track UTM parameters into CRM

When a user clicks on your Google Ads ad and comes to your site, LeadSources records the associated Google Ads data (campaign, ad, keyword, landing page, etc.).

Google Ads data is automatically added to your form’s hidden fields by LeadSources.

When the form is submitted, the Google Ads data and responses can be transmitted to NetSuite CRM. Connecting your form to NetSuite CRM is needed.

How does Leadsources work?

When you insert the LeadSources code into the head section of your website, it will track and collect Google Ads data (UTM parameters and referrer) on every visit.

It then adds the Google Ads data into the hidden fields of your form.

Even without UTM parameters in the URL, LeadSources will collect data about visitors using the referrer:

  • Channel
  • Source
  • Campaign
  • Landing page
  • Landing page subfolder

With this technique, you can gather crucial lead source information even if UTM parameters are absent, including:

  • On Google Search
  • On your Instagram bio link
  • On your social media posts
  • Etc.

Many tools track lead sources through UTM parameters alone, but LeadSources offers insight into lead data from channels not using UTM parameters:

  • Organic Search
  • Paid Search
  • Organic Social
  • Paid Social
  • Referral
  • Affiliate
  • Email
  • Display Advertising
  • Direct Traffic

This allows for the centralization of precise lead source data into a single location.

How to run performance reports

Once your Google Ads data is entered into NetSuite CRM, you can create performance reports such as:

  • Leads per channel
  • Revenue per channel
  • Revenue per keyword
  • Etc.

This allows you to make informed decisions about your marketing costs.

Let’s go over the various reports you are able to create.

Lead performance reports

You can generate reports that outline the volume of leads from:

  • Channel
  • Source
  • Campaign
  • Landing page
  • Landing page subfolder

Example #1

To manage campaigns across different channels (SEO, PPC, email, etc.), export the data and prepare a report entitled “Leads by Channel.”

Leads by channel

Example #2

After identifying the channel that generates the highest lead volume (e.g., Google Ads), you can dive deeper by selecting this channel to view lead counts for each specific ad campaign.

Leads by campaign

Example #3

After identifying the campaign with the most leads, you can further investigate by looking at which particular keywords are generating those leads.

Leads by keyword

Sales performance report

While knowing the ads and keywords that yield the most leads is advantageous, does it also contribute to increased revenue?

Sending form submissions to NetSuite CRM helps you generate detailed reports on your sales performance.

Example:

ChannelsSearch PaidSocial Paid
Leads5075
Sales56
Average order value$150$100
Revenue$750$600

After executing ad campaigns on Google and Facebook, you determined that Social Paid ads generated a larger number of leads than Search Paid ads.

The analysis of lead conversion over several weeks reveals that the Search Paid channel delivered higher revenue with fewer leads than the Social Paid channel. This insight supports a budget increase for Search Paid campaigns.