<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Redfly Online Marketing, Dublin, Ireland</title>
	<atom:link href="https://www.redflymarketing.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.redflymarketing.com</link>
	<description>Search Engine Marketing Blog</description>
	<lastBuildDate>Mon, 20 Feb 2017 00:47:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.8</generator>
	<item>
		<title>The Ultimate Enhanced Ecommerce Tracking Implementation Guide</title>
		<link>https://www.redflymarketing.com/blog/complete-ga-gtm-enhanced-ecommerce-tracking-implementation-guide/</link>
					<comments>https://www.redflymarketing.com/blog/complete-ga-gtm-enhanced-ecommerce-tracking-implementation-guide/#comments</comments>
		
		<dc:creator><![CDATA[Arnold Majlath]]></dc:creator>
		<pubDate>Fri, 29 Jan 2016 01:19:23 +0000</pubDate>
				<category><![CDATA[Google Analytics]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4874</guid>

					<description><![CDATA[<p>Looking for a secret weapon to kick your ecommerce reporting into overdrive and improve the conversion rates of your sales funnel? Google Analytics has an amazing suite of features that are rarely used. This secret weapon is free and incredibly valuable. There&#8217;s a catch though. It&#8217;s quite difficult to set up/implement. That&#8217;s about to change. [&#8230;]</p>
The post <a href="https://www.redflymarketing.com/blog/complete-ga-gtm-enhanced-ecommerce-tracking-implementation-guide/">The Ultimate Enhanced Ecommerce Tracking Implementation Guide</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>Looking for a secret weapon to kick your ecommerce reporting into overdrive and improve the conversion rates of your sales funnel? Google Analytics has an amazing suite of features that are rarely used. This secret weapon is free and incredibly valuable. There&#8217;s a catch though. It&#8217;s quite difficult to set up/implement. <strong>That&#8217;s about to change</strong>. In this article, we&#8217;ll discuss Enhanced Ecommerce features of Google Analytics and take a deep dive into the implementation using the standard implementation guide as well as the <strong>Redfly Google Tag Manager implementation (coming next)</strong>. A guide like this has never been attempted before so if you&#8217;re already aware of the benefits of Enhanced Ecommerce reporting in GA (and even if you&#8217;re not), let&#8217;s jump on in.</p>
<p>In addition to tracking ecommerce transaction details on your website in Google Analytics, Enhanced Ecommerce allows you to track product impressions, product clicks, viewing product details, adding a product to shopping cart, checkout process steps, transactions and refunds. Let that sink in for a second. integrated into your standard Google Analytics reporting, your <a href="https://www.redflymarketing.com/blog/set-up-ga-ecommerce-tracking-using-google-tag-manager/">attribution models/reports</a> and your Google Ads data, that&#8217;s an incredible set data right there. Before we get stuck into setting this up, let&#8217;s take a moment to see how that might look like in your GA account.</p>
<h2>Enhanced Ecommerce Reports</h2>
<p>Let&#8217;s start with the finished product. When you complete this guide and have everything set up and tested correctly your ecommerce reports in Google Analytics will change to look something like below.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-4944 size-full" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/enhanced-commerce.png" alt="enhanced commerce google tag manager" width="895" height="490" srcset="https://www.redflymarketing.com/wp-content/uploads/2016/01/enhanced-commerce.png 895w, https://www.redflymarketing.com/wp-content/uploads/2016/01/enhanced-commerce-300x164.png 300w, https://www.redflymarketing.com/wp-content/uploads/2016/01/enhanced-commerce-768x420.png 768w, https://www.redflymarketing.com/wp-content/uploads/2016/01/enhanced-commerce-625x342.png 625w" sizes="(max-width: 895px) 100vw, 895px" /></p>
<p>Think about that. Whether you&#8217;ve got a single page checkout, <a href="https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/">no checkout or thank you page at all</a>, or a complex sales funnel spanning multiple steps, days, devices and CRM systems, now you&#8217;ve got complete visibility into the behaviour of your customer before they converted, or worse, left your site. You can now tell what product list your customer filtered down to in a particular search before converting, what areas of the screen they were focused on before abandoning, how the placement of a competing or complementary product affected your conversion rates. Google Analytics just became infinitely more powerful. Let&#8217;s take a closer look at some of the new reports available.</p>
<p><strong>The Ecommerce Overview report:</strong></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-sales.png"><img decoding="async" class="alignnone size-medium wp-image-4910" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-sales-thumb.png" alt="report-sales" /></a></p>
<p><strong>Shopping Behavior report:</strong></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-shopping.png"><img decoding="async" class="alignnone size-medium wp-image-4913" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-shopping-thumb.png" alt="report-shopping" /></a></p>
<p><strong>Checkout Behavior report</strong> (this is from a site with a single page checkout):</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-checkout.png"><img decoding="async" class="alignnone size-medium wp-image-4912" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-checkout-thumb.png" alt="report-checkout" /></a></p>
<p>Product Performance report:</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-product.png"><img decoding="async" class="alignnone size-medium wp-image-4911" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-product-thumb.png" alt="report-product" /></a></p>
<p><strong>Sales Performance report:</strong></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-sales.png"><img decoding="async" class="alignnone size-medium wp-image-4910" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/report-sales-thumb.png" alt="report-sales" /></a></p>
<h2>Standard Setup</h2>
<p>The first step is always the easiest. You need to enable enhanced ecommerce tracking for your view in the admin section of your Google Analytics account.</p>
<p><img decoding="async" class="alignnone size-full wp-image-4883" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/enable-enhanced-ecommerce.png" alt="enable-enhanced-ecommerce" width="625" height="212" /></p>
<p>Because enhanced ecommerce is tracking so many details about the purchase process it is quite complicated to implement. It also requires server side coding to get the values into the tracking script. You&#8217;ll have to pick and choose each of the features that you want to implement and each feature needs to be implemented separately.</p>
<p>If you are using traditional ecommerce already you need to create a new property for testing. <strong>You cannot run traditional ecommerce and enhanced ecommerce in the same time for the same web property.</strong> For tracking multiple properties please check <a href="https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers#working_with_multiple_trackers">Working with multiple trackers</a></p>
<p>First you need to load the enhanced ecommerce plugin. It should be loaded after the tracker object is created and before the enhanced ecommerce specific code.</p>
<p>The order should be like this:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');  // Creating a tracking object
  
  ga('require', 'ec');                    // Loading the Enhanced Ecommerce plugin
  
  { ecommerce specific commands }
  
  ga('send', 'pageview');                 // Sending the pageview

&lt;/script&gt;
</pre>
<p>The ecommerce data is sent to google analytics together with a hit &#8211; pageview or event. You need to send the hit after the enhanced ecommerce command.</p>
<h2>Measuring Product Impressions</h2>
<p>Whenever a product is displayed on your site on anything other than it&#8217;s dedicated product page, a product impression occurs. A product can appear on product category pages, search result pages, a top sellers list in your sidebar etc&#8230;</p>
<p>You can track these impressions using enhanced ecommerce!</p>
<p>Here is a sample html page with a fully working example code snippet for sending two product impressions to Google Analytics:</p>
<pre class="brush: xml; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Product Impressions&lt;/title&gt;
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');   // Creating a tracking object
  
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;script&gt;
ga('require', 'ec');                // Loading the Enhanced Ecommerce plugin

ga('ec:addImpression', {
  'id': 'p01',                      // The Product's id
  'name': 'Red Widget',             // The Product's name
  'category': 'Widgets',            // The Product's category
  'brand': 'Super Widgets',         // The Product's brand
  'variant': 'Small',               // The Product's variant
  'list': 'Search Results',         // The list where the product appears
  'position': 1,                    // The Product's position in the list.
  'price': 12.50                    // The Product's price
});
ga('ec:addImpression', {
  'id': 'p02',
  'name': 'Blue Widget',
  'category': 'Widgets',
  'brand': 'Super Widgets',
  'variant': 'Small',
  'list': 'Search Results',
  'position': 2,
  'price': 7.50
});
ga('send', 'pageview');             // Sending the product impressions with the pageview
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>Tracking user interactions</h2>
<h2>Tracking product link clicks</h2>
<p>You can track when a link to the product details page is clicked anywhere on the site.</p>
<p>The code below is for tracking product links clicks.</p>
<pre class="brush: xml; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Product Click&lt;/title&gt;
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');  // Creating a tracking object

  ga('require', 'ec');                    // Loading the Enhanced Ecommerce plugin
  
  ga('send', 'pageview');
&lt;/script&gt;
&lt;script&gt;
function trackProductClick() {	    // We create a function that will be called when a product links is clicked

ga('ec:addProduct', {
  'id': 'p01',                      // The Product's id
  'name': 'Red Widget',             // The Product's name
  'category': 'Widgets',            // The Product's
  'brand': 'Super Widgets',         // The Product's brand
  'variant': 'Small',               // The Product's variant
  'list': 'Search Results'          // The Product's list
});
ga('ec:setAction', 'click', {       // click action.
  'list': 'Search Results'          // Product list (string).
});
  ga('send', 'event', 'UX', 'click', 'Results', {    // Send the product click details with an event
      hitCallback: function() {
        document.location = 'product-detail.html';    // Redirect the user to the product page
      }
  });

}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!-- Triggering the product click tracking function on the product link click --&gt;
&lt;a href=&quot;#&quot; onclick=&quot;trackProductClick(); return !ga.loaded;&quot;&gt;Product Details Page&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>Tracking Product Details Views</h2>
<p>On each dedicated product page visit we are sending the product details to Google Analytics with a pageview.</p>
<p>In order to measure the number of views of a product details page you need to use the code below:</p>
<pre class="brush: xml; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Product Details View&lt;/title&gt;
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');

  ga('require', 'ec');
      
&lt;/script&gt;
&lt;script&gt;
ga('ec:addProduct', {
  'id': 'p01',                      // The Product's id (id or name is required)
  'name': 'Red Widget',             // The Product's name
  'category': 'Widgets',            // The Product's
  'brand': 'Super Widgets',         // The Product's brand
  'variant': 'Small',               // The Product's variant
  'price': 12.50                    // The Product's price
});

ga('ec:setAction', 'detail');       // Sets the ecommerce action

ga('send', 'pageview');             // Send product details view with the pageview.
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>Tracking product addition or removal from cart</h2>
<p>Each time a product is added to to the shopping cart we are sending the product details to Google Analytics together with an event.</p>
<p>For measuring product cart additions or removals you need to use the code below:</p>
<pre class="brush: xml; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Add To Cart&lt;/title&gt;
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');

  ga('require', 'ec');
  
  ga('send', 'pageview');
    
&lt;/script&gt;
&lt;script&gt;

function addToCart() {              // We create a function that will be called when a product links is clicked
  ga('ec:addProduct', {
  'id': 'p01',                      // The Product's id
  'name': 'Red Widget',             // The Product's name
  'category': 'Widgets',            // The Product's
  'brand': 'Super Widgets',         // The Product's brand
  'variant': 'Small',               // The Product's variant
  'price': 15,                      // The Product's price
  'quantity': 1
});
  ga('ec:setAction', 'add');        // 'add' or 'remove'
  ga('send', 'event', 'UX', 'click', 'add to cart');     // 'add to cart' or 'remove from cart'
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!-- Triggering the cart addition/removal tracking function on the add/remove button/link click --&gt;
&lt;a href=&quot;#&quot; onclick=&quot;addToCart();&quot;&gt;Add To Cart&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>Tracking the checkout process</h2>
<p>After the product has been added the cart you can track the checkout process steps. First you have to configure the checkout steps in the in Admin -&gt; View -&gt; Ecommerce Settings.<br />
If your checkout process consists of two steps then you need to create two steps here and label them. These labels will appear in the Checkout Behavior report.</p>
<p>The example below shows the setup for a two step checkout process. The first step will be the shipping details page and the second step the payment details page.</p>
<p><img decoding="async" class="alignnone size-full wp-image-4886" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/checkout-labelling.png" alt="checkout-labelling" width="625" height="198" /></p>
<p>You can find a complete working example below:</p>
<pre class="brush: xml; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Checkout Step&lt;/title&gt;
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');
      
&lt;/script&gt;
&lt;script&gt;
ga('require', 'ec');

ga('ec:addProduct', {
  'id': 'p01',                      // The Product's id
  'name': 'Red Widget',             // The Product's name
  'category': 'Widgets',            // The Product's
  'brand': 'Super Widgets',         // The Product's brand
  'variant': 'Small',               // The Product's variant
  'price': 15,                      // The Product's price
  'quantity': 1
});

ga('ec:setAction','checkout', {
    'step': 1,            // First checkout step, use 2 for the second step etc...
    'option': 'Visa'      // Optional additional info
});

ga('send', 'pageview');       // Send checkout step with the pageview.
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>Tracking Ecommerce Transactions</h2>
<p>An ecommerce transaction can be tracked on the checkout success or thank you page where the user is notified about the successful transaction.</p>
<p>The ecommerce transaction is sent with a page view.</p>
<pre class="brush: xml; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Ecommerce Transaction&lt;/title&gt;
&lt;script&gt;
  (function(i,s,o,g,r,a,m){i&#x5B;'GoogleAnalyticsObject']=r;i&#x5B;r]=i&#x5B;r]||function(){
  (i&#x5B;r].q=i&#x5B;r].q||&#x5B;]).push(arguments)},i&#x5B;r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)&#x5B;0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXXXXX-1', 'auto');
  
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;script&gt;
ga('require', 'ec');

ga('ec:addProduct', {
  'id': 'p01',                      // The Product's id
  'name': 'Red Widget',             // The Product's name
  'category': 'Widgets',            // The Product's
  'brand': 'Super Widgets',         // The Product's brand
  'variant': 'Small',               // The Product's position in the list
  'price': '12.50',                 // The Product's price
  'quantity': 1                     // The quantity of products purchased
});

ga('ec:addProduct', {
  'id': 'p02',
  'name': 'Blue Widget',
  'category': 'Widgets',
  'brand': 'Super Widgets',
  'variant': 'Small',
  'price': '7.50',
  'quantity': 1
});

ga('ec:setAction', 'purchase', {
  'id': 'T12345',                    // Transaction ID
  'affiliation': 'Widget Store',     // Affiliation
  'revenue': '20.00',                // Revenue
  'tax': '2.00',                     // Tax
  'shipping': '3.50',                // Shipping cost
  'coupon': 'CP12345'                // coupon code if any
});

ga('send', 'pageview');              // Send the transaction details with the pageview request
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>Debugging Your Enhanced Ecommerce Implementation</h2>
<p>There are tools for checking if your enhanced ecommerce implementation is working properly. We&#8217;ll check our sample codes using the <a href="https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk?hl=en" target="_blank">Google Tag Assistant</a> and <a href="https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=en" target="_blank">Google Analytics Debugger</a> Chrome plugins.</p>
<h3>Debugging using Google Tag Assistant</h3>
<p>When you have Google Tag Assistant installed you need to enable it for your domain. Click the small Google Tag Assistant icon when you&#8217;re on a page you want to test and click &#8220;enable&#8221;:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4900" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/enable-gta.png" alt="enable-gta" width="467" height="397" srcset="https://www.redflymarketing.com/wp-content/uploads/2016/01/enable-gta.png 467w, https://www.redflymarketing.com/wp-content/uploads/2016/01/enable-gta-300x255.png 300w" sizes="(max-width: 467px) 100vw, 467px" /></p>
<p>Once enabled, reload your page so Google Tag Assistant can analyze it. You should see your Google Analytics listed in Google Tag Assitant:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4902" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-enabled.png" alt="gta-enabled" width="464" height="188" srcset="https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-enabled.png 464w, https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-enabled-300x122.png 300w" sizes="(max-width: 464px) 100vw, 464px" /></p>
<p>Click your tag to continue to see the details about your tag:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4905" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-view-11.png" alt="gta-view-1" width="464" height="335" srcset="https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-view-11.png 464w, https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-view-11-300x217.png 300w" sizes="(max-width: 464px) 100vw, 464px" /></p>
<p>Now Click &#8220;Pageview Requests&#8221; at the bottom and on the next screen click URLs at the top.<br />
You&#8217;ll see the request URL sent to Google Analytics. To see the request details arranged in a table click the small table icon above the URL:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4907" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-view-2.png" alt="gta-view-2" width="464" height="309" srcset="https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-view-2.png 464w, https://www.redflymarketing.com/wp-content/uploads/2016/01/gta-view-2-300x200.png 300w" sizes="(max-width: 464px) 100vw, 464px" /></p>
<p>On the next screen you will see the parameters and values sent to Google Analytics arranged in a table.</p>
<h3>Debugging using Google Analytics Debugger</h3>
<p>Install the Chrome extension from the <a href="https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=en">Chrome Web Store</a></p>
<p>To use the extension please follow the steps below:</p>
<p>&#8211; Go to the page you want to test your Google Analytics tracking code on<br />
&#8211; Click the extension&#8217;s icon next to the address bar to enable it<br />
&#8211; Go to Menu -&gt; More Tools -&gt; Developer Tools or press Ctrl+Shift+J<br />
&#8211; Select the console tab<br />
&#8211; Reload the page you are on</p>
<p>You will see the data being sent to google analytics:</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2016/01/ga-debugger.png"><img loading="lazy" decoding="async" width="625" height="115" class="alignnone size-medium wp-image-4926" src="https://www.redflymarketing.com/wp-content/uploads/2016/01/ga-debugger-thumb.png" alt="ga-debugger-thumb" srcset="https://www.redflymarketing.com/wp-content/uploads/2016/01/ga-debugger-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2016/01/ga-debugger-thumb-300x55.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<h2> Go Forth &amp; Multiply</h2>
<p>So there you have it. Now you&#8217;ve got a brand new suite of free tools to play with to squeeze those extra percentage points out of your conversion rate. We have clients that have improved their conversion rate 100%-150% on an already optimized conversion funnel. The more you understand about what your visitors are doing on your website before they leave (or convert), the more you can identify problem activities that, until enhanced ecommerce, were simply unknowable, the more you can improve your customer experience and ultimately your bottom line.</p>The post <a href="https://www.redflymarketing.com/blog/complete-ga-gtm-enhanced-ecommerce-tracking-implementation-guide/">The Ultimate Enhanced Ecommerce Tracking Implementation Guide</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/complete-ga-gtm-enhanced-ecommerce-tracking-implementation-guide/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>How To Track Conversions Without a Thank You Page</title>
		<link>https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/</link>
					<comments>https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/#comments</comments>
		
		<dc:creator><![CDATA[Arnold Majlath]]></dc:creator>
		<pubDate>Wed, 22 Apr 2015 07:04:45 +0000</pubDate>
				<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[PPC Marketing]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4626</guid>

					<description><![CDATA[<p>In depth article on 5 different methods you can use to track Google Ads conversions without having a traditional thankyou or receipt page. Choose the method that suits your website situation.</p>
The post <a href="https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/">How To Track Conversions Without a Thank You Page</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>Not all conversions and not all websites are created equally. Sometimes, your website or what you class as a conversion doesn&#8217;t fit neatly into the box that Google thinks most conversions fall into. Sometimes you need to get creative in how you tell Google Ads and Google Analytics that a conversion has occurred. This article will detail three ways in which you can trigger a conversion with Google Ads and Google Analytics when you don&#8217;t have the luxury of a thank you or receipt page.</p>
<p>There are three relatively simple ways to trigger Google Ads conversions without a thankyou/receipt page. These are using Google Tag Manager, Using Google Analytics (in a roundabout way) and by manually coding the conversion into your web page code. Before we attempt any of these though, it&#8217;s important that the conversion in Google Ads is set up correctly first.</p>
<h2>Setting up a new conversion in Google Ads</h2>
<p>You need to create a new conversion in Google Ads. In order to do this, log in to Google Ads, go to your account and select &#8220;Conversions&#8221; from the &#8220;Tools&#8221; dropdown menu in the top navigation.</p>
<p>Click the red &#8220;+ Conversion&#8221; button to create a new conversion.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4745" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-1.png" alt="adwadd-1" width="625" height="116" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-1.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-1-300x55.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></p>
<p>On the next screen enter the conversion name, select &#8220;Webpage&#8221; and click &#8220;Save and continue&#8221;. On the next screen select the details you want to use and click &#8220;Save and continue&#8221; at the bottom.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4749" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-2-thumb.png" alt="adwadd-2-thumb" width="625" height="139" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/adwadd-2-thumb-300x66.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>On the next screen under &#8220;Who makes changes to the code on your website?&#8221; select &#8220;I make changes to the code&#8221;. The code will appear in a textarea. We&#8217;ll need the &#8220;google_conversion_id&#8221; and &#8220;google_conversion_label&#8221; values for our examples.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwtc.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4734" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwtc-thumb.png" alt="adwtc-thumb" width="625" height="64" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/adwtc-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/adwtc-thumb-300x30.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>&nbsp;</p>
<p>Now we&#8217;re ready to rock. Once this is done, pick the method you&#8217;d like to use to trigger this conversion from 1, 2 or 3 below.</p>
<h2>1) Using GTM V2 and auto event tracking</h2>
<p>Log in to Google Tag Manager and open your v2 account.</p>
<p>First you have to go to the &#8220;Variables&#8221; section in the left sidebar and enable the built-in variables for the type of events you want to track. For our examples we&#8217;ll need &#8220;Click ID&#8221; under &#8220;Clicks&#8221; and &#8220;Form ID&#8221; under &#8220;Forms&#8221;, but you can enable them all if you need them in the future.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/clicks.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4724" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/clicks-thumb.png" alt="clicks-thumb" width="650" height="158" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/clicks-thumb.png 650w, https://www.redflymarketing.com/wp-content/uploads/2014/12/clicks-thumb-300x72.png 300w, https://www.redflymarketing.com/wp-content/uploads/2014/12/clicks-thumb-625x151.png 625w" sizes="(max-width: 650px) 100vw, 650px" /></a></p>
<p>In the below examples we&#8217;ll set up tracking for a link click and for a form submission.<br />
In the examples we&#8217;ll use a link with an id selector &#8220;trackLink&#8221; and a form with id &#8220;trackForm&#8221;.<br />
The html markup for the link will look like this:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;/next-page-path&quot; id=&quot;trackLink&quot;&gt;Track Conversion&lt;/a&gt;
</pre>
<p>And for the form like this:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;form id=&quot;trackForm&quot;&gt;
</pre>
<p>On the &#8220;Overview&#8221; page create a new tag, choose &#8220;Google Ads&#8221;.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-1.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4663" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-1-thumb.png" alt="aw-tag-1-thumb" width="625" height="148" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-1-thumb-300x71.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Choose the &#8220;Adwords Conversion Tracking&#8221; tag type.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4665" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-2-thumb.png" alt="aw-tag-2-thumb" width="625" height="143" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/aw-tag-2-thumb-300x68.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>For link tracking: Under &#8220;What triggers this tag to fire?&#8221; select &#8220;Click&#8221; &#8220;Add filters&#8221; &#8220;Some Clicks&#8221;<br />
For form tracking: Under &#8220;What triggers this tag to fire?&#8221; select &#8220;Form&#8221; &#8220;Add filters&#8221; &#8220;Some Forms&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-1.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4667" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-1-thumb.png" alt="click-1-thumb" width="625" height="187" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/click-1-thumb-300x89.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>For link tracking: From the dropdowns select &#8220;Click ID&#8221; &#8220;equals&#8221; &#8220;trackLink&#8221;<br />
For form tracking: From the dropdowns select &#8220;Form ID&#8221; &#8220;equals&#8221; &#8220;trackForm&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4669" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-2-thumb.png" alt="click-2-thumb" width="625" height="163" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/click-2-thumb-300x78.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>For link tracking: Name your trigger, we named it &#8220;Conversion Click&#8221; and select &#8220;Link Click&#8221; under &#8220;Trigger Type&#8221;. If you want to track clicks on a non-link element select &#8220;Click&#8221; here instead.<br />
For form tracking: Name your trigger, we named it &#8220;Conversion Submit&#8221;</p>
<p>You have two options here that you can check:</p>
<p>&#8220;Wait for tags&#8221; &#8211; this delays opening of links until all tags have fired or the specified timeout has elapsed, it decreases the chance you’ll miss some hits<br />
&#8220;Check Validation&#8221; &#8211; the tags are only fired upon a successful form submission</p>
<p>Here you can set filters to specify when the trigger we created should listen for click events.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-3.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4671" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-3-thumb.png" alt="click-3-thumb" width="625" height="114" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/click-3-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/click-3-thumb-300x54.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Click &#8220;Continue&#8221; and enter your conversion tracking code details into the fields.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-tag-3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4678" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-tag-3-thumb.png" alt="aw-tag-3-thumb" width="625" height="131" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-tag-3-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-tag-3-thumb-300x62.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Finally click &#8220;Create Tag&#8221; at the bottom of the page.<br />
Publish your changes. You should begin seeing conversions in your Google Ads account within hours.</p>
<h2>2) Using GA virtual Pageviews and importing them into Google Ads.</h2>
<h3>a.) jQuery solution</h3>
<p>On your webpage the markup for the link you want to track the markup should look like this:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;/next-page-path&quot; id=&quot;trackLink&quot;&gt;Track Conversion&lt;/a&gt;
</pre>
<p>(you need to have the jQuery library included in your page for this to work)</p>
<p>Create a new tag, this time choose &#8220;Custom HTML Tag&#8221;.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4683" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-1-thumb.png" alt="vpv-html-1-thumb" width="625" height="155" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-1-thumb-300x74.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Under &#8220;What triggers this tag to fire?&#8221; select &#8220;More&#8221; then &#8220;New&#8221; &#8220;Custom Event&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4686" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-1-thumb.png" alt="aw-vpv-tr-1-thumb" width="625" height="115" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-1-thumb-300x55.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Under &#8220;Add filters&#8221; &#8220;Event name to match&#8221; type in &#8220;gtm.dom&#8221;. This will get your tag triggered when the DOM is ready<br />
Select &#8220;All Events&#8221; and click &#8220;Continue&#8221;.<br />
You can set up additional filters to trigger the tag only on selected pages for example, if you want to do this choose &#8220;Some Events&#8221; and set up the conditions you want.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4696" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-2-thumb.png" alt="aw-vpv-tr-2-thumb" width="625" height="124" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/aw-vpv-tr-2-thumb-300x59.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Name your trigger, I named it &#8220;Gtm dom&#8221; and click &#8220;Create Trigger&#8221;.<br />
You&#8217;re ready to continue with setting up your custom html tag for generating a virtual pageview.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4693" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-2-thumb.png" alt="vpv-html-2-thumb" width="625" height="128" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/vpv-html-2-thumb-300x61.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Name your tag, I named it &#8220;VPV Clicks&#8221;</p>
<p>Add the code below to the HTML textarea:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script&gt;
$(&quot;#trackLink&quot;).on(&quot;click&quot;, function(){
   dataLayer.push({
      'event':'sendVPV', 'vpv':'/conversion-click'
   });
});
&lt;/script&gt;
</pre>
<p>#trackLink is the ID of the element that I need to generate a virtual pageview when clicked.</p>
<p>When the element with ID #trackLink is clicked, two variables will be pushed into the data layer:</p>
<p>&#8216;event&#8217;:&#8217;sendVPV&#8217;<br />
&#8216;vpv&#8217;:&#8217;/conversion-click</p>
<p>We&#8217;ll use the event &#8220;sendVPV&#8221; to trigger the analytics tag that will record the virtual pageview and we&#8217;ll use the vpv variable for recording the virtual page path.<br />
We need to set up an Universal Analytics tag that will be triggered when the element with ID #trackLink is clicked and it will track the virtual pageview.</p>
<h3>b.) javaScript solution</h3>
<p>On your webpage the markup for the link you want to track the markup should look like this:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;/next-page-path&quot; onclick=&quot;dataLayer.push({'event':'sendVPV','vpv':'/conversion-click'});&quot;&gt;Track Conversion&lt;/a&gt;
</pre>
<h3>After choosing either solution a. or b. above we need to set up a tracking tag for the virtual pageview.</h3>
<p>On the GTM overview screen click &#8220;Create Tag&#8221;.<br />
Create a new Universal Analytics tag, pageview type.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4701" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-1-thumb.png" alt="ua-vpv-1-thumb" width="625" height="160" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-1-thumb-300x76.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>This tag will be fired on the event &#8220;sendVPV&#8221; that is generated when our element is clicked.<br />
We need to set up the trigger. Under &#8220;What triggers this tag to fire?&#8221; select &#8220;More&#8221; then &#8220;New&#8221; and &#8220;Custom Event&#8221;<br />
Under &#8220;Add filters&#8221; &#8220;Event name to match&#8221; type in the event we created in the previous step &#8220;sendVPV&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-tr-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4705" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-tr-1-thumb.png" alt="ua-vpv-tr-1-thumb" width="625" height="147" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-tr-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-tr-1-thumb-300x70.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Optionally you can set up additional filters here too by selecting &#8220;Some Events&#8221;.<br />
Click &#8220;Continue&#8221; and name your new trigger, I named it &#8220;Send VPV&#8221;</p>
<p>You are ready to continue setting up your Universal Analytics tag. Name your tag, I named it &#8220;Track VPV&#8221;<br />
Enter your GA Tracking ID.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4710" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-2-thumb.png" alt="ua-vpv-2-thumb" width="625" height="127" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-2-thumb-300x60.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Leave track type on &#8220;Page View&#8221;. Click &#8220;More settings&#8221; -&gt; &#8220;Basic Configuration&#8221; and click the + icon next to the &#8220;Document Path&#8221; field.<br />
If you are using GTM V2 click &#8220;More settings&#8221; -&gt; &#8220;Fields to Set&#8221; and under &#8220;Field Name&#8221; click the field and select &#8220;Page&#8221; from the dropdown list, then click the + icon next to the &#8220;Value&#8221; field.<br />
We need to set up a variable for reading the document path from the data layer. Select &#8220;New Variable&#8221; from the bottom of the list. Select the &#8220;Data Layer Variable&#8221; type, enter &#8220;vpv&#8221; as the variable name and &#8220;vpv&#8221; as the Data Layer Variable name (as we defined it in the JavaScript Snippet) Click &#8220;Create Variable&#8221; and it&#8217;s ready.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-var-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4707" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-var-1-thumb.png" alt="ua-vpv-var-1-thumb" width="625" height="113" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-var-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/ua-vpv-var-1-thumb-300x54.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Click &#8220;Create Tag&#8221; and your Universal Analytics tag fro tracking virtual pageviews are ready.</p>
<p>Publish the changes.</p>
<p>Now we need to set up a goal in Google Analytics.<br />
Go to your Google Analytics account, select your proeprty and click Admin -&gt; Goals<br />
Click &#8220;New Goal&#8221;. Select a template if you want to start with a pre-filled configuration or select &#8220;Custom&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4715" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-1-thumb.png" alt="goal-1-thumb" width="625" height="158" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-1-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-1-thumb-300x75.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Click &#8220;Next step&#8221;.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4717" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-2-thumb.png" alt="goal-2-thumb" width="625" height="120" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-2-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-2-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Name your Goal and select &#8220;Destination&#8221; as Type.</p>
<p>Click &#8220;Next step&#8221;.<br />
In the destination field type in your virtual page path, &#8220;/conversion-click&#8221; as we defined it above.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4719" src="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-3-thumb.png" alt="goal-3-thumb" width="625" height="144" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-3-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/12/goal-3-thumb-300x69.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>If you want to assign a monetary value to the conversion, enter it to the optional &#8220;Value&#8221; field.</p>
<p>Click &#8220;Save Goal&#8221;</p>
<p>Now we are set up our goal based on the virtual pageview we&#8217;ve created and we are ready to import the goals to Google Ads as conversions.</p>
<p>In order to import the goals we need to do the following:</p>
<p>&#8211; To link our Google Analyitcs and Google Ads accounts<br />
&#8211; To enable Data Sharing with other products in the Google Analytics account<br />
&#8211; To turn ON auto tagging in the Google Ads account</p>
<p>Once the above is done we need to do the steps below:</p>
<p>1. After linking the accounts wait about 1 hour for the data to be ready. Then in Google Ads go to &#8220;Tools&#8221; -&gt; &#8220;Conversions&#8221;. There will be a message that you&#8217;ve goals ready to be imported.<br />
2. Click &#8220;Import from Google Analytics&#8221;<br />
3. Select the goal you want to import from the list<br />
4. Select &#8220;Import&#8221; at the bottom</p>
<h2>3) Manually coding the &#8220;button&#8221; to trigger the Google Ads conversion.</h2>
<p>Add the code below to the &lt;head&gt; section of the page you want to track conversions on.</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script&gt;
function adwTrack() {
   var img = new Image(1,1);
   img.src = &quot;https://www.googleadservices.com/pagead/conversion/XXXXXXXXXX/?value=1.00&amp;amp;currency_code=EUR&amp;amp;label=XXXXXXXXXX&amp;amp;guid=ON&amp;amp;script=0&quot;;
}
&lt;/script&gt;
</pre>
<p>Just replace the XXX&#8230; with your actual conversion id and label.</p>
<p>Then call the adwTrack() function we created above in your link&#8217;s onclick event:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;#&quot; onclick=&quot;adwTrack();&quot;&gt;Track This&lt;/a&gt;
</pre>
<p>So there you have it. While these methods are no means the only methods to track conversions without a thank you or receipt page, they do represent a few of the easiest ways to do it. Sometimes it&#8217;s not always possible to modify your site or CMS code and sometimes it&#8217;s not always possible to even edit your site at all. Hopefully, these solutions have covered all possible scenarios. If you&#8217;d like for us to add a method specific to your situation, let us know in the comments section below so we can add it to the list and hopefully someone else will get some value from it. If you&#8217;ve any questions on how these are implemented, please feel free to ask in the comments section too. Finally, if you found this useful, we&#8217;d really appreciate if you could give us a like or a share on the post.</p>The post <a href="https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/">How To Track Conversions Without a Thank You Page</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>How Safe is Your CTR With Google Ads? &#8211; Not Very! &#8211; Google Sheds the Bold</title>
		<link>https://www.redflymarketing.com/blog/adwords-removes-title-bolding/</link>
					<comments>https://www.redflymarketing.com/blog/adwords-removes-title-bolding/#comments</comments>
		
		<dc:creator><![CDATA[Stephanie Courtney]]></dc:creator>
		<pubDate>Thu, 20 Nov 2014 15:31:52 +0000</pubDate>
				<category><![CDATA[PPC Marketing]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4587</guid>

					<description><![CDATA[<p>Google recently (and quietly) removed bolding from titles in both the organic and paid search results. What does this mean for your quality score, CTR and indeed, your bottom line? We investigate the changes and find out how to use them to our advantage.</p>
The post <a href="https://www.redflymarketing.com/blog/adwords-removes-title-bolding/">How Safe is Your CTR With Google Ads? – Not Very! – Google Sheds the Bold</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>Have you done a Google search lately?</p>
<p>If you work on Google Ads, probably not. We tend to work on the UI or in Editor and too often we miss the forest for the trees. Go on, do a search for a competitive product like ‘car insurance’ or ‘cheap flights.’ Notice anything different? None of your keywords are bolded in the headline anymore. If only Renée’s look had changed so inconspicuously. Google quietly removed bolding a couple of weeks back and initial <em>relative CTR metric</em>s across all accounts that we manage indicate that this isn&#8217;t a minor change and if you don&#8217;t act now, you&#8217;re in for some heartache shortly. With the holidays fast approaching, addressing this now could mean your best holiday season ever.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-2.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4616" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-2-thumb.jpg" alt="google-bold-2-thumb" width="625" height="174" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-2-thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-2-thumb-300x83.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-3.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-4590" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-3-300x225.jpg" alt="google-bold-3" width="283" height="212" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-3-300x225.jpg 300w, https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-3-1024x768.jpg 1024w, https://www.redflymarketing.com/wp-content/uploads/2014/11/google-bold-3.jpg 1280w" sizes="(max-width: 283px) 100vw, 283px" /></a>While search query bolding in the headline has been removed like the mole on Cindy Crawford’s face, bolding is still in effect in both description lines and the display URL.</p>
<p>If you believe, like millions of Cindy’s adoring fans, that the mole made her sexy, you probably see this change in AdWord’s headlines as an affront to eye-catching, advertising sex appeal – and you might be right. The lack of bold in the headline does flatten the page, but that might just be because no one who is writing ad text has caught on and made the adjustments necessary to make the rest of the ad pop.</p>
<h2>What the Hell is Google Up To?</h2>
<p>Sometimes it’s hard to tell when the Google geniuses are on to something or just screwing the pooch, but let’s give them the benefit of the doubt.</p>
<p>Let’s face it search query infected headlines are as boring as a Google blog. Eye catching? Maybe. Interesting, creative, innovative? Never. And as repetitive as a two year old – almost every headline is the same – especially if every advertiser is using dynamic keyword insertion – and therein may lie the reasoning behind this oh so subtle face lift.</p>
<p>So maybe Google has realised that in order to foster a bit more creative freedom, they needed to release us from the shackles of bolded headlines.</p>
<p>On the other hand, if this is the brainchild of the newest zit faced tween hired from Stanford who hasn’t a clue how Google Ads serves the advertising world, this may cost a lot of high performing campaigns as CTRs wane and conversion rates suffer.</p>
<p>One thing is obvious; this change allows organic results to blend more with paid advertising – and that means game on for the SEO/PPC world cup. While both SEO and PPC mechanisms and strategies mature, one thing is clear: copy is still king and it will be those who can create great tag lines that will win this competition with searchers.</p>
<h2>What Does This Mean for Ad Formatting in Google Ads?</h2>
<p>For those of us who toil in ad copy R&amp;D, this change creates some interesting options with which to play.</p>
<p>Enhanced headlines will either give you a lot more space to play or they might become less useful. If you have a great tag line, use the keyword phrase in the second description line for maximum affect. If the keyword only works in the first description line, you’ll get the eye catching bold if you don’t use the title enhancement. The trick will be in understanding which use will have the best draw on the eye of the searcher.</p>
<p><a title="Google Ads DKI" href="https://www.redflymarketing.com/blog/dynamic-keyword-insertion-the-ultimate-guide/">Dynamic keyword insertion</a> in the title no longer matters. (Can I get a ‘Hallelujah!’) Keywords matter more in the display URL than in the headline now so move your dynamic {KeyWord :Insertion} accordingly.</p>
<p>Encouraging us copy hacks to use keywords in the descriptions actually makes sense now that callout extensions are in play. If your client or business offers ‘free shipping for orders over $50,’ don’t waste space in the description lines, use callout extensions – and now that callout extensions are available at the account, campaign and ad group level, you can callout special offers on specific products and services while saving precious space in the description lines to do exactly that – describe the product/service.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4624" src="https://www.redflymarketing.com/wp-content/uploads/2014/11/swim.jpg" alt="swim" width="625" height="444" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/11/swim.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2014/11/swim-300x213.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></p>
<div class="clear"></div>
<p>What might be the most intriguing part of this change is that Google has yet to announce it. It makes sense that Google doesn&#8217;t want the public to notice the change, a good facelift should always be invisible, but why they haven&#8217;t informed the advertising community is a bit baffling -unless we&#8217;re giving them too much credit for having reasons for the change.</p>
<h2>Take Advantage</h2>
<p>Now is your chance to differentiate your ads, improve your CTR and <a title="improve adwords QS" href="https://www.redflymarketing.com/blog/how-to-improve-quality-score-the-ultimate-guide/">improve your Quality Score</a>. There&#8217;s some <a href="http://www.amazon.com/More-Words-That-Richard-Bayan/dp/0071418539/ref=sr_1_2?ie=UTF8&amp;qid=1416496143&amp;sr=8-2&amp;keywords=words+that+sell">great</a> <a href="http://www.amazon.com/Words-that-Sell-Products-Services/dp/0071467858/ref=sr_1_1?ie=UTF8&amp;qid=1416496143&amp;sr=8-1&amp;keywords=words+that+sell">books</a> that can help improve your short form ad copy writing. You can also join in the conversation over on the <a href="https://www.en.adwords-community.com/t5/Performance-Optimization/New-Google Ads-Ad-Format-Discussion-Testing-and-Feedback/m-p/411667#M26755">official Google Ads forum</a>. Finally, it&#8217;s important to remember how your ad copy impacts on your ROAS. The (newer) version of the Google Ads auction overview should be required viewing for <strong>any</strong> Google Ads advertiser.</p>
<p><script src="/video/swfobject.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[ 
var flashvars =       {         'file':                                   encodeURIComponent('/video/yt/index.php?v=http://www.youtube.com/watch?v=PjOHTFRaBWA'),         'type':                                  'youtube',     'logo.file': '','logo.position':'top-left', 'logo.hide':'false',   'autostart':                             'false', 		'skin':									 '/video/skins/pink/pink.xml', 		'image':                                 '/video/preview.jpg'       };       var params =       {         'allowfullscreen':                       'true',         'allowscriptaccess':                     'always',         'bgcolor':                               '#000000'       };       var attributes =       {         'name':                                  'player1',         'id':                                    'player1'       };       swfobject.embedSWF('/video/player-licensed.swf', 'player1', '620', '373', '9.0.124', false, flashvars, params, attributes);
// ]]&gt;</script></p>
<p id="player1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this Google Ads tutorial about building your keyword list.</p>The post <a href="https://www.redflymarketing.com/blog/adwords-removes-title-bolding/">How Safe is Your CTR With Google Ads? – Not Very! – Google Sheds the Bold</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/adwords-removes-title-bolding/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>A Comprehensive Guide To Tracking Google Ads Call Conversions Using Google Tag Manager</title>
		<link>https://www.redflymarketing.com/blog/adwords-call-tracking-guide-gtm/</link>
					<comments>https://www.redflymarketing.com/blog/adwords-call-tracking-guide-gtm/#comments</comments>
		
		<dc:creator><![CDATA[Dave Davis]]></dc:creator>
		<pubDate>Fri, 12 Sep 2014 14:48:17 +0000</pubDate>
				<category><![CDATA[PPC Marketing]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4446</guid>

					<description><![CDATA[<p>Earlier this month, Google released a much needed tracking feature in Google Ads. Website Call Conversions. We&#8217;ve been playing with it in beta for quite some time and I&#8217;m surprised that it didn&#8217;t get much fanfare. Google effectively destroyed the Google Ads call tracking industry. We have clients who, overnight, saved thousands of dollars/euros a [&#8230;]</p>
The post <a href="https://www.redflymarketing.com/blog/adwords-call-tracking-guide-gtm/">A Comprehensive Guide To Tracking Google Ads Call Conversions Using Google Tag Manager</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>Earlier this month, Google released a much needed tracking feature in Google Ads. <a title="call tracking in Google Ads" href="http://adwords.blogspot.ie/2014/08/introducing-website-call-conversions.html">Website Call Conversions</a>. We&#8217;ve been playing with it in beta for quite some time and I&#8217;m surprised that it didn&#8217;t get much fanfare. Google effectively <em>destroyed the Google Ads call tracking industry</em>. We have clients who, overnight, saved thousands of dollars/euros a day in call tracking fees. If you speak to your customers by phone at any stage of the buying cycle, you need this. This is not Google Ads call extensions (although they are required, see below) or click to call; this is <strong>actual</strong> call tracking.  So how does it work? Easy. Wherever your phone number appears on your website, Google will display that phone number as normal. However, if that visitor came from Google Ads, Google will replace that number with a custom number that it ties to the visitor (and keyword/ad combination). Google then forwards that number on to your regular number. So how do we set this up? Surprisingly, there has been a lot of confusion over this. <strong>In this article, I&#8217;ll go through each step and then show you how to implement this manually or by using Google Tag Manager</strong> (because who&#8217;s not using GTM these days?).</p>
<h2>WHERE THE TRACKING NUMBER DISPLAYS</h2>
<p><img loading="lazy" decoding="async" class="aligncenter  wp-image-4490" src="https://www.redflymarketing.com/wp-content/uploads/2014/09/phone-number1.jpg" alt="image of where adwords forwarding number appears" width="625" height="129" /> The tracking phone number or &#8220;the forwarding number&#8221; is displayed anywhere you place the code to dynamically generate it. Think of it as a magic widget. You copy and paste the widget code that Google provides and wherever that code is placed, the tracking number displays. If the user didn&#8217;t come from Google Ads, your default number displays.  There are some occasions where the number will not display however.</p>
<ul>
<li>The display network (display network only campaigns)</li>
<li>Outside of an Google Ads &#8220;interaction&#8221;</li>
<li>Ads with low traffic</li>
</ul>
<p>These have caused some confusion. The first is pretty obvious, dynamic numbers won&#8217;t be displayed on the Google display network. Also, if your visitor doesn&#8217;t click on an Google Ads ad, they won&#8217;t see it. Finally, if your ad doesn&#8217;t receive an undisclosed minimum traffic volume during a 4 week period, it wont show either. This brings us to the most important point of this article.</p>
<blockquote>
<h4 style="text-align: center;"><strong>**** CALL EXTENSIONS ARE MANDATORY FOR CALL CONVERSION TRACKING  ****</strong></h4>
</blockquote>
<p style="text-align: left;">This has caused a lot of confusion, even with myself. You can&#8217;t just set up the &#8220;dynamic number&#8221; on your website, it needs to have a call extension or a click to call extension associated with it. After hours of frustration when first setting these up, and official confirmation from within Google, this actually makes sense. If you don&#8217;t associate the call conversion with a call extension, you are likely to get a fragmented visit. So, with all that in mind, let&#8217;s get to the setup.</p>
<h2 style="text-align: left;">STEP 1 &#8211; SETTING UP THE CALL EXTENSION</h2>
<p>Before you will even be able to see the call conversion in your account conversions section, you need to add at least one call extension. If you don&#8217;t have any call extensions yet, you won&#8217;t see the call tracking conversion option that we&#8217;ll need later on. If your business takes phone calls, you&#8217;re crazy not to be using call extensions anyway so now is a good time to start. You can either create a new call extension or edit any existing one. Go to any campaign and select the extensions tab. Click the red &#8220;+Extension&#8221; or edit an existing call extension. You should see this. <img loading="lazy" decoding="async" class="aligncenter  wp-image-4495" src="https://www.redflymarketing.com/wp-content/uploads/2014/09/adwords-call-tracking-call-extensions.jpg" alt="image of the adwords edit call extension menu" width="625" height="604" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/09/adwords-call-tracking-call-extensions.jpg 630w, https://www.redflymarketing.com/wp-content/uploads/2014/09/adwords-call-tracking-call-extensions-300x290.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /> It&#8217;s vitally important that you do this once, that you select the &#8220;A Google Forwarding Number&#8221; in the &#8220;Show my ad with&#8221; option and that you enter <strong>your</strong> country and your business phone number and not the country of your target audience. Many hours have been wasted trying to get call tracking working because the necessity of this step is not documented by Google (that I could find). I&#8217;ve just saved you a lot of frustration! Here&#8217;s a quick walkthrough. <script src="/video/swfobject.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[ 
var flashvars =       {         'file':                                   encodeURIComponent('/video/yt/index.php?v=http://www.youtube.com/watch?v=-SuIprHZAeg'),         'type':                                  'youtube',     'logo.file': '','logo.position':'top-left', 'logo.hide':'false',   'autostart':                             'false', 		'skin':									 '/video/skins/pink/pink.xml', 		'image':                                 '/video/preview.jpg'       };       var params =       {         'allowfullscreen':                       'true',         'allowscriptaccess':                     'always',         'bgcolor':                               '#000000'       };       var attributes =       {         'name':                                  'player1',         'id':                                    'player1'       };       swfobject.embedSWF('/video/player-licensed.swf', 'player1', '620', '373', '9.0.124', false, flashvars, params, attributes);
// ]]&gt;</script></p>
<p id="player1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this Google Ads tutorial about building your keyword list.</p>
<h2>STEP 2 &#8211; SETTING UP THE CONVERSION</h2>
<p>So now we can get down to the real meat of the setup. The next step, we need to set up the actual conversion event in the conversions section of your Google Ads account. This is done exactly like you would any other type of conversion. In your Google Ads account go to Tools -&gt;Conversions and click the red “+ CONVERSION” button to create a new conversion. <img loading="lazy" decoding="async" class="alignnone size-full wp-image-4451" src="https://www.redflymarketing.com/wp-content/uploads/2014/08/call-1.gif" alt="call-1" width="625" height="203" /> As the conversion name type “Calls from website” and select “Calls to a Google forwarding number on your website” as the source and click the “Save and continue” button. <img loading="lazy" decoding="async" class="alignnone size-full wp-image-4452" src="https://www.redflymarketing.com/wp-content/uploads/2014/08/call-2.gif" alt="call-2" width="625" height="341" /> On the next screen, select a conversion value, window, category and call length and click “Save” <img loading="lazy" decoding="async" class="alignnone size-full wp-image-4459" src="https://www.redflymarketing.com/wp-content/uploads/2014/08/call-3.gif" alt="call-3" width="625" height="412" /> Select &#8220;I make changes to the code&#8221; and copy the generated code. Keep the code handy, you&#8217;ll need it soon. <a href="https://www.redflymarketing.com/wp-content/uploads/2014/08/call-4.gif"><img loading="lazy" decoding="async" width="625" height="97" class="alignnone size-full wp-image-4456" src="https://www.redflymarketing.com/wp-content/uploads/2014/08/call-4-thumb.gif" alt="call-4" /></a> Obviously these options are custom to your business and your business needs. If you&#8217;re selling insurance, a converted phone call might be a minimum of 5 minutes to you. If you&#8217;re selling a phone directory service, a 20 second call might be all you need. Likewise with the value of the conversion here. This is up to you and how you determine the value of a call. I would encourage you to enter something real here. Don&#8217;t use &#8220;1&#8221; or leave it blank. Work out the average value of each of your phone calls or use a points based system. Like other Google Ads conversion values, this too can be populated dynamically using either server side scripting or Google Tag Manager. I wont be covering that in this article.</p>
<h2> STEP 3 &#8211; SETTING UP THE NUMBER TO DISPLAY</h2>
<p>So now onto the real magic. This can be a little bit challenging. ***bonus*** As long as the demand isn&#8217;t too high and as long as you&#8217;ve made an effort yourself, we&#8217;ll assist, for free, anyone who needs this part done for them. Just <a title="free adwords conversion tracking help" href="https://www.redflymarketing.com/contact-us/">get in touch</a>. From here you have two options: If you are <em><strong>not</strong></em> using Google Tag Manager you need to copy the javascript code you generated in <em>step 2</em> above and put it into your website &lt;head&gt; tag, enclosed in a &lt;script&gt;&lt;/script&gt; tag.</p>
<pre class="brush: jscript; title: ; notranslate">&lt;script&gt;
(function(a,e,c,f,g,b,d){var h={ak:&quot;996234153&quot;,cl:&quot;RguGCL6AgVYQqaeF2wM&quot;};a&#x5B;c]=a&#x5B;c]||function(){(a&#x5B;c].q=a&#x5B;c].q||&#x5B;]).push(arguments)};a&#x5B;f]||(a&#x5B;f]=h.ak);b=e.createElement(g);b.async=1;b.src=&quot;//www.gstatic.com/wcm/loader.js&quot;;d=e.getElementsByTagName(g)&#x5B;0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a&#x5B;c](2,b,h,d,null,new Date,e)}})(window,document,&quot;_googWcmImpl&quot;,&quot;_googWcmAk&quot;,&quot;script&quot;);
&lt;/script&gt;</pre>
<p>You also need to add the following javascript to your &lt;body&gt; tag: onload=&#8221;_googWcmGet(&#8216;<strong>number</strong>&#8216;, &#8216;X-XXX-XXX-XXXX&#8217;)&#8221; (where the X&#8217;s represent your regular/default office number) so it will look like below. Remember, &#8220;<strong>number</strong>&#8221; is the class of the element that holds the phone number in the html code like &lt;span class=&#8221;<strong>number</strong>&#8220;&gt;X-XXX-XXX-XXXX&lt;/span&gt;.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;body onload=&quot;_googWcmGet('number', 'X-XXX-XXX-XXXX')&quot;&gt;
</pre>
<p>If you <em><strong>are</strong></em> using Google Tag Manager, things are a little trickier but well worth putting in the effort to configure. It is assumed that you have the Google Tag Manager code snippet added to all pages on your website. Using this method, you don&#8217;t have to edit the code on your site at all. You&#8217;ll need to follow the below instructions <strong>exactly</strong>.</p>
<ol>
<li>Log into Google Tag Manager</li>
<li>In the Google Tag Manager UI, create a new Custom Html tag and name it “Call from website”</li>
<li>Set the firing rule to &#8220;All pages&#8221;</li>
<li>Paste the javascript code you generated in s<em>tep 2 above</em> into the HTML text area enclosed in &lt;script&gt;&lt;/script&gt; tag. &#8211;</li>
<li>Before the closing &lt;/script&gt; tag add the following javascript: jQuery(document).ready(function() { _googWcmGet(&#8216;number&#8217;, &#8216;X-XXX-XXX-XXXX&#8217;); });</li>
</ol>
<p>So the whole code will look like this:</p>
<pre class="brush: jscript; title: ; notranslate">&lt;script&gt;
(function(a,e,c,f,g,b,d){var h={ak:&quot;996234153&quot;,cl:&quot;RguGCL6AgVYQqaeF2wM&quot;};a&#x5B;c]=a&#x5B;c]||function(){(a&#x5B;c].q=a&#x5B;c].q||&#x5B;]).push(arguments)};a&#x5B;f]||(a&#x5B;f]=h.ak);b=e.createElement(g);b.async=1;b.src=&quot;//www.gstatic.com/wcm/loader.js&quot;;d=e.getElementsByTagName(g)&#x5B;0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a&#x5B;c](2,b,h,d,null,new Date,e)}})(window,document,&quot;_googWcmImpl&quot;,&quot;_googWcmAk&quot;,&quot;script&quot;);

jQuery(document).ready(function() {
_googWcmGet('number', 'X-XXX-XXX-XXXX');
});
&lt;/script&gt;</pre>
<p>You <strong>need the jquery javascript library included on your site for this to work</strong>. Whether you are using the regular method or our custom Google Tag Manager method, you need to define your phone number on your site in this format: &lt;span class=&#8221;<strong>number</strong>&#8220;&gt;X-XXX-XXX-XXXX&lt;/span&gt;. So every instance of your business number on your site in this format will be replaced with the Google forwarding number. That&#8217;s it. Pretty painless right? Now, at long last, you can now track <strong>all</strong> phone calls as conversions and not just mobile click to call ads. The call tracking loop has finally been closed. So what&#8217;s next? Well, viewing and optimizing your call conversions of course!</p>
<h2>STEP 4 &#8211; CONFIGURING ADWORDS TO SHOW CALL METRICS</h2>
<p>Once your call conversions start rolling in, you can see the conversions in the conversions page in Google Ads. But that&#8217;s not really very useful. Fortunately, you can now add all your fancy new call tracking metrics throughout your reports. Simply add the columns as outlined in the video below.</p>
<h3 style="color: #444444;">Track phone impressions, calls, and phone-through rate</h3>
<p style="color: #444444;">You can see the phone impressions, phone calls, and phone-through rate by adding special columns to the statistics table of your campaign or ad group.</p>
<ul style="color: #444444;">
<li style="font-weight: inherit; font-style: inherit;">Phone impressions are the number of times your ad was shown with a Google forwarding phone number.</li>
<li style="font-weight: inherit; font-style: inherit;">Phone calls are counted when calls to your custom Google forwarding phone number are received, either through a call button or through manual dialing.</li>
<li style="font-weight: inherit; font-style: inherit;">The phone-through rate (PTR) is the number of phone calls received (the figure in the “Phone calls” column) divided by the number of times your phone number is shown (what’s shown in the “Phone impressions” column).</li>
</ul>
<h2>STEP 5 &#8211; OPTIMIZE &#8216;TILL THE COWS COME HOME</h2>
<p>Now that you can see all sorts of useful metrics like call start time, end time, status (missed or received), duration, caller area code, phone cost, call type etc., you can really start to optimize your call conversion rate. This is especially exciting for those of you who usually close sales over the phone (you can use the likes of HubSpot to score these leads too!). The best thing about this new call conversion tracking? You can utilize all of the wonderful and powerful advanced and custom bid strategy features like ROAS bidding, enhanced CPC bidding and of course, everyone&#8217;s favourite&#8230; Conversion Optimizer ;)</p>
<h2>NEED SOME HELP?</h2>
<p>So there you have it. The conversion leak has finally been plugged. It&#8217;s an exciting time, especially if you&#8217;re a <a title="Digital Marketing Agency" href="https://www.redflymarketing.com/">digital marketing agency</a>! If you&#8217;ve been wondering how to set this up in Google Tag Manager, now you know. If you&#8217;re having difficulty and would like some free help setting this up, please get in touch and I&#8217;ll be happy to help walk you through it (GTM implementation only). Any questions? Feel free to reach out on social media (we&#8217;ve removed our comment section for now) or drop us an email.</p>The post <a href="https://www.redflymarketing.com/blog/adwords-call-tracking-guide-gtm/">A Comprehensive Guide To Tracking Google Ads Call Conversions Using Google Tag Manager</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/adwords-call-tracking-guide-gtm/feed/</wfw:commentRss>
			<slash:comments>29</slash:comments>
		
		
			</item>
		<item>
		<title>The Google Shopping Upgrade Simplified &#8211; What You Need To Know  (The Short Version)</title>
		<link>https://www.redflymarketing.com/blog/the-google-shopping-upgrade-simplified-what-you-need-to-know-the-short-version/</link>
					<comments>https://www.redflymarketing.com/blog/the-google-shopping-upgrade-simplified-what-you-need-to-know-the-short-version/#comments</comments>
		
		<dc:creator><![CDATA[Dave Davis]]></dc:creator>
		<pubDate>Mon, 18 Aug 2014 12:43:19 +0000</pubDate>
				<category><![CDATA[PPC Marketing]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4311</guid>

					<description><![CDATA[<p>In this article, you'll learn the bare bones basics of upgrading your old product listing ad campaigns to the awesome new Google Shopping campaigns. It's a lot easier than you may think, especially if you don't really like to touch your existing PLA campaigns. With just a few minor tweaks, you can be moved in minutes and you can forget about that awkward relationship with PLAs forever.</p>
The post <a href="https://www.redflymarketing.com/blog/the-google-shopping-upgrade-simplified-what-you-need-to-know-the-short-version/">The Google Shopping Upgrade Simplified – What You Need To Know  (The Short Version)</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>You&#8217;re Product Listing Ads are getting upgraded to Google Shopping whether you like it or not. This really is not a bad thing. In fact, it&#8217;s a great thing. As many of you who run PLAs know (<em>Sorry Irish readers, so soup for you!</em>), the deadline to upgrade your PLA campaigns is looming. If you don&#8217;t upgrade yourself, you&#8217;ll be forcefully upgraded at the end of the month. I cannot recommend manually upgrading enough. It should only take a few minutes. <strong>In this article, I&#8217;ll cut through all the fluff</strong> and explain only what you need to know to upgrade successfully. Alternatively, jump the end and let us do it for you for free!</p>
<p>This article should take you no more than 4 minutes to skim through &amp; you&#8217;ll know all you need to about the migration. Anything not essential, I&#8217;ll leave out. I&#8217;ll also outline the quickest way to upgrade.</p>
<h2>Why Is This Happening?</h2>
<p>As many of you know, product listing ads are clunky and don&#8217;t fit with the general workflow of an Google Ads manager. Many of you like to simply set up PLAs and forget about them (I&#8217;ve seen it, don&#8217;t spoof yourselves!). Product listing ads always felt like they were just shoved into Google Ads without any afterthought. Now, PLAs are getting proper integration with Google Ads and they&#8217;re changing name.</p>
<h2>What are The Benefits?</h2>
<p>Previously, there was very little accountability with PLAs. Now, you&#8217;ll get proper, in depth reporting on every product, attribute and custom attribute where this was not available previously. So you&#8217;ll get so see all the usual Google Ads metrics for each field in your feed. You&#8217;ll be able to attribute value at a much more granular level now. You&#8217;ll be able to run an entirely new ad group for each product and you&#8217;ll also be able to create your own attributes to bid on that are a little more comprehensive than the old Google Ads labels. <em><strong>(Click image to inbigulate)</strong></em></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/08/shopping1.jpg"><img decoding="async" class="aligncenter wp-image-4318 " src="https://www.redflymarketing.com/wp-content/uploads/2014/08/shopping1-thumb.jpg" alt="Google Shopping" /></a></p>
<h2>Anything Else?</h2>
<p>Actually, yes. Now you&#8217;ll be able to see really amazing competitor benchmark data like impression share and benchmark CTR. This was painfully absent in PLAs. <em><strong>(Click image to inbigulate)</strong></em></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/08/shopping.jpg"><img decoding="async" class="aligncenter wp-image-4322 " src="https://www.redflymarketing.com/wp-content/uploads/2014/08/shopping-thumb.jpg" alt="Image of Google Shopping New Features" /></a></p>
<p>With all this additional insight, you&#8217;ll now be able to properly attribute value to your shopping campaigns and you can even start to implement advanced bidding strategies and ROAS bidding. While advanced audience targeting is not available yet, I expect it will be soon. <strong>Finally, you can see where your shopping spend deficiencies are!</strong></p>
<p>Product groups have replaced Ad Groups and now, you can view manage all your products and segments directly inside the Google Ads UI. No more switching over between merchant center and Google Ads. <em><strong>(Click image to inbigulate)</strong></em></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/08/shopping-3.jpg"><img decoding="async" class="aligncenter  wp-image-4329" src="https://www.redflymarketing.com/wp-content/uploads/2014/08/shopping-3-thumb.jpg" alt="Image of google shopping management interface." /></a></p>
<p>There&#8217;s also loads of other goodies like campaign prioritization, SKU and exact product, brand and profit targeting. On top of all that, unlike the rest of Google Ads, your historical product data will be preserved even as you mix and match them.</p>
<h2>What Do I Need to Do?</h2>
<p>Great question. The answer is, not much. If you&#8217;re using any Google Ads specific labels in your feed, you&#8217;ll need to change them to &#8220;custom label 0&#8221;, &#8220;custom label 1&#8243;&#8230; You get 5 free custom labels to work with for targeting plus you can use 5 attributes in your existing feed for targeting too. If you&#8217;re not using any Google Ads labels, then all you need to do is create a new shopping campaign (If you are using Google Ads labels, find out how to <a title="Switch Google Ads Labels" href="https://support.google.com/adwords/answer/4637089?hl=en#custom_label_upgrade">switch them over here</a>). It&#8217;s pretty straight forward:</p>
<ol style="color: #444444;">
<li style="font-weight: inherit; font-style: inherit;"><em><strong>From the &#8220;Campaigns&#8221; tab, click +Campaign.</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Select Shopping from the drop-down menu.</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Choose your campaign settings. The “Load settings from an existing campaign” option will not create a Shopping campaign from your existing regular Product Listing Ads campaign, so don’t select this option. .</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Click Save and continue.</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>On the “Create ad groups” page, Give your first ad group a name and add any <a style="font-weight: inherit; font-style: inherit; color: #7759ae;" href="https://support.google.com/adwords/answer/3455481#highlight">promotional text (optional)</a>.</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Click Save and continue. This will create one enabled ad group containing one “All products” product group with one bid across your entire inventory included in this campaign. You’ll be taken to your new ad group’s “Product groups” tab where you can create additional product groups and customize your bids. <a style="font-weight: inherit; font-style: inherit; color: #7759ae;" href="https://support.google.com/adwords/answer/3455481#product_groups">Learn more about using product groups</a>.</strong></em></li>
</ol>
<p>That&#8217;s pretty much it. If you&#8217;re not comfortable switching and waiting to see what happens, you can always use the campaign priority setting to slowly move your traffic from your PLAs to your new shopping campaign. To change your the campaign priority for a campaign:</p>
<ol style="color: #444444;">
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Go to the Settings tab of the campaign you want to edit.</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Select Shopping settings (advanced).</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Next to “Campaign priority,” click Edit.</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Select the priority setting you want: “Low” (this is the default), “Medium,” or “High.”</strong></em></li>
<li style="font-weight: inherit; font-style: inherit;"><em><strong>Click Save.</strong></em></li>
</ol>
<h2>Is That It?</h2>
<p>For the short version, yes. There&#8217;s quite a few other nuances to Google Shopping but they take days to spot and master. The benefits of upgrading to Google Shopping from PLAs is evident in the almost immediate increase in performance we&#8217;ve been able to get for our clients. The less fiddling around with the feed the better to be honest. Now you can go and upgrade your PLAs without worry and without the potential disaster that&#8217;s waiting to happen when you&#8217;re automatically forced to upgrade in two weeks time.</p>
<p>Google Shopping, coupled with some nice RSLA coupon targeting and some creative remarketing and dynamic remarketing have reduced 100% of our clients CPAs and across the board increased their return on ad spend. After a couple of days working with Google Shopping, you&#8217;ll forget what PLAs even looked like. They&#8217;ll be another thing we&#8217;ll bring up during shop talk nostalgia sessions, along with device targeting, manual location extensions and of course that mythical &#8220;<a title="Exact match going the way of ole yeller" href="http://certifiedknowledge.org/blog/adwords-is-forcing-variation-match-upon-you-this-is-why-its-a-terrible-idea/">do not include close variants</a>&#8221; exact match option. Future generations will never believe what we once had the option of working with in Google Ads. Maybe that&#8217;s for the best.</p>
<h2>One More Thing</h2>
<p>For the month of August, 2014, if you have less than 200 products in your merchant center account, we&#8217;ll upgrade you for free. No obligation to sign up to any of our other services. We&#8217;ll simply migrate you, set up and optimize your new shopping campaigns and then give you some free advice on how to continuing improving your shopping campaigns. If you&#8217;re interested, just <a title="Contact Redfly Marketing" href="https://www.redflymarketing.com/contact-us/">get in touch</a> and we&#8217;ll get back to you with details.</p>
<p>&nbsp;</p>The post <a href="https://www.redflymarketing.com/blog/the-google-shopping-upgrade-simplified-what-you-need-to-know-the-short-version/">The Google Shopping Upgrade Simplified – What You Need To Know  (The Short Version)</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/the-google-shopping-upgrade-simplified-what-you-need-to-know-the-short-version/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Google Analytics Ecommerce Tracking Using Google Tag Manager</title>
		<link>https://www.redflymarketing.com/blog/set-up-ga-ecommerce-tracking-using-google-tag-manager/</link>
					<comments>https://www.redflymarketing.com/blog/set-up-ga-ecommerce-tracking-using-google-tag-manager/#comments</comments>
		
		<dc:creator><![CDATA[Arnold Majlath]]></dc:creator>
		<pubDate>Wed, 13 Aug 2014 04:58:57 +0000</pubDate>
				<category><![CDATA[Google Analytics]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4060</guid>

					<description><![CDATA[<p>In this article, we'll show you, with some free PHP code, how you can easily set up ecommerce tracking in Google Analytics using Google Tag Manager.</p>
The post <a href="https://www.redflymarketing.com/blog/set-up-ga-ecommerce-tracking-using-google-tag-manager/">Google Analytics Ecommerce Tracking Using Google Tag Manager</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>With the introduction of <a title="enhanced ecommerce" href="http://analytics.blogspot.ie/2014/05/better-data-better-decisions-enhanced.html">Enhanced Ecommerce Analytics</a> in Google Analytics this year, having even rudimental ecommerce tracking set up in GA is now essential. It still surprises me how many Google Analytics accounts that we start work on that don&#8217;t even track their own revenue or some sort of return on their ad spend. So many GA users simply use GA as a &#8220;hit counter&#8221; and not the powerful free insight generator that it is. It&#8217;s absolutely vital to attribute monetary value to each of your traffic sources so you can see exactly what digital marketing channels are generating revenue and how much exactly. All sorts of additional insights and ideas can be generated from this core set of data. Google have of course gone one step further in making this easier with the availability of the free Google Tag Manager tool. In this article, I&#8217;ll show you how to implement Google Analytics standard ecommerce tracking using Google&#8217;s free Google Tag Manager tool.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/ecommerce-reports.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-4208 " src="https://www.redflymarketing.com/wp-content/uploads/2014/07/ecommerce-reports.jpg" alt="ecommerce reports in Google Analytics" width="638" height="227" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/07/ecommerce-reports.jpg 1193w, https://www.redflymarketing.com/wp-content/uploads/2014/07/ecommerce-reports-300x106.jpg 300w, https://www.redflymarketing.com/wp-content/uploads/2014/07/ecommerce-reports-1024x364.jpg 1024w" sizes="(max-width: 638px) 100vw, 638px" /></a></p>
<h2>Collecting The Transaction Details For The Data Layer</h2>
<p>Before we begin, we need to understand how GA collects data and what data we need to give it to populate the reports. It&#8217;s vital that we get this right as ecommerce reports permeate throughout every report in GA. Google Analytics can collect almost every piece of data about a transaction that you can imagine. For the purposes of this article, we&#8217;ll only look at the bare minimum, the required values.</p>
<p>When a user successfully completes a transaction on your site, they are usually directed to a &#8220;thank you&#8221; or receipt page. The receipt page shows the details of the transaction and we can use this opportunity to send the transaction details to Google Analytics via the Google Tag Manager dataLayer. The minimum required values to trigger a transaction and record it in GA are:</p>
<ul>
<li>Transaction ID</li>
<li>Total Price</li>
<li>Tax</li>
<li>Shipping</li>
</ul>
<p>You&#8217;ll also need some info about the items that were purchased:</p>
<ul>
<li>Product Name</li>
<li>SKU</li>
<li>Price</li>
<li>Quantity</li>
</ul>
<p>With some coding you can use this useful information for tracking the transactions in Google Analytics. We&#8217;re now going to take those values and pass them to Google Tag Manager who will in turn, pass them to Google Analytics.</p>
<h2>Setting up Google Analytics</h2>
<p>This part is easy. You simply need your tracking ID and to flick the ecommerce tracking switch. The only info you&#8217;ll need from your Google Analytics account is your tracking ID. You can get this in the admin section of your GA account.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-5.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4087" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-5-thumb.png" alt="gtm-5-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-5-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-5-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Within your GA admin settings you&#8217;ll also need to enable eCommerce tracking – in the top navigation bar go to Admin &gt;&gt; View Settings (in the right column) Switch “Ecommerce tracking” ON under “Ecommerce Settings”. That&#8217;s the beauty of using GTM. That&#8217;s all you need to do. You&#8217;re now done with Google Analytics!</p>
<h2>Setting up Google Tag Manager &amp; The DataLayer</h2>
<p>You need to be logged in to your google account in order to use Google Tag Manager. <a title="Google Tag Manager" href="http://www.google.ie/tagmanager/">Go to the Google Tag Manager site</a> and click “Sign In” in the upper right corner.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-6.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4088" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-6-thumb.png" alt="gtm-6-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-6-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-6-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>If you don&#8217;t have an account yet, you&#8217;ll be taken to the “Get Started Screen.</p>
<p>Type in your account name &#8211; we&#8217;ll use &#8220;Your Company&#8221; in our example – an account can contain multiple containers, so your company name can be the account name and your websites can have their own containers.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-7.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4091" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-7-thumb.png" alt="gtm-7-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-7-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-7-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Click next. On this screen enter your website name where you&#8217;ll use this container. We&#8217;ll use &#8220;Your Website&#8221; as example</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-8.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4092" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-8-thumb.png" alt="gtm-8-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-8-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-8-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Under “Where to Use Container” select “Web Pages”, you can add your domain (optional) for useful suggestions throughout the interface. Set the time zone and click “Create Account and Container”. Accept the policy in the popup window, and on the next screen you&#8217;ll get your Google Tag Manager code.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-9.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4093" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-9-thumb.png" alt="gtm-9-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-9-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-9-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>This is the code you need to add to your website, immediately after the opening tag. Now when you access Google Tag Manager, you&#8217;ll see your account “Your Company” on the account list.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-10.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4090" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-10-thumb.png" alt="gtm-10-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-10-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-10-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>By clicking your account name &#8220;Your Company&#8221; you&#8217;ll be taken to the screen with the list of your containers.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-11.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4095" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-11-thumb.png" alt="gtm-11-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-11-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-11-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>To manage a container, click its name on the list. The next screen is for managing the tags in your GTM container.</p>
<p>We&#8217;ll need to create two tags, one basic analytics for tracking pegeviews and another one for tracking ecommerce transactions.</p>
<p>Click &#8220;New&#8221; and select &#8220;Tag&#8221; from the dropdown.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-13.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4097" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-13-thumb.png" alt="gtm-13-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-13-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-13-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>For the basic analytics tag add name &#8220;Basic Analytics&#8221;, select Tag Type -&gt; Google Analytics -&gt; Universal Analytics<br />
For Tracking ID put in your tracking ID from Google Analytics<br />
Under &#8220;Track Type&#8221; select &#8220;Page View&#8221;<br />
This tag must fire on all pages. On the right where it says &#8220;Firing Rules&#8221; click add and select the pre-defined &#8220;All pages&#8221; rule. Click Save<br />
Save your new tag and create the eCommerce tracking tag using these details:</p>
<p>Tag Name eCommerce tracking<br />
Tag Type -&gt; Google Analytics -&gt; Universal Analytics<br />
Tracking ID &#8211; again your tracking ID from Google Analytics<br />
Under &#8220;Track Type&#8221; select &#8220;Transaction&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-14.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4098" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-14-thumb.png" alt="gtm-14-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-14-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-14-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>This tag must fire on your receipt page, where the data layer is located (we&#8217;ll add that in the next section). You need to create a rule for your receipt page. On the right where it says &#8220;Firing Rules&#8221; click add and select &#8220;Create new rule&#8221;. As condition set {{url}} equals and type in your receipt page URL.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-15.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4099" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-15-thumb.png" alt="gtm-15-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-15-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-15-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Save your rule and your new tag. You&#8217;ll be taken back to the container management screen. In the top right corner click Publish, then in the small popup click &#8220;Create Version and Publish&#8221;</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2014/07/gtm-16.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4100" src="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-16-thumb.png" alt="gtm-16-thumb" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-16-thumb.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/05/gtm-16-thumb-300x57.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Once you add the GTM container code to your website after the opening &lt;body&gt; tag, the analytics tags we&#8217;ve added to the container will be live. You&#8217;re now tracking regular Google Analytics.</p>
<h2>Creating the dataLayer</h2>
<p>The dataLayer is a small javascript JSON object that holds a list of key-value pairs to be used in Google Tag Manager. Actually Google Tag Manager pulls the data from the data layer on your website for the Google Analytics eCommerce tracking tag that will send the data to Google Analytics.</p>
<p>The below code is based on Google&#8217;s example, but rewritten to output the dataLayer instead of the Universal Analytics snippet</p>
<p>You can use this on your thank you page or receipt page, simply change out the sample data to match your own data and you&#8217;re good to go. You&#8217;ll need a programmer or someone that&#8217;s comfortable with php/javascript and coding to implement this for you. Alternatively, <a title="Contact us to install Google Tag Manager" href="https://www.redflymarketing.com/contact-us/">contact us</a> and we can get installed for you in an hour or two. We&#8217;ll be doing a follow up post here to show you how to implement this on all the common WordPress ecommerce plugins.</p>
<pre class="brush: php; collapse: true; light: false; title: ; toolbar: true; notranslate">
&lt;?php
// Transaction Data
$trans = array('id'=&gt;'1234', 'affiliation'=&gt;'Acme Clothing',
               'revenue'=&gt;'11.99', 'shipping'=&gt;'5', 'tax'=&gt;'1.29');

// List of Items Purchased.
$items = array(
  array('sku'=&gt;'SDFSDF', 'name'=&gt;'Shoes', 'category'=&gt;'Footwear', 'price'=&gt;'100', 'quantity'=&gt;'1'),
  array('sku'=&gt;'123DSW', 'name'=&gt;'Sandles', 'category'=&gt;'Footwear', 'price'=&gt;'87', 'quantity'=&gt;'1'),
  array('sku'=&gt;'UHDF93', 'name'=&gt;'Socks', 'category'=&gt;'Footwear', 'price'=&gt;'5.99', 'quantity'=&gt;'2')
);
?&gt;

&lt;?php
// Function to return the JavaScript representation of a TransactionData object.
function getTransactionJs(&amp;$trans) {
  return &lt;&lt;&lt;HTML
  'transactionId': '{$trans&#x5B;'id']}',
  'transactionAffiliation': '{$trans&#x5B;'affiliation']}',
  'transactionTotal': '{$trans&#x5B;'revenue']}',
  'transactionShipping': '{$trans&#x5B;'shipping']}',
  'transactionTax': '{$trans&#x5B;'tax']}',
  'transactionProducts': &#x5B;
HTML;
}

// Function to return the JavaScript representation of an ItemData object.
function getItemJs(&amp;$transId, &amp;$item) {
  return &lt;&lt;&lt;HTML
{
  'sku': '{$item&#x5B;'sku']}',
  'name': '{$item&#x5B;'name']}',
  'category': '{$item&#x5B;'category']}',
  'price': '{$item&#x5B;'price']}',
  'quantity': '{$item&#x5B;'quantity']}'
},
HTML;
}
?&gt;

&lt;!-- Begin HTML --&gt;
&lt;script&gt;

&lt;?php
echo &quot;dataLayer = &#x5B;{&quot;;
echo getTransactionJs($trans);
foreach ($items as &amp;$item) {
  echo getItemJs($trans&#x5B;'id'], $item);
}
echo &quot;]
}];&quot;;
?&gt;

&lt;/script&gt;
</pre>
<h2>The World Is Your Oyster</h2>
<p>Once you have the above code correctly installed, you can then see the ecommerce data flow in as transactions mount up. If you&#8217;ve never had this data in your account before, it will be a big change. The whole way you look at Google Analytics will change. So where to from here? I&#8217;d recommend the <a title="Digital fundamentals course" href="https://analyticsacademy.withgoogle.com/course01">Digital Fundamentals</a> course that&#8217;s free at the Analytics Academy. When you&#8217;re done with that, the <a title="Ecommerce Course" href="https://analyticsacademy.withgoogle.com/course03/preview">Ecommerce Analytics course</a> (also free) is well worth investing a few hours in.</p>
<p><script src="/video/swfobject.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[ 
var flashvars =       {         'file':                                   encodeURIComponent('/video/yt/index.php?v=http://www.youtube.com/watch?v=8Kg-8ZjgLAQ'),         'type':                                  'youtube',     'logo.file': '','logo.position':'top-left', 'logo.hide':'false',   'autostart':                             'false', 		'skin':									 '/video/skins/pink/pink.xml', 		'image':                                 '/video/preview.jpg'       };       var params =       {         'allowfullscreen':                       'true',         'allowscriptaccess':                     'always',         'bgcolor':                               '#000000'       };       var attributes =       {         'name':                                  'player1',         'id':                                    'player1'       };       swfobject.embedSWF('/video/player-licensed.swf', 'player1', '620', '373', '9.0.124', false, flashvars, params, attributes);
// ]]&gt;</script></p>
<p id="player1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this Google Ads tutorial about building your keyword list.</p>The post <a href="https://www.redflymarketing.com/blog/set-up-ga-ecommerce-tracking-using-google-tag-manager/">Google Analytics Ecommerce Tracking Using Google Tag Manager</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/set-up-ga-ecommerce-tracking-using-google-tag-manager/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Google I/O Live Stream &#8211; Watch the 2014 I/O Keynote &#038; Events</title>
		<link>https://www.redflymarketing.com/blog/watch-google-io-2014-online/</link>
		
		<dc:creator><![CDATA[Dave Davis]]></dc:creator>
		<pubDate>Wed, 25 Jun 2014 15:49:59 +0000</pubDate>
				<category><![CDATA[Internet Marketing Events]]></category>
		<guid isPermaLink="false">https://www.redflymarketing.com/?p=4183</guid>

					<description><![CDATA[<p>One of the benefits of being an Google Ads Top Contributor is that we get invited to big events like I/O without having to enter the lottery. Unfortunately, I couldn&#8217;t make it this year due to a combination of workload and injury. Fortunately, there have been many neat advances in live streaming technology in the [&#8230;]</p>
The post <a href="https://www.redflymarketing.com/blog/watch-google-io-2014-online/">Google I/O Live Stream – Watch the 2014 I/O Keynote & Events</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>One of the benefits of being an Google Ads <a title="Google Ads TCs" href="https://www.en.adwords-community.com/t5/custom/page/page-id/Top.Contributors">Top Contributor</a> is that we get invited to big events like I/O without having to enter the lottery. Unfortunately, I couldn&#8217;t make it this year due to a combination of workload and injury. Fortunately, there have been many neat advances in live streaming technology in the past few years with Google at the forefront of that technology. You can now watch the live stream of the Google I/O keynote and subsequent events below. I&#8217;ve also included a schedule and timetable for those who don&#8217;t have a whole two days to watch every minute. What do you hope is revealed this year? For me, I&#8217;m hoping that we get some extended Android widget functionality and some greater API access. <strong>Keynote starts at 5pm GMT.</strong></p>
<p><iframe loading="lazy" src="//www.youtube.com/embed/videoseries?list=PL22VzoiufeXU9C1PvNmwFXGh4le3uaX00" width="625" height="352" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><img loading="lazy" decoding="async" src="https://www.redflymarketing.com/wp-content/uploads/2014/06/day1.png" alt="day1" width="625" height="405" class="alignnone size-full wp-image-4193" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/06/day1.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/06/day1-300x194.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></p>
<p><img loading="lazy" decoding="async" src="https://www.redflymarketing.com/wp-content/uploads/2014/06/day2.png" alt="day2" width="625" height="405" class="alignnone size-full wp-image-4194" srcset="https://www.redflymarketing.com/wp-content/uploads/2014/06/day2.png 625w, https://www.redflymarketing.com/wp-content/uploads/2014/06/day2-300x194.png 300w" sizes="(max-width: 625px) 100vw, 625px" /></p>
<p>What do you think of the announcements?</p>
<style>
	.schedule li {
		font-weight:bold;
	}
	.schedule li span {
		font-weight:normal;
	}
</style>

<div class="schedule">
<h2>June 25</h2>

    <h3>9am</h3>
	<ul>
    <li>Keynote
    <br /><span>Level 3 Video</span></li>
	</ul>

    <h3>11am</h3>
    <ul>
    <li>Android Studio startup station
    <br /><span>Code Lab</span>

    <li>Taking on accessibility challenges in complex web applications
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Android and cloud
   <br /><span> Develop Sandbox: Android</span></li>

    <li>NVIDIA tooling and performance
   <br /><span> Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Jank-free performance audits
   <br /><span> Develop Sandbox: Chrome</span></li>

    <li>Predicting the future in the Cloud
   <br /><span> Develop Sandbox: Cloud</span></li>

    <li>End-to-end testing and continuous integration with Dart
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Organizing code and managing dependencies
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Developer workflow around Docker containers
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Europe meetup
    <br /><span>Community Lounge</span></li>

    <li>Live UX review: Wearables
    <br /><span>Design Sandbox</span></li>

    <li>DevOps power tools
   <br /><span> Develop Sandbox: Cloud</span></li>

    <li>Testing techniques
    <br /><span>Develop Sandbox: Go</span></li>
	</ul>

    <h3>12pm</h3>
    <ul>
    <li>Nest API startup station
    <br /><span>Code Lab</span></li>

    <li>North America meetup
    <br /><span>Community Lounge</span></li>

    <li>Accessibility developer tools in Chrome
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Framework for device storage and SD cards
   <br /><span> Develop Sandbox: Android</span></li>

    <li>The power tools of Chrome DevTools
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Optimizing Dart Applications
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Intel tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Containers on Google App Engine
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Google Developers Group women meetup
    <br /><span>Community Lounge</span></li>

    <li>Making your code faster: benchmarking and profiling
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Large scale data processing in the Cloud
    <br /><span>Develop Sandbox: Cloud</span></li>
	</ul>

    <h3>1pm</h3>
    <ul>
    <li>Google Cloud Platform startup station
    <br /><span>Code Lab</span></li>

    <li>South America meetup
    <br /><span>Community Lounge</span></li>

    <li>Making your cloud apps Google-fast
    <br /><span>Room 1 Video</span></li>

    <li>HTML5 everywhere: How and why YouTube uses the Web platform
    <br /><span>Room 3</span></li>

    <li>Making money on Google Play
    <br /><span>Room 4</span></li>

    <li>Perf culture
    <br /><span>Room 5</span></li>

    <li>Polymer and the Web Components revolution
    <br /><span>Room 6 Video</span></li>

    <li>Who cares about new domain names? We do. If you want happy users, then you should too.
    <br /><span>Room 7 Video</span></li>

    <li>What's new in Android
    <br /><span>Room 8 Video</span></li>

    <li>Accessible web components
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>SDK tools for performance
    <br /><span>Develop Sandbox: Android</span></li>

    <li>Building set-top box UIs with Dart
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Keys to successful distribution of Android games
    <br /><span>Distribute Sandbox</span></li>

    <li>Open-source technologies from the Hadoop ecosystem as part of your Cloud toolkit
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Design community panel
    <br /><span>Design Sandbox</span></li>

    <li>Google I/O first-timers meetup
    <br /><span>Community Lounge</span></li>

    <li>Unity tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>10 things I learned from the Chrome OS source
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Camlistore: Android, ARM, App Engine, everywhere
    <br /><span>Develop Sandbox: Go</span></li>

    <li>AdMob and Google Analytics office hours
    <br /><span>Distribute Sandbox</span></li>

    <li>Massively scalable backends for MMO and mobile games
    <br /><span>Develop Sandbox: Cloud</span></li>
	</ul>

    <h3>2pm</h3>
    <ul>
    <li>Polymer startup station
    <br /><span>Code Lab</span></li>

    <li>Robotics meetup
    <br /><span>Community Lounge</span></li>

    <li>Google Play services Rocks!
    <br /><span>Room 1 Video</span></li>

    <li>Android power performance primer
    <br /><span>Room 3</span></li>

    <li>Google Play power session
    <br /><span>Room 4</span></li>

    <li>Making sense of online course data
    <br /><span>Room 5</span></li>

    <li>Polymer and Web Components change everything you know about Web development
    <br /><span>Room 6 Video</span></li>

    <li>Zero to hero with Google Cloud Platform
    <br /><span>Room 7 Video</span></li>

    <li>Cross-platform design
    <br /><span>Room 8 Video</span></li>

    <li>Introduction to Android accessibility
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>SDK tools for layouts
    <br /><span>Develop Sandbox: Android</span></li>

    <li>Unlocking the potential of GoogleAnalytics logs using Google BigData services
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Using Polymer with Dart and JavaScript
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>How crashing my startup taught me to work at Y Combinator
    <br /><span>Distribute Sandbox</span></li>

    <li>Building a web app on App Engine
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Scaling NoSQL performance on Google Cloud Platform
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Meetup for Chinese speakers
    <br /><span>Community Lounge</span></li>

    <li>Enable Google Cast for your application
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Qualcomm tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Building a Lambda Architecture in 10 minutes with BigQuery, CEP and Docker
    <br /><span>Develop Sandbox: Cloud</span></li>
	</ul>

    <h3>3pm</h3>
    <ul>
    <li>Android Studio startup station
    <br /><span>Code Lab</span></li>

    <li>Build better products, not more features: UX design for developers
    <br /><span>Workshop Room 1</span></li>

    <li>Google [x] presents: Solve for X - Accelerating moonshot projects
    <br /><span>Workshop Room 2</span></li>

    <li>Biologically inspired models of intelligence
    <br /><span>Room 1 Video</span></li>

    <li>HTTPS Everywhere
    <br /><span>Room 2</span></li>

    <li>Perfectly executing the wrong plan
    <br /><span>Room 3</span></li>

    <li>Connecting Cloud and Web: Deploying end-to-end apps with Dart
    <br /><span>Room 4</span></li>

    <li>The design sprint: from Google Ventures to Google X
    <br /><span>Room 5</span></li>

    <li>Achieving more with Mobile Cloud
    <br /><span>Room 6 Video</span></li>

    <li>Big data, the Cloud way: Accelerated and simplified
    <br /><span>Room 7 Video</span></li>

    <li>Wearable computing with Google
    <br /><span>Room 8 Video</span></li>

    <li>Live UX review: Web
    <br /><span>Design Sandbox</span></li>

    <li>Accessibility for Android custom views
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Debugging Dart apps with WebStorm
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>3 days of building useless stuff - the makings of the world's craziest makers conference
    <br /><span>Distribute Sandbox</span></li>

    <li>Sourcegraph: A code search engine in Go
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Continuous integration with Google Cloud Release Pipelines
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Build for the multi-device Web
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Google Play office hours
    <br /><span>Distribute Sandbox</span></li>

    <li>BigQuery logs analysis
    <br /><span>Develop Sandbox: Cloud</span></li>
	</ul>

    <h3>4pm</h3>
    <ul>
    <li>Google Cloud Platform startup station
    <br /><span>Code Lab</span></li>

    <li>Quantified Self meetup
    <br /><span>Community Lounge</span></li>

    <li>Bridging the gap between the web and apps
    <br /><span>Room 2</span></li>

    <li>Grow your app with Google identity: Engaging users wherever they are
    <br /><span>Room 3</span></li>

    <li>Unlock the next era of UI development with Polymer
    <br /><span>Room 4</span></li>

    <li>Containerizing the Cloud with Docker on Google Cloud Platform
    <br /><span>Room 5</span></li>

    <li>Android fireside chat
    <br /><span>Room 6 Video</span></li>

    <li>Ignite
    <br /><span>Room 7 Video</span></li>

    <li>Designing for wearables
    <br /><span>Room 8 Video</span></li>

    <li>Designing for Google Cast
    <br /><span>Design Sandbox</span></li>

    <li>Android accessibility updates
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>GC and Jank in Art
    <br /><span>Develop Sandbox: Android</span></li>

    <li>ARM tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Building end-to-end apps with Cloud, Mobile, and Dart
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Authentication and third party APIs
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Silicon Valley startups and incubators vs. global ones
    <br /><span>Distribute Sandbox</span></li>

    <li>Putting out fires in your production application
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Korean developers meetup
    <br /><span>Community Lounge</span></li>

    <li>#AccessibilityMatters
    <br /><span>Design Sandbox</span></li>

    <li>Building App Engine with Gradle in Android Studio
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Google Play office hours
    <br /><span>Distribute Sandbox</span></li>
	</ul>


<h2>June 26</h2>

    <h3>9am</h3>
    <ul>
    <li>Google Cloud Platform startup station
    <br /><span>Code Lab</span></li>

    <li>Glassware design sprint
    <br /><span>Workshop Room 1</span></li>

    <li>Google [x] present: Solve for X - Accelerating moonshot projects
    <br /><span>Workshop Room 2</span></li>

    <li>Going responsive with the Google Play Apps Suite
    <br /><span>Room 1 Video</span></li>

    <li>Casting to the future
    <br /><span>Room 3</span></li>

    <li>How we built Chrome Dev Editor with the Chrome platform
    <br /><span>Room 4</span></li>

    <li>The next five billion gamers
    <br /><span>Room 5</span></li>

    <li>A 3D tablet, an OSCAR, and a little cash. Tango, Spotlight, Ara. ATAP.
    <br /><span>Room 6 Video</span></li>

    <li>Going global with Google Play
    <br /><span>Room 7 Video</span></li>

    <li>What’s new in Android development tools
    <br /><span>Room 8 Video</span></li>

    <li>Introduction to Android accessibility
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Renderscript
    <br /><span>Develop Sandbox: Android</span></li>

    <li>ARM tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Predicting the future in the Cloud
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Tips and tricks for upgrading business critical web apps to Dart
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Building a web app on App Engine
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Don't Listen to Users, Sample Their Experience!
    <br /><span>Distribute Sandbox</span></li>

    <li>Live UX review: Android
    <br /><span>Design Sandbox</span></li>

    <li>Optimizing for the user experience with WebPagetest
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Developer workflow around Docker containers
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Driving login velocity across multiple platforms with Google+ Sign-In
    <br /><span>Distribute Sandbox</span></li>
	</ul>

    <h3>10am</h3>
    <ul>
    <li>Polymer startup station
    <br /><span>Code Lab</span></li>

    <li>Android Wear: The developer's perspective
    <br /><span>Room 1 Video</span></li>

    <li>Field of view
    <br /><span>Room 2</span></li>

    <li>Instant Buy everywhere
    <br /><span>Room 3</span></li>

    <li>The ART runtime
    <br /><span>Room 5</span></li>

    <li>Making the mobile web fast, feature-rich, and beautiful
    <br /><span>Room 6 Video</span></li>

    <li>The dawn of "Fast Data"
    <br /><span>Room 7 Video</span></li>

    <li>Cross-platform interaction design
    <br /><span>Room 8 Video</span></li>

    <li>Accessibility for Android custom views
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>SDK tools for performance
    <br /><span>Develop Sandbox: Android</span></li>

    <li>DevOps power tools
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Server-side Dart programming in Google Cloud
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Making Google Cast apps discoverable
    <br /><span>Distribute Sandbox</span></li>

    <li>Sourcegraph: A code search engine in Go
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Nordics meetup
    <br /><span>Community Lounge</span></li>

    <li>Optimizing the mobile experience with PageSpeed insights
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Google Play flipped panel
    <br /><span>Distribute Sandbox</span></li>

    <li>Qualcomm tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Containers on Google App Engine
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Authentication and third party APIs
    <br /><span>Develop Sandbox: Go</span></li>
	</ul>

    <h3>11am</h3>
    <ul>
    <li>Android Studio startup station
    <br /><span>Code Lab</span></li>

    <li>Middle East meetup
    <br /><span>Community Lounge</span></li>

    <li>Design sprints with Google Ventures
    <br /><span>Workshop Room 1</span></li>

    <li>Inspirational design
    <br /><span>Room 1 Video</span></li>

    <li>Transforming democracy and disasters with APIs
    <br /><span>Room 2</span></li>

    <li>Upgrading the engine mid-flight: How Google improves its web apps without downtime
    <br /><span>Room 3</span></li>

    <li>The future of Apps and Search
    <br /><span>Room 4</span></li>

    <li>Less code, more services, better Android apps
    <br /><span>Room 5</span></li>

    <li>Mobile Web performance auditing
    <br /><span>Room 6 Video</span></li>

    <li>Views from Everywhere: Bringing developers the world's largest geo photo library
    <br /><span>Room 7 Video</span></li>

    <li>Advanced Android UI
    <br /><span>Room 8 Video</span></li>

    <li>Android accessibility updates
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>SDK tools for layouts
    <br /><span>Develop Sandbox: Android</span></li>

    <li>All-in: Using Dart for everything
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>How to distribute on Chrome Web Store
    <br /><span>Distribute Sandbox</span></li>

    <li>Francophone meetup
    <br /><span>Community Lounge</span></li>

    <li>10 things I learned from the Chrome OS source
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Large scale data processing in the Cloud
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Distributing Native Code on the web using PNaCl
    <br /><span>Distribute Sandbox</span></li>

    <li>Camlistore: Android, ARM, App Engine, everywhere
    <br /><span>Develop Sandbox: Go</span></li>
	</ul>

    <h3>12pm</h3>
    <ul>
    <li>Nest API startup station
    <br /><span>Code Lab</span></li>

    <li>Meetup en Español
    <br /><span>Community Lounge</span></li>

    <li>Prototyping with Polymer
    <br /><span>Design Sandbox</span></li>

    <li>Taking on accessibility challenges in complex web applications
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Android and cloud
    <br /><span>Develop Sandbox: Android</span></li>

    <li>Request quest: Test your knowledge of obscure browser behavior
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Open-source technologies from the Hadoop ecosystem as part of your Cloud toolkit
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Building composable server-side Dart apps with Shelf
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Our favorite prototyping tools
    <br /><span>Design Sandbox</span></li>

    <li>Nippon meetup
    <br /><span>Community Lounge</span></li>

    <li>Intel tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Massively scalable backends for MMO and mobile games
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Go compilation complexities
    <br /><span>Develop Sandbox: Go</span></li>
	</ul>

    <h3>1pm</h3>
    <ul>
    <li>Google Cloud Platform startup station
    <br /><span>Code Lab</span></li>

    <li>Africa meetup
    <br /><span>Community Lounge</span></li>

    <li>You want me to measure what?! Turning qualitative information into quantitative data
    <br /><span>Workshop Room 1</span></li>

    <li>Accessibility developer tools in Chrome
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Framework for device storage and SD cards
    <br /><span>Develop Sandbox: Android</span></li>

    <li>5 Chrome DevTool tricks for a faster mobile website
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Mobile Dart workflows in Chrome Dev Editor
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Saving time and money with Google Wallet office hours
    <br /><span>Distribute Sandbox</span></li>

    <li>Cross-platform design panel
    <br /><span>Design Sandbox</span></li>

    <li>Unlocking the potential of GoogleAnalytics logs using Google BigData services
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Organizing code and managing dependencies
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Asia meetup
    <br /><span>Community Lounge</span></li>

    <li>Integrating your app with the Knowledge Graph office hours
    <br /><span>Distribute Sandbox</span></li>

    <li>Scaling NoSQL performance on Google Cloud Platform
    <br /><span>Develop Sandbox: Cloud</span></li>
	</ul>

    <h3>2pm</h3>
    <ul>
    <li>Android Studio startup station
    <br /><span>Code Lab</span></li>

    <li>Australia and New Zealand meetup
    <br /><span>Community Lounge</span></li>

    <li>Nest for developers
    <br /><span>Room 1 Video</span></li>

    <li>Google Play Games: A developer perspective
    <br /><span>Room 2</span></li>

    <li>How 20% engineers built Santa Tracker
    <br /><span>Room 3</span></li>

    <li>Making music mobile with the Web
    <br /><span>Room 5</span></li>

    <li>Taming your cloud applications with intelligent monitoring
    <br /><span>Room 6 Video</span></li>

    <li>Maximize app engagement, monetization and distribution
    <br /><span>Room 7 Video</span></li>

    <li>Graphical Android: Rich effects for great user interfaces
    <br /><span>Room 8 Video</span></li>

    <li>Faster mockups with design resources
    <br /><span>Design Sandbox</span></li>

    <li>Accessible web components
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Frameworks for enterprise and device management
    <br /><span>Develop Sandbox: Android</span></li>

    <li>Using JavaScript libraries with Dart
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>Distributing your Glassware
    <br /><span>Distribute Sandbox</span></li>

    <li>Unity tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Building a Lambda Architecture in 10 minutes with BigQuery, CEP and Docker
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Testing techniques
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Smartphone websites: UX review
    <br /><span>Design Sandbox</span></li>

    <li>Your first look at Polymer
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>Google Play office hours
    <br /><span>Distribute Sandbox</span></li>
	</ul>

    <h3>3pm</h3>
    <ul>
    <li>Nest API startup station
    <br /><span>Code Lab</span></li>

    <li>Deconstructing the user journey
    <br /><span>Workshop Room 1</span></li>

    <li>Cross-platform visual design and imagery
    <br /><span>Room 1 Video</span></li>

    <li>Security at scale at Google
    <br /><span>Room 2</span></li>

    <li>Building great multi-media experiences on Android
    <br /><span>Room 3</span></li>

    <li>Play Games: Evolution of our beloved form of entertainment
    <br /><span>Room 4</span></li>

    <li>Developing across Devices - DevTools in 2014
    <br /><span>Room 5</span></li>

    <li>DevOps at the speed of Google
    <br /><span>Room 6 Video</span></li>

    <li>Maps for good: Saving trees and saving lives with petapixel-scale computing
    <br /><span>Room 7 Video</span></li>

    <li>Innovate with the Glass Platform
    <br /><span>Room 8 Video</span></li>

    <li>Live UX review: Android
    <br /><span>Design Sandbox</span></li>

    <li>API case study from IDEAL Group
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>Continuous integration with Google Cloud Release Pipelines
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Accessing Cloud Datastore from Dart
    <br /><span>Develop Sandbox: Dart</span></li>

    <li>How to get, keep and monetize users on Google Play
    <br /><span>Distribute Sandbox</span></li>

    <li>Making your code faster: benchmarking and profiling
    <br /><span>Develop Sandbox: Go</span></li>

    <li>Best practices and common mistakes in SEO
    <br /><span>Develop Sandbox: Chrome</span></li>

    <li>BigQuery logs analysis
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>AdMob and Google Analytics office hours
    <br /><span>Distribute Sandbox</span></li>
	</ul>

    <h3>4pm</h3>
    <ul>
    <li>Google Cloud Platform startup station
    <br /><span>Code Lab</span></li>

    <li>Maker meetup
    <br /><span>Community Lounge</span></li>

    <li>Redesigning Google Maps
    <br /><span>Room 1 Video</span></li>

    <li>Strengthening communities with technology: A discussion with Bay Area Impact Challenge finalists
    <br /><span>Room 2</span></li>

    <li>Design principles for a better mobile web
    <br /><span>Room 5</span></li>

    <li>Robotics in a new world - Presented by Women Techmakers
    <br /><span>Room 6 Video</span></li>

    <li>Predicting the future with the Google Cloud Platform
    <br /><span>Room 7 Video</span></li>

    <li>Cross-platform motion design
    <br /><span>Room 8 Video</span></li>

    <li>Accessibility Q&A, consulting, and demos
    <br /><span>Develop Sandbox: Accessibility</span></li>

    <li>GC and Jank in Art
    <br /><span>Develop Sandbox: Android</span></li>

    <li>NVIDIA tooling and performance
    <br /><span>Develop Sandbox: Android NDK / Gaming Performance</span></li>

    <li>Putting out fires in your production application
    <br /><span>Develop Sandbox: Cloud</span></li>

    <li>Distributing appealing apps: How to make them love your apps
    <br /><span>Distribute Sandbox</span></li>

    <li>Building App Engine with Gradle in Android Studio
    <br /><span>Develop Sandbox: Cloud</span></li>
	</ul>
</div>The post <a href="https://www.redflymarketing.com/blog/watch-google-io-2014-online/">Google I/O Live Stream – Watch the 2014 I/O Keynote & Events</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quickly Create Keyword Lists with the RedFly Keyword Manager Tool</title>
		<link>https://www.redflymarketing.com/blog/free-tool-quickly-create-keyword-lists/</link>
					<comments>https://www.redflymarketing.com/blog/free-tool-quickly-create-keyword-lists/#comments</comments>
		
		<dc:creator><![CDATA[Sinead]]></dc:creator>
		<pubDate>Tue, 05 Nov 2013 17:10:34 +0000</pubDate>
				<category><![CDATA[Digital Marketing Tools]]></category>
		<guid isPermaLink="false">http://www.redflymarketing.com/?p=2710</guid>

					<description><![CDATA[<p>The most time intensive and tedious task when using Google Ads is creating your keyword lists for new ad campaigns. Not only can it take hours putting together your keywords lists, on top of that you have to make sure to include as many variations and misspellings of each word that you can think of [&#8230;]</p>
The post <a href="https://www.redflymarketing.com/blog/free-tool-quickly-create-keyword-lists/">Quickly Create Keyword Lists with the RedFly Keyword Manager Tool</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>The most time intensive and tedious task when using Google Ads is creating your keyword lists for new ad campaigns. Not only can it take hours putting together your keywords lists, on top of that you have to make sure to include as many variations and misspellings of each word that you can think of and at the same time make sure not to have duplicate keywords or characters.</p>
<p>With problems such as this in mind we came up with a practical and simple solution – the <a title="Keyword tool" href="https://www.redflymarketing.com/internet-marketing-tools/keyword-management-tool/" target="_blank">RedFly Keyword Manager Tool</a>, a tool we use every day that is so useful that we thought we would share it and hope others would benefit from it too. It&#8217;s completely free so <a title="Download Redfly Keyword Tool" href="https://www.redflymarketing.com/internet-marketing-tools/keyword-management-tool/">download it now</a> and play around.</p>
<h2></h2>
<h2>Use Case: Setting Up a Google Ads Ad Group</h2>
<p>To demonstrate how we use this tool lets us consider a real world example of setting up a new ad group in Google Ads.</p>
<p>If I wanted to run ads for the Apple iPhone 4 and quickly needed keyword ideas I could use the Amazon.com listing for this product combined with the <a href="https://adwords.google.com/select/KeywordToolExternal" target="_blank">Google Ads Keyword Tool</a> to produce a list of 300 keywords.</p>
<p>The Google Ads Keyword Tool extracts information from the content of the webpage that you input and gives you back related terms that people actually search for. There are various geographical, language and category adjustments you can make to this tool which means that it produces slightly different results based on these, so make sure to choose the settings that apply to your own Google Ads campaign. This tool can produce up to 800 suggested keywords at a time, but if you’re not logged into Google Ads you will only get 100.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/11/1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2750" title="Google Ads Keyword Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/11/1_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/11/1_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/11/1_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Armed with your list of keywords the next step is to figure out which keywords you want to rule out. Working with a list of a possible 800 keywords this could be a daunting task, but using the RedFly Keyword Manager Tool makes this task that much easier.</p>
<p>The first step is getting your suggested keywords into our tool so you can manipulate that list in an efficient manner.</p>
<p>Download all of the keyword ideas from the Google Ads Keyword Tool. Open this Excel file and then copy the first column (all of your suggested keywords) into the RedFly Keyword Manager Tool by clicking <strong>+ Add</strong> under the <strong>Create List</strong> menu. The Add Keywords dialogue box will ask you to input the keywords one entry per line, but copying direct from the Excel file will allow you to do this simply by copying and pasting directly into the input box and clicking ok. You can also import a keyword list from a text file by clicking <strong>Import </strong>on the <strong>Create List</strong> menu.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/11/3.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2753" title="Redfly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/11/3_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/11/3_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/11/3_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/11/4.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2755" title="Redfly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/11/4_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/11/4_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/11/4_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/11/5.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2758" title="Redfly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/11/5_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/11/5_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/11/5_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Once you have your keywords list added to the RedFly Keyword Manager Tool you can then begin removing the unsuitable keywords. In our example we want to advertise the iPhone 4, so it’s necessary for us to remove any keywords relating to the older models of the iPhone. Though it’s tempting to keep all of these keywords intact because some might yield a significant number of monthly searches, don’t forget that the more targeted your keywords and ad text the better it is for your quality score.</p>
<p>Without the RedFly Keyword Manager Tool you would need to sift through this long list of keywords and delete the unsuitable ones manually, instead it’s simply a matter of batch modifying or cleaning the keywords. By clicking on <strong>Clean </strong>under the <strong>Change</strong> menu and selecting <strong>Unwanted Terms</strong> we can remove all instances of the term “3G” and “3Gs” from any keywords in our list. This does not delete keywords containing the terms we select, it deletes the term from the keyword. So, for example the keyword “16gb iPhone 3G” now becomes “16gb iPhone”.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/6.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2760" title="RedFly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/6_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/6_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/6_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/7.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2762" title="RedFly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/7_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/7_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/7_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>However, we may already have the keyword “16gb iPhone” somewhere in our keyword list, so the next step is to make sure we have no duplicate keywords. By clicking on <strong>Delete </strong>under the <strong>Create </strong>menu we can choose <strong>Duplicate Entries</strong>, which will automatically remove any keywords which were exactly the same. In this example we were able to remove 32 duplicate entries quickly and easily. Here we would also want to remove any instances of the words “refurbished” and “used”, and again we use the Unwanted Terms option.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/8.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2764" title="RedFly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/8_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/8_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/8_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/9.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2766" title="RedFly Keyword Manager Tool" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/9_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/9_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/9_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>We might also want to highlight certain keywords in order to decide whether to modify or delete them from our list. In our example we might want to search for keywords containing the words “generation”, “1st”, “2nd” etc. as this relates to the language used to describe the various versions of the Apple iPhone. By clicking on <strong>Highlight </strong>under the <strong>Handle Output</strong> menu, and choosing <strong>Entries That Contain</strong> and <strong>Word Anywhere</strong>, we can easily view any keywords that have these words in them and then delete or modify them accordingly.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/10.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2768" title="10_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/10_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/10_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/10_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/11.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2770" title="11_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/11_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/11_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/11_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/12.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2772" title="12_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/12_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/12_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/12_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>When you are happy with your cleaned up keyword list we recommend you export this keyword list and save it to a text file. Under the <strong>Handle Output</strong> menu choose <strong>Export</strong>, and <strong>All To Text File </strong>to permanently save your keyword list. Once this is saved you will then have the freedom to create additional keyword lists, so if you make a mistake you can go back to the original set of keywords and experiment with the RedFly Keyword Manager Tool freely.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/13.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2774" title="13_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/13_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/13_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/13_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/14.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2776" title="14_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/14_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/14_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/14_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>For example you may wish to massively increase your keyword list by adding misspellings. You can add misspelling by choosing <strong>Multiply </strong>under the <strong>Change</strong> menu and selecting <strong>Add Misspelled Words</strong>. You have a variety of options here, the more boxes you tick the bigger your keyword list will be expanded. In this example we select all of the options and turn our 200+ keyword list up to a massive 24,000+ at the touch of a button, covering all your bases for this particular product.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2011/02/15.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2901" title="15_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2011/02/15_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2011/02/15_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2011/02/15_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>You can also use the additional tabs to experiment with the various other options the tool offers. Under the <strong>Handle Output </strong>menu, selecting <strong>Export </strong>and <strong>All To Another List</strong> allows you to replicate your primary (List A) keyword list into the other tabs. Or you can choose to Export only the highlighted keywords.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/18.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2778" title="18_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/18_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/18_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/18_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/19.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2780" title="19_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/19_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/19_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/19_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>When you’re happy with any of the results of these other keyword lists you can then use <strong>Export </strong>option to add them to your primary (List A) keyword list. If you make any changes to your primary keyword list that you are happy with, make sure to save it to a text file or you will lose all your work when you close the tool. Using the additional tabs and saving as a text file is a great way to ensure you can build your list without losing any of your work.</p>
<p>In our example, the 24,000+ keyword list we created is actually too large for this particular campaign and a large keyword list such as this probably isn’t suitable for everyone. What we recommend is that instead of creating misspellings of your entire keyword list that you use the RedFly Keyword Manager Tool to create misspellings of specific keywords in the additional tabs space and then add them into your primary (List A) list. If we wanted to add some misspellings of just the word “iPhone” we could use the List B tab to create these and then use then <strong>Export </strong>them into List A.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/16.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2782" title="16_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/16_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/16_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/16_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/17.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2784" title="17_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/17_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/17_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/17_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Or we could use the <strong>Replace Words</strong> and <strong>Duplicate </strong>option found under the <strong>Multiply </strong>menu, which would allow us to replace specific words while also retaining the original keywords. So all our keywords that contain the word “iPhone” would remain, and would be duplicated, but with the word “iPhone” spelt “iFone”, effectively doubling the keyword list.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/20.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2786" title="20_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/20_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/20_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/20_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/21.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2788" title="21_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/21_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/21_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/21_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/12/22.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2790" title="22_thumb" src="https://www.redflymarketing.com/wp-content/uploads/2010/12/22_thumb.jpg" alt="" width="625" height="119" srcset="https://www.redflymarketing.com/wp-content/uploads/2010/12/22_thumb.jpg 625w, https://www.redflymarketing.com/wp-content/uploads/2010/12/22_thumb-300x57.jpg 300w" sizes="(max-width: 625px) 100vw, 625px" /></a></p>
<p>Overall, the best feature of the RedFly Keyword Manager Tool is its ability to batch modify keywords, such as adding misspellings, removing unsuitable terms from keywords and more. You can also add words to the beginning or end of all your keywords. This could come in handy when you have multiple campaigns targeting different locations and you want to include the location name at the end of each keyword in each ad group. You can also use this tool to turn your keyword lists into keyword tags for <a title="SEO Ireland" href="https://www.redflymarketing.com/search-engine-optimisation/">SEO</a>, using the handy<strong> Export all to Clipboard </strong>(<strong>Comma Separated</strong>) option.</p>
<p>There are quite a few other features which are <a title="keyword manager" href="https://www.redflymarketing.com/internet-marketing-tools/keyword-management-tool/" target="_blank">outlined on its official page</a> (this post would be three times as long if I was to cover each and every one) and you will also find the installation details there too.</p>
<h2>Share This Tool</h2>
<p>Like any of our free tools we love to hear feedback about it, so if you download it and find the RedFly <a title="free seo tool" href="https://www.redflymarketing.com/internet-marketing-tools/keyword-management-tool/" target="_blank">Keyword Manager Tool</a> useful to you, please do let us know.</p>
<p>We work hard to maintain all of our free tools, and in exchange all we ask is that you help us spread the word about them. Any retweet, stumble or Facebook share or share to any social network at all would make us very happy and motivate us to add to our growing list of internet marketing tools.</p>The post <a href="https://www.redflymarketing.com/blog/free-tool-quickly-create-keyword-lists/">Quickly Create Keyword Lists with the RedFly Keyword Manager Tool</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/free-tool-quickly-create-keyword-lists/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Make Last Month&#8217;s Questions This Month&#8217;s Content Strategy</title>
		<link>https://www.redflymarketing.com/blog/using-analytics-search-data-to-create-perfect-blog-content/</link>
					<comments>https://www.redflymarketing.com/blog/using-analytics-search-data-to-create-perfect-blog-content/#comments</comments>
		
		<dc:creator><![CDATA[Dave Davis]]></dc:creator>
		<pubDate>Sat, 26 Oct 2013 12:36:15 +0000</pubDate>
				<category><![CDATA[Content Marketing]]></category>
		<guid isPermaLink="false">http://www.redflymarketing.com/?p=984</guid>

					<description><![CDATA[<p>So many clients tell us that they don't know what to write on their company blog or that their topics are boring and will not attract links. Matt Cutts put it nicely at a talk I attended at Google in Dublin last year that "Everybody in this room knows something or knows how to do something that nobody else does. Everybody in this room knows something that someone else WANTS to know". The problem is, how do you find out what that "something" is and how can you tell in advance what the pay off for answering that question will be?</p>
The post <a href="https://www.redflymarketing.com/blog/using-analytics-search-data-to-create-perfect-blog-content/">Make Last Month’s Questions This Month’s Content Strategy</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>So many clients tell us that they don&#8217;t know what to write on their company blog or that their topics are boring and will not attract links. <a title="Mr Anti Spam" href="http://www.mattcutts.com/blog/">Matt Cutts</a> put it nicely at a talk I attended at Google in Dublin last year that <strong><em>&#8220;Everybody in this room knows something or knows how to do something that nobody else does. Everybody in this room knows something that someone else WANTS to know&#8221;</em></strong>. The problem is, how do you find out what that &#8220;something&#8221; is and how can you tell in advance what the pay off for answering that question will be?</p>
<p>Not only is there an easy answer to that question, with a little bit of savvy, you can also be sure that your time isn&#8217;t wasted and that the content you create will almost certainly convert into a new lead or sale. In this blog post, I will outline a method of generating content that will involve a bit of practice to get right, but once mastered, you&#8217;ll never run out of content ideas again. Seriously.</p>
<h2>Background</h2>
<p>A lot of our blog posts are inspired by questions that clients ask over and over again but also by questions people had before arriving at our site. For example, Arnold wrote an excellent post on <a title="web design and seo" href="https://www.redflymarketing.com/blog/website-redesign-a-sometimes-esential-seo-tactic/">why you may need to redesign your website to benefit from SEO</a>. This post was created after we found out that someone found our site after searching Google for the phrase <em>&#8220;do I need to redesign my website to rank in google?&#8221; </em>The person looking for an answer for this question found us at least a few pages deep so must have been quite frustrated after not finding an answer to their question. We know that when they found us, they converted into a lead (GA goal tracking).We know now that we should be number 1 or at least first page of the search results for that term, even if it doesn&#8217;t bring much traffic.</p>
<p>This week, the 2013 B2B Content Marketing Benchmarks, Budgets and Trends [Research Report] <a title="b2b content marketing" href="http://www.contentmarketinginstitute.com/2012/10/2013-b2b-content-marketing-research/">was released</a>. Scott Brinker highlights <a title="need for more content" href="http://www.contentmarketinginstitute.com/2012/10/2013-b2b-content-marketing-research/">something interesting</a> though:</p>
<blockquote><p><strong>Coincidentally — or perhaps not — the biggest challenge for B2B content marketers last year was &#8220;producing the kind of content that engages.&#8221; This year, the biggest challenge is &#8220;producing enough content.&#8221; Now, I wouldn&#8217;t want to confuse correlation with causation, but one possible narrative is this: to create engaging content, you need to create it (mostly) yourself. And that takes quality time and effort, a trade-off to some degree in volume.</strong></p></blockquote>
<p>Jennifer Van Iderstyne wrote a great <a title="Using Questions For Blog Posts" href="http://www.searchenginejournal.com/build-links-answers/16175/">post about link building with answers here</a>. However, this is only one piece of the puzzle. Jennifer is using more general and unverifiable data for her questions, which is perfectly fine. I wanted to go into a little more detail on <strong>how you can use your own data to create content that not only generate interest and traffic, but are practically guaranteed to convert</strong>.</p>
<p>So, how do you do it? You do this using the plethora of conversion data that you already have from <a title="google analytics consultation" href="https://www.redflymarketing.com/google-analytics-help/">Google Analytics</a> and Google Ads.</p>
<h2>Step  1</h2>
<p>The first step is to find out what content your potential customers are looking for. Better yet, the questions your potential customers are asking before buying. Knowing what questions or concerns your customers have means that you can reach out to them and answer their concerns for them in a blog post or video before they get a chance to find your competitors offering. So how on earth do you find out what content your potential customers want to see? The answer, as always, is in the analytics.</p>
<p>Open up Google Analytics (if it&#8217;s not already permanently open) and navigate to the &#8220;Traffic Sources -&gt; Search -&gt; Organic&#8221; report. You&#8217;ve probably seen this report thousands of times and are quite frankly unimpressed with the data/crumbs that Google gives you here. Fortunately, for the purposes of generating content ideas, we&#8217;re in luck. All you need to do is type a question mark in the search box as shown below. Hit enter and voilà. <strong>Instant content ideas! </strong></p>
<p style="text-align: center;"><a href="https://www.redflymarketing.com/wp-content/uploads/2012/10/Organic-Search-Traffic-Google-Analytics-1024x386.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-3742" title="Organic Search Traffic   Google Analytics" src="https://www.redflymarketing.com/wp-content/uploads/2012/10/Organic-Search-Traffic-Google-Analytics-1024x386.png" alt="" width="600" height="200" /></a></p>
<p style="text-align: left;">The report shows the search terms that your site appeared in search results for when someone typed in a question (bonus points for spotting the 81 people REALLY i. These are all <strong>visits</strong> so you know that your product or service is somewhat relevant. It gives you the ideal list of common questions, concerns and problems that your potential customers are having and need solved. Hopefully by you. <strong>Why create blog post or video content based on flimsy public keyword research when you can demonstrate that you and your company can solve their exact problem?</strong> They wont need to look elsewhere.  But hold your horses,  let&#8217;s fine tune this a bit more.</p>
<blockquote>
<p style="text-align: left;"><strong>If you have low volumes of traffic, try expanding your reports to a longer date range. Don&#8217;t be afraid to go back and see what people were asking last year. Additionally, you can fine tune by replacing the question mark with question words like &#8220;who&#8221;, &#8220;what&#8221;, &#8220;where&#8221;, &#8220;when&#8221; and &#8220;how&#8221;.</strong></p>
</blockquote>
<h2 style="text-align: left;">Step  2</h2>
<p>Now, most of us are busy people. Rather than spending weeks/months churning out masses of content, why not make sure that you&#8217;re answering/solving the most profitable questions/problems? Let&#8217;s do some cross referencing with Google Ads.</p>
<p>Log into Google Ads and pull your a<strong>ctual</strong> trafficked keyword data from Google Ads. To do this, go into your Google Ads account and, without selecting a campaign (or selecting one, depending on how specific you want your keywords to be), click on the &#8220;Keyword Details&#8221; option. Then select &#8220;All&#8221;. This will give you a list of all the <strong>actual</strong> keywords that sent traffic to your site and not just the keywords that triggered your ads.</p>
<p style="text-align: center;"><a href="https://www.redflymarketing.com/wp-content/uploads/2012/10/all-keywords.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-3746" title="all keywords" src="https://www.redflymarketing.com/wp-content/uploads/2012/10/all-keywords.png" alt="" width="600" height="200" /></a></p>
<p>After Google Ads goes away for a minute and pulls the data, you should be presented with a nice list of sortable keywords  This is one of the most valuable pages you will find in the Google Ads interface. Since Google <a title="not provided keyword data" href="http://marketingland.com/dark-google-search-terms-not-provided-one-year-later-24341">did away with providing most organic keyword data</a> in Google Analytics, even using <a title="Google Tag Manager Certified Agency Specialists" href="https://www.redflymarketing.com/google-tag-manager-analytics-services/">Google Tag Manager</a>, this is where you get it now. Unfortunately, you have to pay for it.</p>
<p style="text-align: center;"><a href="https://www.redflymarketing.com/wp-content/uploads/2012/10/adwords-1024x532.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-3748" title="adwords" src="https://www.redflymarketing.com/wp-content/uploads/2012/10/adwords.png" alt="" width="600" height="200" /></a></p>
<p> As you can see, this is pretty valuable data. For the purposes of this exercise,  what we&#8217;re looking to do is find some keywords with a decent conversion rate and high ROI (Conversion Value/Cost). We need to pick 2-3 keywords that not only convert well, but match the topic/question asked in step 1 above.  What&#8217;s even more important is that you pick keywords that you are <strong>not already ranking</strong> in first place for. I&#8217;ll be covering the real value of these particular keywords in my next post, so stay tuned.</p>
<p style="text-align: center;"><a href="https://www.redflymarketing.com/wp-content/uploads/2012/10/rankings.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-3751" title="rankings" src="https://www.redflymarketing.com/wp-content/uploads/2012/10/rankings.png" alt="" width="600" height="200" /></a></p>
<p>In the screenshot above, you can see that the two keywords that we selected in the previous step are ranking in position #4 on Google.com. Those are what we&#8217;re looking for.</p>
<p>So at this point, we have:</p>
<ul>
<li>A list of valuable topics that are actively being searched for. Not only that, but topics that you&#8217;re currently ranking <strong>somewhere</strong> for already.</li>
<li>A (cross referenced) list of keywords that you can use in your content for internal anchor text linking and stemming.</li>
<li>A list of <strong>proven valuable keywords</strong> that you can sprinkle into your content to <a title="improve search engine rankings" href="https://www.redflymarketing.com/search-engine-optimisation/">improve your search rankings</a> for.</li>
</ul>
<p>From here, with sets of topics paired with multiple keywords, you can start to build out your SEO/<a title="Content Strategy" href="https://www.redflymarketing.com/google-analytics-help/">Content Strategy</a>. A handy tip is to perform the above searches and researches based on this month&#8217;s data and pop the topic-keyword paired sets into the <a title="content strategy calendar" href="http://wordpress.org/extend/plugins/editorial-calendar/">WordPress Editorial Calendar</a> for next month&#8217;s posting schedule. If you&#8217;ve got a bigger team, you can assign topics out to multiple team members. Perhaps the team member who could write most authoritatively on the topic. The new content is bound to generate more search data and the cycle continues helping you <a title="Become An Authority In Business" href="https://www.redflymarketing.com/blog/ten-tips-for-building-authority-status-in-your-niche-or-industry/">become an authority</a> in your niche.</p>
<p style="text-align: center;"><a href="http://wordpress.org/extend/plugins/editorial-calendar/"><img loading="lazy" decoding="async" class="aligncenter  wp-image-3759" title="Editorial Calendar" src="https://www.redflymarketing.com/wp-content/uploads/2012/10/editorial.png" alt="" width="600" height="200" /></a></p>
<p>The title of the post(s) should be the question itself to help with the link anchor text. If people link to you with the exact question as the anchor text, you should have no problem ranking organically for the question itself and it&#8217;s very common for people to link to sites using the title of the post or title tag of the post (Yes, they can be different and in most cases should).</p>
<p>You can use the questions being asked to build out individual articles, a series of articles or even a whopper ebook or whitepaper. When people link to an article, they sometimes link to the article with the entire title as the anchor text, Aaron made a fantastic point about this in his post <a title="Using search data to build content" href="http://www.seobook.com/using-site-search-keyword-data-create-related-content">Using Site Search Keyword Data to Create Related Content</a>. The links are self self-reinforcing (how&#8217;s that for perfectly illustrating the point?)</p>
<h2>Bonus</h2>
<p>Use Site Search. Go to the &#8220;Content -&gt; Site Search -&gt; Search Terms&#8221; report in Google Analytics. Here you&#8217;ll get a slightly more general idea of the questions potential customers are asking <strong>when they&#8217;re on your site</strong>, but you&#8217;re not answering.</p>
<p style="text-align: center;"><a href="https://www.redflymarketing.com/wp-content/uploads/2012/10/site-search-1024x327.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-3755" title="site search" src="https://www.redflymarketing.com/wp-content/uploads/2012/10/site-search.png" alt="" width="600" height="200" /></a></p>
<h2>Conclusion</h2>
<p>So there you have it. No need to to guess what content you need to be producing. Your potential customers are already telling you. This is the very reason that we here at Redfly created the extremely popular Google <a title="adwords help" href="https://www.redflymarketing.com/adwords-tutorials/">PPC tutorials</a> series. They now drive almost 40% of our site traffic and have resulted in hundreds of conversions. All from typing a question mark into a search box! What questions are your customers asking that you could be answering?</p>
<p>If you&#8217;ve found this article helpful, you should probably like and share it using the buttons below. Please also <a title="Subscribe to redfly marketing blog" href="https://www.redflymarketing.com/rss.html">subscribe to our blog</a> for future posts and <a title="Redfly Marketing on Twitter" href="https://twitter.com/Redfly">follow me on twitter</a>. If you have any topics you&#8217;d like covered, just ask :)</p>The post <a href="https://www.redflymarketing.com/blog/using-analytics-search-data-to-create-perfect-blog-content/">Make Last Month’s Questions This Month’s Content Strategy</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/using-analytics-search-data-to-create-perfect-blog-content/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>What Every Google Ads Advertiser Should Know About Quality Score &#8211; The Ultimate QS Improvement Guide</title>
		<link>https://www.redflymarketing.com/blog/how-to-improve-quality-score-the-ultimate-guide/</link>
					<comments>https://www.redflymarketing.com/blog/how-to-improve-quality-score-the-ultimate-guide/#comments</comments>
		
		<dc:creator><![CDATA[Dave Davis]]></dc:creator>
		<pubDate>Sun, 20 Oct 2013 00:30:00 +0000</pubDate>
				<category><![CDATA[PPC Marketing]]></category>
		<guid isPermaLink="false">http://www.redflymarketing.com/?p=915</guid>

					<description><![CDATA[<p>A lengthy and detailed post, that goes into quite a bit of detail on the subject of the Google Ads Quality Score and methods on improving Quality Score. This post details the reasons behind Quality Score, the detailed Quality Score factors as well many ways to improve on each of the many factors. It also goes into detail on how to troubleshoot the most common QS problems and defines the subtle nuances that go into finding the Quality Score sweet spot.</p>
The post <a href="https://www.redflymarketing.com/blog/how-to-improve-quality-score-the-ultimate-guide/">What Every Google Ads Advertiser Should Know About Quality Score – The Ultimate QS Improvement Guide</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></description>
										<content:encoded><![CDATA[<p>Do you need to improve your Google Ads Quality Score? Do you want to understand what Google wants from you as an advertiser in exchange for a decent Quality Score and lower click prices? Today I will teach you the ins and outs of the algorithm and show you how you can tweak your account and site to influence each Quality Score factor.</p>
<p><strong><em>*Update: I have been contacted by a source inside Google and updated two points in the post accordingly* </em></strong></p>
<p>I am constantly surprised at how little advertisers really understand Quality Scores. If you put in a little effort, you can reap some very tangible benefits and come out leaps and bounds ahead of your competition.</p>
<h2>SECTION 1: QUALITY SCORE BASICS</h2>
<p>While Quality Score is relatively simple to grasp as a concept, it&#8217;s a little more complicated in practice. Stasia, an Google Ads Seminar leader, gives you a nice introduction to the basic concept of Quality Score in the video below:</p>
<p><script src="/video/swfobject.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[ 
var flashvars =       {         'file':                                   encodeURIComponent('/video/yt/index.php?v=http://www.youtube.com/watch?v=0X-6GxOV5Ws'),         'type':                                  'youtube',     'logo.file': '','logo.position':'top-left', 'logo.hide':'false',   'autostart':                             'false', 		'skin':									 '/video/skins/pink/pink.xml', 		'image':                                 '/video/preview.jpg'       };       var params =       {         'allowfullscreen':                       'true',         'allowscriptaccess':                     'always',         'bgcolor':                               '#000000'       };       var attributes =       {         'name':                                  'player1',         'id':                                    'player1'       };       swfobject.embedSWF('/video/player-licensed.swf', 'player1', '620', '373', '9.0.124', false, flashvars, params, attributes);
// ]]&gt;</script></p>
<p id="player1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this Google Ads tutorial about building your keyword list.</p>
<h3>The Opportunity.</h3>
<p>Back in the good old days, Google Ads was based on a pure auction-based model. If you bid more than another advertiser on a keyword, your ad would appear higher and ultimately get more clicks (and hopefully sales). Back in <a title="Google Ads introduces quality score" href="http://adwords.blogspot.com/2005/07/next-generation-of-keyword-evaluation.html">2005</a> when Google introduced the Quality Score, it changed everything.<br />
No longer could search results be flooded with irrelevant ads of those with massive budgets. Many advertisers were very upset, but a unique opportunity arose for those with smaller budgets and the inclination to put in a little hard work &#8212; perhaps people like you. With the refinement of the Quality Score algorithm and the great scam / affiliate flush of late 2009, there has never been a better opportunity for those advertisers with a quality product or service and a little time to try to understand Quality Score to really reap the rewards. Are you ready to learn more about Quality Score? Let&#8217;s get started.</p>
<h3>Why Quality Score Is Important.</h3>
<p>Quality Score is extremely important because it can make or break your campaign (and in some cases, your business). Quality Score determines how much you pay for your advertising on Google and how much exposure you get. You wouldn&#8217;t place a TV or magazine ad without knowing how much you have to pay or how much exposure you would get, would you? Brian Carter, a <a href="http://www.briancarteryeah.com/"> humorous motivational speaker</a> and the Director of Search  for <a href="http://www.fuelinteractive.com/">Online Marketing Agency Fuel Interactive</a> shares some interesting client information over on <a title="SEJ Quality Score" href="http://www.searchenginejournal.com/google-quality-score-click-thru-rate/9936/">Search Engine Journal</a> on the inverse relationship between Quality Score and cost per click (CPC). I have reformatted the data below:</p>
<p><img loading="lazy" decoding="async" title="quality score relationship to CPC" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-relationship-to-cpc.png" alt="quality score relationship to CPC" width="625" height="119" /></p>
<p>As you can see, the higher your Quality Score, the lower the price you pay per click. Also, as you will see below, the higher your Quality Score the more exposure you will get as Google Ads uses Quality Score to determine what Ads are placed in the coveted 1-3 search results above the organic <em>and</em> local search results.</p>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-determines-top-ranking.png"><img loading="lazy" decoding="async" title="quality score determines top ranking" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-determines-top-ranking-thumb.png" alt="Us City And State Location Targeting" width="625" height="119" /></a></p>
<h2>SECTION 2: QUALITY SCORE FACTORS</h2>
<h3>Types of Quality Score And What They Impact.</h3>
<p>According to Google, there are two &#8220;types&#8221; of Quality Scores. The Google Ads help <a title="Quality Score types" href="http://adwords.google.com/support/aw/bin/answer.py?answer=10215">documentation</a> goes into a little more detail, but the guys over on <a title="PPC Hero" href="http://www.ppchero.com/">PPC Hero</a> pretty much nailed it in their <a title="Quality Score Handbook" href="http://www.ppchero.com/quality-score-handbook/">Quality Score Handbook</a> (Essential reading by the way) when they said:</p>
<blockquote><p>Search Network Quality Score is different from Content Network Quality Score. Also there are different Quality Scores for setting minimum bids and ranking ads for the Content Network, Quality Score and the maximum cost-per-click determine the ad rank on content pages. For search, Quality Score, along with maximum CPC, determines ad rank and determines promotion to top of page.</p></blockquote>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-factors-breakdown.png"><img loading="lazy" decoding="async" title="quality score factors breakdown" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-factors-breakdown-thumb.png" alt="" width="625" height="659" /></a></p>
<h3>The Google &amp; Search Network Variations/Exceptions.</h3>
<p>There are slight variations to the Quality Score formula when it affects ad position and first page bids:</p>
<ul>
<li><strong>For calculating a keyword-targeted ad&#8217;s position,</strong> your landing page quality is not a factor. Also, when calculating ad position on a Search Network placement, Quality Score considers the click through rate (CTR) on that particular placement in addition to the CTR on Google.</li>
<li><strong>For calculating first page bid,</strong> Quality Score doesn&#8217;t consider the matched ad or search query, since this estimate appears as a metric in your account and doesn&#8217;t vary per search query.</li>
<li><strong>CTR on Google network,</strong> CTR on Google Network impacts QS on the Google Network, <span style="text-decoration: underline;">not on Google</span>.</li>
</ul>
<h3>The Content Network Variations/Exceptions.</h3>
<p>The Quality Score for calculating an ad&#8217;s eligibility to appear on a particular content site, as well as the ad&#8217;s position on that site, consists of the following factors:</p>
<ul>
<li>The quality of your landing page</li>
<li>The historical CTR of the ad on this and similar sites</li>
</ul>
<p>The Quality Score for determining if a placement-targeted ad will appear on a particular site depends on your campaign&#8217;s bidding option.</p>
<p>If your campaign uses cost-per-thousand-impressions (CPM) bidding, Quality Score is based on:</p>
<ul>
<li>The quality of your landing page</li>
</ul>
<p>If your campaign uses CPC bidding, Quality Score is based on:</p>
<ul>
<li>The historical CTR of the ad on this and similar sites</li>
<li>The quality of your landing page</li>
</ul>
<p>Brad Geddes of bgTheory has a handy <a title="Quality Score Chart" href="http://www.bgtheory.com/blog/google-adwords-quality-score-factors-chart/">Quality Score chart</a> with all of this information (reformatted for this post) :</p>
<p><img loading="lazy" decoding="async" title="quality score table" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-table.png" alt="quality score table" width="625" height="371" /></p>
<h2>SECTION 3: IMPROVING YOUR QUALITY SCORE</h2>
<p>Now that you know as much as Google is prepared to share about Quality Score, how it is calculated, and roughly how much weight is given to each factor, what factors can you as an advertiser realistically influence? As it happens, quite a lot! Let&#8217;s go into each of the major factors and look at what we can improve.</p>
<h3>Improving Your Quality Score for the Search Network</h3>
<p><strong>The CTR and historical CTR of the keyword and the matched ad on Google</strong></p>
<p>The CTR of your ad / keyword pair is by far the largest factor in determining Quality Score. The important thing to remember is that the CTR is <strong>normalized to your position</strong> so your CTR is judged good or bad for Quality Score reasons based on the performance of other ads currently and historically in this position.<br />
Bidding more to move up to the number one position will more than likely improve your CTR, but it will rarely do you any good if your ad doesn&#8217;t get a better Quality Score than other ads have received in that position in the past. The goal here is to make your ad so relevant and enticing that the searcher just has on click on it. You can explore the topic of <a title="Improving CTR" href="https://www.redflymarketing.com/blog/see-how-easily-you-can-increase-your-paid-search-ctr/">Improving CTR</a> in more depth in some of my <a title="increasing click through rate" href="https://www.redflymarketing.com/blog/5-more-ways-to-improve-adwords-ctr/">previous posts</a>.</p>
<p><span style="text-decoration: line-through;">It is also important to aggressively <a title="Negative Keywords" href="https://www.redflymarketing.com/blog/how-to-build-a-negative-keyword-list/">research and add negative keywords</a>. This will increase your CTR and reduce your exposure to those searching for something you do not provide. Consider running an Google Ads <em>Search Query Performance</em> report daily or weekly, mining your server log files, or checking your Analytics account for negatives and add them to your campaign negative list. </span><strong><em> Matthew Mierzejewski has also written a fantastic post on this topic and detailed how <a title="Negative keywords and Google Ads Quality Score" href="http://www.rimmkaufman.com/rkgblog/2010/09/28/negative-keywords-do-not-affect-google-adwords-quality-score/" target="_blank">negative keywords impact Quality Score.</a></em></strong></p>
<p>A final historical CTR improvement tip: always bid (and bid high) on <a title="Bid on your brand name" href="https://www.redflymarketing.com/blog/5-reasons-you-should-be-bidding-on-your-company-name/">your company or brand name</a>. You will get a massive boost in historical CTR because 70%+ of the time, your ad is what searchers are looking for. You will pay pennies per click and decrease the normalized Quality Score and historical account CTR of any competitors bidding on your brand or company name!</p>
<blockquote><p>TIP: <a title="CTR in Quality Score" href="http://searchengineland.com/how-important-is-click-through-rate-in-googles-quality-score-formula-27296">Here is an extremely important article</a> showing the importance of CTR when determining quality score and reinforces where you, as an advertiser, should be focusing your efforts.</p></blockquote>
<h3>Your account history, which is measured by the CTR of all the ads and keywords in your account</h3>
<p>Account history is a tough one and is subject to a lot of speculation. Unfortunately, I believe a lot of it to be true. Advertisers with older accounts which have performed well in the past have a huge advantage over advertisers with new accounts. It can take anywhere from 1 week to 4 months to &#8220;shake off&#8221; a &#8220;bad history.&#8221;<br />
This is also what some people refer to as the account level Quality Score. It is not so much a type of Quality Score as it is a factor. Unfortunately, there&#8217;s not much that can be done here with a new account apart from making sure that you have a solid understanding of the factors to get your account off to a flying start (ie: a high CTR off the bat).<br />
If you have an old account with a poor historical Quality Score, you might feel tempted to create a new account to counteract this. This is against Google Ads&#8217; policy. If you want to be on the cutting edge and have an appetite for risk, you can beta test <a title="New adwords search ad formats" href="http://www.clixmarketing.com/blog/2009/11/29/three-hot-new-google-adwords-search-ad-formats/">new Google Ads search ad formats</a>. New formats generally show huge CTR improvements before they settle into the consciousness of Google users. It&#8217;s also important to note that the Google Ads system treats an edited ad like it&#8217;s brand new and has no performance history. According to the FAQ <a title="Ad level quality score" href="http://adwords.google.com/support/aw/bin/answer.py?hl=en&amp;answer=87406">here</a>:</p>
<blockquote><p>Ad position is partly determined by an ad&#8217;s relevance to the search query as well as its historical performance on Google. Editing your ad, therefore, can affect its position.</p></blockquote>
<h3>The historical CTR of the display URLs in the ad group</h3>
<p>A relatively new addition to the QS family, historical CTR of the display URL in the ad group is an easy one to get right. Make sure you initially split test the hell out of your ads/display URL and make sure you stick with the one that drives the highest CTR. Adding keywords to the subdomain and subdirectory of display URL can give massive improvements. Especially if the keywords are trademarks. Frank Pipolo has some good tips on using <a title="quality score test domains" href="http://www.frankpipolo.com/ppc-quality-score-optimizatio/">test domains for this</a>.</p>
<h3>The quality of your landing page</h3>
<p>This is another subjective topic. However (and this is very important), Google has hired thousands of what are called &#8220;Ads Quality Raters.&#8221; These are actual humans outsourced by Google who sit at home and rate your ads and the quality of the pages those ads go to. To improve on this factor, it is important to pay very close attention to the <a title="Site Quality Guidelines" href="http://adwords.google.com/support/aw/bin/static.py?hl=en&amp;page=guidelines.cs&amp;answer=46675&amp;adtype=text">Landing Page and Site Quality Guidelines here</a>. I wrote a <a title="landing page and site quality score" href="https://www.redflymarketing.com/blog/10-ways-to-increase-your-adwords-quality-score-a-mini-case-study/">quality score post years ago</a> on this exact factor, and a lot of the tips are still relevant.<br />
Google also has thousands of Search Quality Raters, not to be confused with Ads Quality Raters, who look at and rate pages for classification in the organic search results. While I don&#8217;t have the Ads Quality Rater operations manual, the Quality Rater document is out in the <a title="Rater doc" href="http://www.beussery.com/blog/index.php/2008/03/new-google-spam-recognition-guide-for-quality-rater-reviewed/">wild</a> for all to <a title="rater guidelines" href="http://www.scribd.com/doc/2299019/Google-Quality-Rater-Guidelines">see</a>. I&#8217;ve <em>heard</em> there is an awful lot of crossover.</p>
<p>Remember, you should ensure your landing page is capable of passing a human check. Make sure it follows the rules and never forget that once it is reviewed, it will be reviewed again.</p>
<h3>The relevance of the keyword to the ads in its ad group</h3>
<p>You&#8217;ve heard it many times before. Make sure your base keyword is in the ad title, ad text and display URL. Easy peasy, even for the tiny fraction of weight it carries.</p>
<h3>The relevance of the keyword and the matched ad to the search query</h3>
<p>This one is a little trickier. Again, attack your <a title="neg keyword research" href="http://www.adwordshelpexperts.com/2010/01/adwords-negative-keywords-equal-positive-effect/">negative keyword research</a> aggressively &#8212; consider it an essential daily task. This is a more advanced area where going through some detailed buying cycle analysis and <a title="segmenting search phrase intent" href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAcQFjAA&amp;url=http%3A%2F%2Fwww.seomoz.org%2Fblog%2Fsegmenting-search-intent&amp;ei=mT9uS9-CL4380wSs1pjUBA&amp;usg=AFQjCNE6BZMNcoJsXId7TqAdoR545Vc1Qg&amp;sig2=5ahcTUmjiMVaDUZUPVz3xw">segmenting search phrase intent</a> can really pay off. The effort-to-reward ratio will vary here. Getelastic has an amazing post on something <a title="search persuasion" href="http://www.getelastic.com/ppc-copywriting-persuasion/">very similar here</a>.</p>
<h3>Your account&#8217;s performance in the geographical region where the ad will be shown</h3>
<p>This factor is a relatively new addition to the Quality Score algorithm. I wrote a post about <a title="Geo Targeting and quality score" href="https://www.redflymarketing.com/blog/using-geo-targeting-to-improve-adwords-quality-score/">using geo-targeting to improve CTR</a> previously, but the important takeaway is not that blanket geo-targeting is the right way to go, but that you should pay attention to the geographic areas that are performing poorly and consider creating a dedicated campaign or adgroup for this area or remove it completely. Run an Google Ads <em>Geographic Performance</em> report to see where you could improve. Consider using local colloquialisms in your ad text for those specific areas to help improve performance.</p>
<h3>Other relevance factors</h3>
<p>While there is no way to know for sure what all potential factors are, some common sense can be applied here. The first thing to work on is your bounce rate, or more specifically &#8220;back-bounce-rate.&#8221; Yes, you read that right. Google has mentioned throughout the years that if a visitor clicks your ad and immediately hits the back button, this is an indication that the page was not relevant. In fact, Google <a title="Disabling Back Button" href="http://adwords.google.com/support/aw/bin/static.py?page=guidelines.cs&amp;answer=47176&amp;adtype=text">explicitly prohibits</a> the disabling of the back button functionality in their policies.</p>
<p>We also have anecdotal evidence that adding your root or base keyword to your landing page title tag and the other keywords in the adgroup around your copy improves Quality Score marginally. If you have the time, it would be ideal to create a landing page for each individual keyword. When this is not possible, a landing page dedicated to each adgroup usually does the trick.</p>
<blockquote><p><strong>Page Load Time/Other Factors</strong><br />
You may have noticed &#8220;page load time&#8221; or &#8220;site speed&#8221; left out of the factors above. To be honest, I&#8217;ve never seen a poor Quality Score due to slow page load time. From my experience, as long as your page loads in a reasonable length of time, you don&#8217;t even have to worry about this for now. If increasing your page load by a half second has any impact on Quality Score, it is minimal. There are also many other marginal factors I won&#8217;t go into, but <a title="marginal QS factors" href="http://www.thesearchagents.com/2009/08/why-is-clickthrough-rate-the-main-factor-in-quality-score/">Bradd Libby does</a>.</p></blockquote>
<h3>Improving Quality Score For Content Network</h3>
<p>There is a lot of crossover in the areas where you can improve your Quality Score on the search and content networks. Let&#8217;s look at the factors we can influence to improve Quality Score on the content network. In most cases these are a little harder to influence and take a lot more time and resources, but they are worth the effort if you want to succeed on the content network.</p>
<h3>The ad&#8217;s past performance on this and similar sites</h3>
<p>You can do a little or a lot with this one &#8212; from site and site section targeting all the way up to joining the community (if it is a forum for example) to get to know the users of the site and what makes them tick. As a member of the site, what ads or ad text would you find most relevant? I have seen some people even targeting the site users themselves (ie: an ad headline that says something like &#8220;<em>Attention Redfly Blog Readers! Want to know more about increasing your keyword Quality Score? Click here!</em>&#8220;</p>
<p>Another tip is to try image ads and compare their performance against your text ads for each site (if the site accepts image ads). Many advertisers still don&#8217;t use image ads, so there is a huge opportunity to jump straight to the top of the pile.</p>
<h3>The relevance of the ads and keywords in the adgroup to the site</h3>
<p>Consider using <a title="Google ad planner" href="https://www.google.com/adplanner/">Google AdPlanner</a> to get the demographics of the site, and target your ad copy to those demographics. Also have a look at what other AdSense ads are showing on the site and make note of ads that are consistently displayed over time. In general, those ads are what Google finds most relevant to that site (at the time). If you can&#8217;t beat them, join them.</p>
<h3>The historical CTR of the ad on this and similar sites</h3>
<p>Again, use Google AdPlanner to see the &#8220;Other sites Visited&#8221; section of the site you are targeting. Run a site <em>targeted campaign</em> on some of the <em>lower trafficked</em> related sites. This will improve your &#8220;related performance&#8221; on similar sites. It might be a lot of effort but not only will you improve overall content network performance, but you will gain significant long tail content network leads or sales.</p>
<h2>SECTION 4: Troubleshooting Quality Score</h2>
<p>There are numerous things that can cause a sudden drop in Quality Score or a slower, more gradual decrease. Here are some of the most common Quality Score problems and what you can (or cannot) do about them.</p>
<h3>Sudden 1/10 Quality Score on all (or most) Keywords &amp; Huge First Page Bid Estimates</h3>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-dropped-to-one.png"><img loading="lazy" decoding="async" title="quality score dropped to one" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-dropped-to-one-thumb.png" alt="quality score dropped to one" width="625" height="119" /></a></p>
<p>This is an extremely common problem and is characterized by an advertiser noticing a very sudden drop in traffic from Google Ads. In a lot of cases, your search network traffic stops first and is followed shortly by your content network traffic. This unfortunately is known as a &#8220;Google Slap&#8221; and occurs when a review has taken place on your account and you are no longer deemed to be complying with the outlandishly opaque landing page and site quality guidelines.</p>
<p><strong>Cause: </strong>You are linking or deemed to be linking to a bridge page, a get rich quick scheme, an affiliate page that&#8217;s only purpose is to redirect traffic to another domain, an affiliate site that provides <a title="affiliate value add" href="http://ppcblog.com/adwords-affiliates/">no added value</a>, a data collection site (a site that collects users&#8217; email addresses or other info in exchange for a free product / whitepaper, etc.), a &#8220;poor quality&#8221; comparison shopping site, an arbitrage site, or a <a title="adwords scam sites" href="http://googleblog.blogspot.com/2009/07/how-to-steer-clear-of-money-scams.html">scam site</a>.</p>
<p><strong>Solution: </strong>Despite what you think about your own site, Google, the <em>Ads Quality Raters</em>, and the <a title="Quality Score Bot" href="http://www.apogee-web-consulting.com/blogger/2009/09/adsbot-google-tracking-adwords-landing.html">QS Algorithm/Bot</a> feel differently. They more than likely feel your site falls into one of these categories. In this case, there is very little that you can do. If your site falls into the &#8220;scam site&#8221; category, expect to be banned permanently or investigated by authorities.</p>
<p>If you feel that your site absolutely does not fall into any of the categories, request a quick look over of your site on the Google Ads Help Forum and then request a manual review by <a title="Request adwords account review" href="http://adwords.google.com/support/aw/bin/request.py?contact_type=keywords_bid&amp;origin=cluster">contacting Google here</a>.Note that it should be a 100% false positive if you are to get this reversed so be completely sure that your site doesn&#8217;t even fall remotely into one of those categories. Remember, <a title="adwords dangers" href="http://www.endlessplain.com/2008/10/07/the-danger-of-autopilot/">Google Ads does not run on auto pilot</a>. Real people will look at and inspect your account.</p>
<h3>One High Volume Keyword has a Quality Score Of 2-4</h3>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-in-adwords-editor-low-ctr.png"><img loading="lazy" decoding="async" title="quality score in adwords editor low ctr" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/quality-score-in-adwords-editor-low-ctr-thumb.png" alt="quality score in adwords editor low ctr" width="625" height="119" /></a></p>
<p>This problem happens when a specific high volume keyword, usually a single word or two-word phrase, slowly drops its Quality Score and starts costing more. Because these keywords are usually high volume, they can generate a lot of traffic, and a low Quality Score on these keywords can cause a significant drop-off in exposure and sales.</p>
<p><strong>Cause:</strong> High volume and low CTR.</p>
<p><strong>Solution:</strong> Add negative keywords to the campaign, use exact match, remove the keyword (be careful as this can impact an adgroup &#8220;theme&#8221; on the content network) or place the keyword in <a title="restructure adwords campaigns" href="http://www.expertsem.com/2010/02/03/restructuring-ppc-campaigns/">it&#8217;s own ad group</a> and optimize the ad copy and display URL aggressively.</p>
<h3>Very High (Even 10/10) Quality Score but a Huge First Page Bid Estimate</h3>
<p><a href="https://www.redflymarketing.com/wp-content/uploads/2010/02/high-qs-huge-first-page-bid.png"><img loading="lazy" decoding="async" title="10/10 Quality Score but a Huge First Page Bid Estimate" src="https://www.redflymarketing.com/wp-content/uploads/2010/02/high-qs-huge-first-page-bid-thumb.png" alt="10/10 Quality Score but a Huge First Page Bid Estimate" width="625" height="119" /></a></p>
<p>Unfortunately, this is not a problem with your Quality Score. When it comes to certain keywords, there are quite literally hundreds of advertisers. Assume all advertisers also have a 10/10 Quality Score. What determines which ads show? That&#8217;s right, good old fashioned bid price.</p>
<p><strong>Cause:</strong> High volume of advertisers.</p>
<p><strong>Solution:</strong> Bid higher and use the backend to improve ROI and increase lifetime customer value (LTV) so you can afford to bid higher.</p>
<h3>In Conclusion</h3>
<p>Google Ads Quality Score is still a closely guarded secret, as is Google&#8217;s organic search algorithm. While it may not be possible to figure out every factor, just like the organic search ranking factors, it is possible to extract enough meaning to understand them and make them work for you. The great scam / affiliate purge of 2009 may have made things easier for existing advertisers, but at the current growth rate of PPC and online ad spending, it&#8217;s only a matter of time before the paid search results become as competitive as they used to be. Those of you who understand Quality Score will be in a far better position to get more from your Google Ads advertising spend than those who do not.</p>
<p>I hope you got some value from this post. <strong>If you did</strong>, please share it with others who might get something from it via Twitter, Facebook or Google+</p>The post <a href="https://www.redflymarketing.com/blog/how-to-improve-quality-score-the-ultimate-guide/">What Every Google Ads Advertiser Should Know About Quality Score – The Ultimate QS Improvement Guide</a> first appeared on <a href="https://www.redflymarketing.com">Redfly Online Marketing, Dublin, Ireland</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.redflymarketing.com/blog/how-to-improve-quality-score-the-ultimate-guide/feed/</wfw:commentRss>
			<slash:comments>97</slash:comments>
		
		
			</item>
	</channel>
</rss>
