How to Marry Google Analytics and PPC

August 20, 2012 Crystal O Neil Publishers No Comments

Data is a bea-u-tiful thing, especially when you’re talking about marrying the power of Google Analytics (GA) with your PPC data.  With PPC data, you’re focused on the interactions potential customers have until they take the desired conversions you’ve neatly pointed them to.  What queries they searched on.  What queries they clicked on.  What ads they clicked on.  What ads they convert from.  You get the point.

But what happens before they take that action? After they take that action?  How long do they stay? What are they doing on your site? Are they new customers? What devices are they using to get to your site?

All great questions that analytics can help uncover and help you refine and improve your campaigns.

However, before you get too excited about the immense amount of data you can get out of GA for your PPC campaigns, you need to first ensure your PPC data is properly tagged.

While this is a fairly straightforward process as you’ll see below, I’ve found in hundreds of account audits over the years that it’s a process that is often forgotten or, has been done, but not properly.  The scary part is that in some instances, they had no idea the data was being brought in inaccurately and were making big business decisions off of inaccurate data.

To help you avoid this, I’ll be outlining how to ensure you’re properly tagging PPC URLs so that you can trust the data to make decisions.

To ensure AdWords data is brought into GA properly, it’s a simple check of the box: google analytics check box For other engines, like adCenter, 7Search, etc. that are not part of the Google family, you need to manually tag your destination URLS with “utm” parameters in order for your PPC data to properly come into GA. The most important parameters to append are:

  1. utm_source= – This is the engine you’re ads are running on. For example, adCenter.
  2. utm_medium= – This is the type of advertising.  For PPC, you need to use cpc.
  3. utm_term= – This is to identify the keyword.  A bonus tip is to use {QueryString} in the Campaign Term filed to dynamically pull in your keywords.
  4. utm_campaign= – This is to identify the campaign your ads are part of.

I highly recommend using the handy ‘Analytics URL Builder’ to build the parameters. Here is an example of how your final URL will look:{QueryString}&utm_campaign=TEST Beyond tagging your ad destination URLs, if you are utilizing Sitelinks in AdWords, you more than likely want to know how they are performing for you. tagging adwords While AdWords provides insight to overall performance of sitelinks by segmenting by Click Type and viewing the Ad Extensions tab the performance is an aggregate of all Sitelinks.

However, performance data at the aggregated level doesn’t tell me much.

I like to think of Sitelinks as “mini” ads.  I want to know which “ad” is performing best and even which keywords are driving performance of my sitelinks.

If you want to truly know WHICH Sitelinks are having the greatest impact on CTR and more importantly, conversions you can manually tag your Sitelink destination URLs. adwords sitelinks Similar to the example above for tagging destination URLs outside of AdWords, you can append specific Sitelink parameters to get performance by individual sitelink.  You can also get as granular as keyword and match type performance by each individual sitelink.

Here are the parameters you will need to append:

  • origin=sitelinkname – This is to identify the sitelink.

keyword={keyword} – This is to identify the keyword. matchtype={matchtype}  – This is to identify the keyword match type.

(Note: Use a ? to append the first parameter if you have no other parameters in your URL. If there are other parameters use &.)  

Here is what your final URL will look like:{keyword}&matchtype={matchtype}

Now that we’ve covered the critical step of ensuring the data you’re putting into GA is accurate so you can trust the data coming out of GA, stay tuned for my next post on the top ways to use GA for your PPC campaigns!



Associate SEER Interactive

Crystal (Anderson) O’Neill (@Crystala) is the PPC division lead for SEER Interactive, a Philadelphia based Digital Marketing Agency.  Prior to joining SEER in 2007, she worked at an International Media Agency as the VP of Business development, where she focused on developing and managing international media and PPC campaigns.

XSLT Plugin by BMI Calculator