Configuring Google Ads Integration in the CRM

Configuring Google Ads Integration in the CRM

Configuring Google Ads Integration in the CRM

Set up Google Ads Integration

Users with administrator profile need to enable the Google Ads Integration in the CRM. Setting up the CRM for Google Ads comprises of these steps:

  • Step 1: Authentication - Enable this feature and authorise your CRM account to access your Google Ads account.
  • Step 2: Configuration - Configure Google Ads account and specify what data you want to push to Google Ads for offline conversions.
  • Step 3: Auto-tagging - Enable auto-tagging, which generates the GCLID (Google Click ID) that can be used to track leads inside the CRM.
  • Step 4: Packaging - Take a look at the new fields, reports and dashboards that will be added after this integration is set up.
  • Step 5: Tracking - Add code snippets in your website and web form to capture the click details of Google Ad in the CRM. This is an important step to track your Ads campaigns' data in CRM.

To set up the Google Ads integration

  1. Log into the CRM with administrator profile.
  2. Go to Setup > Marketplace > GoogleGoogle Ads.
  3. Click Get Started.

Step 1: Authentication

To get started, you need to authenticate your Google Ads account and authorise your CRM account to access it.

  1. Click Authenticate Google Ads.

  2. In the Sign in - Google Accounts popup, enter your Google Ads account's Username and Password.
  3. Click Accept.
    You will be taken to the next stage in the integration process called Configuration.

Step 2: Configuration

In this step, you need to choose the Google Ads Client that you want to link with the CRM and also select an option to track conversions.

MCC Account

If you manage more than one Google Ads Client Accounts using an MCC type Google Ads Account, then you can select the accounts you want to integrate and track in the CRM. Please note that the integration supports Normal and MCC types of Google Ads Accounts. It does not support Multiple MCC Accounts. All the campaigns, associated to the client account that you select, will be created in the CRM under the Campaigns tab.

Sales Conversions

In your business, conversions could refer to any action performed by the customer on clicking the ad. The actions could be signing up for your product, downloading an app or ebook, purchasing a product, or just filling out a Contact Us form. These could be online as well as offline conversions.

Imagine you've displayed an advertisement for your Zylker Curtains store in Google Ads. Your prospective customer, Jasmine Frank, purchasing officer at Acme Inc. clicks on the Ad in Google Search results and fills the inquiry form in your landing page. At this time a lead is created in the CRM and the customer’s GCLID is noted. After a few follow-ups by your sales team, she visits your store to have a look at your material and makes a purchase. The sales person, closes the potential created in the CRM and raised an invoice to Acme Inc. 

Though she had inquired your products online through Google Ads campaign, the actual conversion happened in offline mode. Such sales conversions that happen outside the online world can be automatically linked within the CRM using this integration. Details that are available in the CRM can be pushed to Google Ads to maintain a complete set of data on conversions. 

By pushing the CRM conversions into Google Ads, you can:

  • Understand which clicks led to which offline conversions (and their associated value).
  • Leverage bid automation features to optimise for offline conversions.

To link Google Ads Client Account and specify conversion import options

  1. Select the checkbox for the corresponding clients that you want to integrate with the CRM.
    All the clients in your Google Ads account will be listed here. You can choose upto 5 clients from the list. Please note that multiple MCC account is not supported.

  2. Choose one or many of the following options for Export the Conversions back to Google Ads.
    On each selected option, one entry is created under Tools > Conversions in Google Ads.
    • Lead/Contact is created - In Google Ads, conversion-tracking name created is, the CRM Leads/Contacts. For each lead/contact created in the CRM, a count increases for this conversion.
      Conversion Count is set as UniqueConversion.
      Conversion Category is set as Signup.
    • Lead is converted - In Google Ads, conversion-tracking name created is, the CRM Lead Qualification. For each lead that is converted in the CRM, a count increases for this conversion.
      Conversion Count is set as Unique Conversion.
      Conversion Category is set as Lead.
    • Potential is won - In Google Ads, conversion-tracking name created is, CRM Sales. For each potential that is won and closed in the CRM, the potential amount is added for this conversion.
      Conversion Count is set as All Conversion.
      Conversion Category is set as Purchase/Sale.
  3. Click Continue.

Note
  • Cross-account conversion tracking is not supported.
  • Google does not allow tracking a potential that is created after 90 days from a click.
  • Google Ads Conversion Tracking name (CRM Leads/Contacts, CRM Lead QualificationCRM Sales) added in Google Ads, should not be changed or deleted by the users.

Step 3: Auto-tagging

While setting up Ads and corresponding destination URL, i.e., landing page for campaign, the auto-tagging option dynamically adds GCLID parameter to the destination URL. This helps you identify which ad was clicked on each visit to your web site. 


Examples: 
URL with auto-tagging:


The CRM uses information from auto-tagged URLs to track the following details:

  • All the Google Ads keywords that brought a Lead/Contact to your site.
  • The campaign that keyword was used in.


If auto-tagging is enabled, those account will be listed. For accounts that do not have auto-tagging enabled, select Yes, I agree to enable Auto-tagging for the non-enabled Account(s) checkbox and click Enable Auto-TaggingNow.




Step 4: Packaging

The TabsFieldsReports and Dashboards that are offered in the CRM as a part of this integration are listed for your reference in this step. Check out the various new fields that will be added, the reports that will be available and click Finish.

Following are the components that will be added in the CRM account once the integration is successful. Please note that initially only users with administrator access will be able to access them. The administrator can enable this access for others under the user's profile.

New Tab

A new tab will be added, namely Google Ads.

New Fields

The table lists the fields available in Leads, Contacts and Potentials under Google Ads Information section. Data is automatically populated in these field and the field values cannot be edited.

Fields
Description
Campaign Id

A number id for the campaign.

Adgroup Id
A number id for the adgroup.
Ad Id
A number id for the ad.
Keyword Id
A number id for the keyword.
Keyword
Your Google Ads keyword for which the lead is created.
Click Type
The type of click that brought the lead to your website. Example: Headline, Phone calls, Sitelink, etc.
Device Type
The type of device used by the lead. Example: Computers, Mobile, etc.
Search Partner Network
The type of partner network that generated the lead. Example: Google search, Google partners.
AdCampaign Name
The name of the AdCampaign from which the lead is created.
AdGroup Name
Name of the AdGroup from which the lead is created.

Ad Network

The type of network that generated the lead. Example: Google Search or Google Display Network.

Ad
The Ad that was clicked by your lead.
Ad Click Date
The date when the advertisement was clicked by the visitor.
Conversion Export On
The date and time when the conversion data is pushed to the CRM. Since every 24 hours, the GCLIDs generated on ad click and the leads added in CRM are mapped and the Google Ads data is added to the respective records in the CRM.
Conversion Exported Status
Two values are populated in this field: Success and Failure. When the data is pushed to the CRM, due to some technical reason, some of the conversion data is not added to the CRM. In such a case, this field is marked as Failure, for the record.
Reason for Conversion Failure
When due to some technical reason, the conversion data is not added to the CRM, the the reason for the failure is specified.

New Reports and Dashboards

A list of standard reports and dashboards are also added such as Google Campaigns by Industry, Google Campaigns by Lead Status, Closed Potentials by Campaigns, etc.

Step 5: Tracking

The set-up is almost complete. The integration process will take a while based on the Google Ads data. Meanwhile, you need to add the tracking codes to your web forms.


In this step, you need to add code snippets in your Web Pages and Web Form to capture the click details of an Google Ads in the CRM. This step is important and mandatory, as without this the integration will not function properly. Click Take me through the steps to proceed.


Set up Google Ads Tracking

After enabling and configuring the Google Ads Integration, there are a couple of things you need to accomplish to track your Google Ads information inside the CRM.

  1. Add the CRM tracking code in all your web pages.
  2. Add the CRM hidden element in your web forms.

Step 1: Add tracking code in all the web pages.

In this step, you add a tracking code in all the web pages in your website, ideally in some universal element like the footer of the page. This is required to keep track of the GCLID generated on clicking the advertisement.

When a visitor clicks on your advertisement and comes to your landing page, there are chances the visitor navigates to other pages before filling up the web form. In such cases, this tracking code keeps record of the GCLID that was generated on clicking the advertisement.

  1. Go to Setup > Marketplace > Google >GoogleGoogle Ads.
  2. In the Google Ads Integration page, click Take me through the steps.
  3. Under step one, Capture & Store Google Ads Information, click the CRM Tracking Code.
  4. In the Embedding Tracking Code popup, copy the following tracking code and paste it in all the web pages in your website
    <script type="text/javascript" src='https://crm.xxx.com/crm/javascript/zcga.js'></script>
     

Step 2: Add hidden element in your web forms.

In your web form, adding the code snippet for the hidden element is very essential to capture the unique GCLID that is generated on clicking the Ad. This code helps you extract the data that GCLID captures when a visitor clicks on an advertisement. The GCLID gives you information such as Google Ads Campaign, Ad Group, Keyword, Ad, etc.,which is passed on to your customer database (the CRM) along with the lead information that you collect from the visitor who fills up the web form. Capturing the GCLID is mandatory to capture the Google Ads Information right inside your CRM account. Please note, this is not supported for Web-to-Case forms.

For the CRM web forms:

While creating new web forms in the CRM, the hidden element code can be automatically included in the form's code. For existing CRM web forms, the code snippet needs to be added in the form's code.

Creating a new form - While setting up a new form, add the form's details such as the form name, landing page URL, form location URL, etc. If you are a Google Apps user and you have enabled Google Ads integration, the Google Ads script will automatically be made available to you.

Adding code to an existing form

  • Go to Setup > Marketplace > Google Google Ads.
  • In the Google Ads Integration page, click Take me through the steps.
  • Under step two, Carry forward Google Ads information to the CRM, click the CRM Hidden Element.
  • In the Hidden Field for Existing Web Forms popup, copy the following hidden field code and paste it in your form's code.
    <input type='hidden' id="zc_gad" name="zc_gad" value=""/>

    Do not forget to add the following tracking code in all the web pages in your website, right before the </body> tag.
    <script type="text/javascript" src='https://crm.XXX.com/crm/javascript/zcga.js'></script>

For Third-party web forms:

In the case of the third party web form builder, besides adding the hidden field code in the web form and tracking code in all the web pages, you must include the "GCLID" variable in your existing API script.

To set up webform tracking via third party web forms

  1. Add the following hidden field code in your web form's code.
    <input type='hidden' id="zc_gad" name="zc_gad" value=""/>
  2. Add the following tracking code in all the web pages of your website, right before the </body> tag.
    <script type="text/javascript" src='https://crm.XXXX.com/crm/javascript/zcga.js'></script>
  3. Include the "GCLID" variable in your existing API script as shown in the sample below to transfer the tracking details.
    1. <Leads> <row no="1"> <FL val="Lead Source">Web
    2. Download</FL> <FL val="Company">Your Company</FL>
    3. <FL val="First Name">Hannah</FL> <FL val="Last
    4. Name">Smith</FL> <FL val="Email">testing@testing.com</FL>
    5. <FL val="Title">Manager</FL> <FL
    6. val="Phone">1234567890</FL> <FL val="Home
    7. Phone">0987654321</FL> <FL val="Other
    8. Phone">1212211212</FL> <FL
    9. val="Fax">02927272626</FL> <FL
    10. val="Mobile">292827622</FL> <FL
    11. val="GCLID">CMPjuu-Xx78CFRSTjgodPHsA3Q</FL> </row>
    12. </Leads>

The tracking code "zcga.js" fetches the GCLID from the browser's cookies and sends it to the third party's database. In order to make this information available in the CRM you must push the data to the CRM via API. Along with the existing variables, include the GCLID variable as well so that the GCLID is pushed to the CRM.

Next Steps

  • Track Data in the CRM
  • Push Data to Google Ads


    • Related Articles

    • CRM for Google Ads

      CRM for Google Ads Google Ads is a powerful online advertising program designed to help you reach new customers and increase sales for your business through ads on Google Search and across Google's network of partner websites. By helping you drive ...
    • Tracking Google Ads Data

      Tracking Google Ads Data Once the integration is set and your web forms are live, you can easily track your Google Ads information inside the CRM. Within the CRM, you can track the Google Ads data in a few places. Google Ads Tab - Details related to ...
    • Pushing Data to Google Ads

      Pushing Data to Google Ads Pushing data from the CRM to Google Ads help you understand which clicks led to which offline conversions. You can get a complete picture of the click-to-conversion cycle and accurately analyse your spending. Additionally, ...
    • CRM for Google Account Users

      CRM for Google Account Users This feature is for the Google Account users. Google Apps Account users can refer to the CRM for Google Apps Users   The CRM for Google makes it easier for your business to collaborate, communicate and share information, ...
    • Activate Google Contacts and Calendar Integration

      Activating Google Contacts & Calendar This feature is for the Google Users.  Google Apps users can refer to the CRM for Google Apps. Activate Google Contacts and Calendar Integration To activate Google Contacts and Calendar from the CRM Log in to the ...