{"id":8682,"date":"2023-12-08T07:54:08","date_gmt":"2023-12-08T02:54:08","guid":{"rendered":"https:\/\/ppcexpo.com\/blog\/?p=8682"},"modified":"2022-11-07T14:00:20","modified_gmt":"2022-11-07T09:00:20","slug":"ecommerce-tracking-with-google-tag-manager","status":"publish","type":"post","link":"https:\/\/ppcexpo.com\/blog\/ecommerce-tracking-with-google-tag-manager","title":{"rendered":"Step-by-Step Guide to Set Up Ecommerce Tracking with Google Tag Manager"},"content":{"rendered":"<p>As an ecommerce business, it is imperative that you keep an eye on your key performance indicators (KPIs) and to use them to improve your marketing campaigns further.<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 80%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-tag-manager.png\" alt=\"ecommerce tracking with google tag manager\"><\/div>\n<p>When it comes to ecommerce tracking, nothing can beat Google Tag Manager (GTM). It is a powerful tool that allows you to add and update your tracking tags without tweaking your website code.<\/p>\n<p>Tracking critical interactions of your ecommerce site via GTM helps you identify the factors that drive sales and the sources that bring in the most traffic.<\/p>\n<p>But before you start analyzing all of this data, you need to configure a proper tracking setup. In this guide, you\u2019ll learn steps to implement ecommerce tracking with Google Tag Manager.<\/p>\n<h2>The Benefits of Ecommerce Tracking with Google Tag Manager<\/h2>\n<p>As a pay-per-click (PPC) advertiser, the more data you have, the better you can optimize your marketing campaigns. With only standard tracking configuration, you can&#8217;t find out the root cause of your cart abandonment or where people are leaving your sales funnel.<\/p>\n<p>For instance, if you observe that more than half of your prospects are exiting your funnel at the same point, you can investigate that phase of your <a href=\"https:\/\/ppcexpo.com\/blog\/customer-journey-phases\" target=\"_blank\" rel=\"noopener noreferrer\">funnel<\/a> and determine what could be causing the problem.<\/p>\n<p>Maybe you\u2019re overwhelming the customer with too many steps in your checkout process, or perhaps your site navigation is too confusing and not user-friendly.<\/p>\n<p>Without info on your sales funnel, you can&#8217;t track the customer journey and pinpoint problems that deter them from completing a purchase.<\/p>\n<p>When you initiate ecommerce tracking with Google Tag Manager, it provides you with all the essential data to identify which products are performing better than others. You can use this data to review everything &#8211; from price to product description to the checkout process.<\/p>\n<h2>10 Things to Consider When Creating an Optimized Shopping Campaign<\/h2>\n<p>Shopping campaigns provide you with an exciting opportunity to showcase your best products to online customers. But if you wish to effectively track your shopping campaign, keep the following factors in mind:<\/p>\n<h3>1. Set Your Shopping Campaign Objectives<\/h3>\n<p>Define clear objectives for your <a href=\"https:\/\/ppcexpo.com\/blog\/smart-shopping-campaign-vs-standard-campaign\" target=\"_blank\" rel=\"noopener noreferrer\">shopping campaign<\/a>. Ask yourself, \u201c<em>What am I looking to achieve with this shopping campaign?<\/em>\u201d<\/p>\n<p>This approach will help you set clear success metrics before creating your plan to attain those objectives.<\/p>\n<h3>2. Select the Right Bid Strategy<\/h3>\n<p>Bids have a direct influence on the visibility and results of your shopping campaign. Therefore, it is crucial to determine whether you should opt for smart or manual bidding.<\/p>\n<p>By using the available automated options, you can ensure that your products appear for the right search queries, helping you meet your campaign goals.<\/p>\n<h3>3. Develop a Robust Structure for Your Shopping Campaign<\/h3>\n<p>The structure of your shopping campaign acts as the foundation for reaching your goals. Keep in mind the objective that you want to achieve across your different product areas and ways you can organize your entire product inventory to align with different objectives.<\/p>\n<h3>4. Divide Products into a Tiered, Relational Tree<\/h3>\n<p>Divide your ads into related groups following a tiered, broad-to-narrow structure. This method will:<\/p>\n<ul>\n<li>Deliver total bid coverage by capturing your entire inventory.<\/li>\n<li>Provide your bidding system with more data, helping you better optimize your bids.<\/li>\n<li>Offer better visibility into performance reporting.<\/li>\n<li>Bring your bid management in line with your objectives.<\/li>\n<li>Make it easy for you to manage your account.<\/li>\n<li>Avoid wasted advertising spend on item IDs or small ad groups that generate a low or negative return on investment (ROI).<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>5. Make Use of Campaign Priorities<\/h3>\n<p>Standard shopping campaign priorities have no impact on your search relevance or the probability of your product to appear for a particular query. Instead, priorities help you determine which products and their corresponding bids are most significant to your business.<\/p>\n<p>For instance, an online jewelry store may opt to prioritize competitive bids from a seasonal campaign displaying Mother\u2019s Day products by setting the campaign priority to \u201chigh.\u201d As a result, its bids will remain strong against the competition whenever they start their Mother\u2019s Day campaign.<\/p>\n<h3>6. Develop Language-Specific Campaigns<\/h3>\n<p>When advertising in multiple languages for the same target country, it&#8217;s best to develop separate campaigns for each language by using custom labels. For instance, if you are targeting Germany, consider setting up a custom label that uses the values &#8220;Swiss&#8221; and &#8220;French.&#8221; This way, you can easily set your budget, bids, and negative keywords by language.<\/p>\n<h3>7. Keep an Eye on Your Products<\/h3>\n<p>It is recommended to regularly monitor your <em>Products<\/em> tab to identify any areas that need improvement. Plus, it\u2019ll also help you resolve various problems. For instance, you can make sure that your best products are eligible to appear by filtering for the maximum number of clicks or conversions. You can even now during this pandemic period can take advantage of <a href=\"https:\/\/ppcexpo.com\/blog\/free-google-shopping-listing\" target=\"_blank\" rel=\"noopener noreferrer\">free product listing<\/a> and analyze your unpaid clicks.<\/p>\n<h3>8. Yield More Conversion Volume for the Same Cost<\/h3>\n<p>Split your inventory to develop product groups that are in line with your best-performing products\u2013next, leverage <a href=\"https:\/\/ppcexpo.com\/blog\/what-is-google-ads-conversion-tracking\" target=\"_blank\" rel=\"noopener noreferrer\">conversion tracking<\/a> to optimize your bids further. For instance, if one group of products has a low cost-per-action (CPA), consider increasing your bid to yield more conversion volume.<\/p>\n<p>Also, think about spending more of your budget to yield more conversions. Contrarily, if a group of products has a high CPA, consider lowering that group&#8217;s bid to preserve your budget for other groups that can get more conversions for you at a lower cost.<\/p>\n<h3>9. Appraise Competitive Metrics<\/h3>\n<p>The best place to identify opportunities for campaign optimization is your competitive landscape data. Here are the most important competitive metrics that you should regularly review:<\/p>\n<ul>\n<li><strong>Check Your Click Share <\/strong><\/li>\n<\/ul>\n<p>Click share is the best metric to understand your position with respect to your competitor. A low-value click share with a high impression share shows that you might not be appearing in the topmost results to attract valuable clicks.<\/p>\n<p>Identify ways to make your ads distinguishable and adjust bids in accordance to grab more click share. This is especially true on mobile, where small screen size brings in more visibility and traffic to topmost results<strong>.<\/strong><\/p>\n<ul>\n<li><strong>Check Your Impression Share, Lost IS &amp; Opportunity<\/strong><\/li>\n<\/ul>\n<p>Impression share helps ensure your ads reach as many customers as possible. If you are generating a low impression count, but earn relatively decent profits from those impressions, consider increasing your bids or optimizing your data quality to get more of those valuable impressions. <a href=\"https:\/\/ppcexpo.com\/blog\/how-to-improve-impression-share\" target=\"_blank\" rel=\"noopener noreferrer\">Impression share<\/a> also gives you idea how much opportunity you are still having.<\/p>\n<p>Don\u2019t ignore your search lost due to rank and budget. It will give you idea the percentage of time your ads weren\u2019t shown due to poor ad rank or budget.<\/p>\n<p>When looking for incremental opportunities for growth, most search marketers try to find ways to estimate how much they can scale up their paid search effort, and what would be the impact on ad spend, and efficiency. You\u2019ll see how to aggregate and dig into impression share data, and how to estimate incremental opportunities based on those impressions missed due to insufficient budget or rank.<\/p>\n<h3>10. Use Negative Keywords Carefully<\/h3>\n<p><a href=\"https:\/\/ppcexpo.com\/blog\/what-is-a-negative-keyword\" target=\"_blank\" rel=\"noopener noreferrer\">Negative keywords<\/a> are a great way to avoid displaying your products to irrelevant customers. However, including a large number of negative keywords can considerably reduce your overall traffic, and may even cost you valuable opportunities with relevant users. Eventually, it can damage your ad performance unless you carefully review your negative keywords lists regularly.<\/p>\n<h2>Ecommerce Tracking with Google Tag Manager<\/h2>\n<p>Tracking conversions from your ecommerce website is significant not just to log your transactions but also to determine where your sales are coming from. But you can only track all this if you can bring data into <a href=\"https:\/\/ppcexpo.com\/blog\/google-analytics-engagement-metrics\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics<\/a>. For this, you&#8217;ll have to set up and enable ecommerce tracking needs in Google Tag Manager.<\/p>\n<p>Tags are important for your ecommerce business, and you can set them up in Google Tag Manager while the results of these tags can be seen in Google Analytics.<\/p>\n<h2>What\u2019s the Difference Between Ecommerce and Enhanced Ecommerce Tracking?<\/h2>\n<p>Before we jump on to setting up ecommerce tracking with Google Tag Manager, let\u2019s first take a look at the key differences between ecommerce and enhanced ecommerce tracking.<\/p>\n<p>Typically, ecommerce tracking in Google Analytics focuses on info such as Total Orders, Total Tax Cost, Total Shipping, Product Purchased, etc.<\/p>\n<p>On the other hand, enhanced ecommerce tracking allows you to use Google Tag Manager in a more efficient way. Although you have many features available, you don\u2019t have to use all of them.<\/p>\n<p>Some of the features include:<\/p>\n<ul>\n<li>Purchase<\/li>\n<li>Checkout steps<\/li>\n<li>Product detail page<\/li>\n<li>Add to Cart<\/li>\n<li>Remove from Cart<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>6 Steps to Setup Ecommerce Tracking with Google Tag Manager<\/h2>\n<p>Here\u2019s a step-by-step guide to help you set up ecommerce tracking with Google Tag Manager.<\/p>\n<p><strong>Step 1:<\/strong><\/p>\n<p>The first step is to enable ecommerce reporting in Google Analytics. To do so, go to the admin setting and select &#8216;Ecommerce Settings.&#8217; Under View section enable \u2018Ecommerce\u2019 and \u2018Enhanced Ecommerce Reporting\u2019.<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 60%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-1.png\" alt=\"ecommerce tracking with google\"><\/div>\n<p><strong>Step 2:<\/strong><\/p>\n<p>Once ecommerce reporting is enabled in Google Analytics, you can include as many steps as you want to track. Suppose you want to track the &#8216;Add to Cart&#8217; step. In the Checkout Labeling section, go to &#8216;Funnel Steps&#8217; and then provide the name of the step that you want to track. click &#8216;Save.&#8217;<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 80%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-2.png\" alt=\"ecommerce tracking with google\"><\/div>\n<p><strong>Step 3:<\/strong><\/p>\n<p>The next step involves diving into the data layer, which includes info such as events or variables that you want to pass to GTM. You can also set triggers in GTM depending on the values of variables (for instance, fire a remarketing tag when purchase_total &gt; $200) or depending on the specific events.<\/p>\n<p>There are several codes that you can use for tracking purposes.<\/p>\n<p>Here\u2019s an example code that you can include in your webpage to track items at \u2018Add to Cart level\u2019.<\/p>\n<p>Please note that you\u2019ll have to alter the value with your data variable in your webpage JavaScript. You can replace product name, price, brand, category etc dynamically with your JavaScript variables. Otherwise, you won\u2019t receive exact values.<\/p>\n<p>&lt; script &gt;<\/p>\n<p style=\"padding-left: 40px;\">dataLayer.push({<\/p>\n<p style=\"padding-left: 80px;\">\u2018event\u2019: \u2018addToCart\u2019,<\/p>\n<p style=\"padding-left: 80px;\">\u2018ecommerce\u2019: {<\/p>\n<p style=\"padding-left: 120px;\">\u2018currencyCode\u2019: \u2018USD\u2019,<\/p>\n<p style=\"padding-left: 120px;\">\u2018add\u2019: {\u2018products\u2019: [{\u2018name\u2019: \u2018T &#8211; Shirt\u2019,<\/p>\n<p style=\"padding-left: 200px;\">\u2018id\u2019: \u201812345\u2019,<\/p>\n<p style=\"padding-left: 200px;\">\u2018price\u2019: \u20180.25\u2019,<\/p>\n<p style=\"padding-left: 200px;\">\u2018brand\u2019: \u2018XYZ &#8211; Brand\u2019,<\/p>\n<p style=\"padding-left: 200px;\">\u2018category\u2019: \u2018Apparel\u2019,<\/p>\n<p style=\"padding-left: 200px;\">\u2018variant\u2019: \u2018Gray\u2019,<\/p>\n<p style=\"padding-left: 200px;\">\u2018quantity\u2019: 1<\/p>\n<p style=\"padding-left: 160px;\">}]<\/p>\n<p style=\"padding-left: 120px;\">}<\/p>\n<p style=\"padding-left: 80px;\">}<\/p>\n<p style=\"padding-left: 40px;\">});<\/p>\n<p>&lt;\/script&gt;<\/p>\n<p><strong>Step 4:<\/strong><\/p>\n<p>Open Google Tag Manager to set up the Tag for \u2018Add to Cart\u2019 scenario. Go to the Overview screen of GTM and select \u2018Add a new tag\u2019.<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 80%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-3.png\" alt=\"ecommerce tracking with google\"><\/div>\n<p>Enter your tag name (such as &#8216;Add to Cart&#8217;). Next, go to &#8216;Choose tag type&#8217; and select &#8216;Google Analytics: Universal Analytics.&#8217; It will help you analyze the gathered data in Google Analytics.<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 80%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-4.jpg\" alt=\"ecommerce tracking with google\"><\/div>\n<p>Select &#8216;Event&#8217; as the track type. For the category, you can specify any name (suppose &#8216;Ecommerce Tracking&#8217;). Keep in mind that this is the name that you will see in Google Analytics.<\/p>\n<p>Under the &#8216;Action&#8217; tab, select &#8216;Event.&#8217;<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 60%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-5.jpg\" alt=\"ecommerce tracking with google\"><\/div>\n<p>If you don&#8217;t want non-interaction to count toward your bounce rate, specify &#8216;Non-interaction Hit&#8217; as &#8216;True.&#8217; Otherwise, if the event fires on a webpage, Google Analytics will set your bounce rate to 0.<\/p>\n<p>Next, choose Google Analytics Setting from the drop-down menu and select &#8216;Enable overriding settings in this tag.&#8217; Now, go to the &#8216;Ecommerce&#8217; section and specify &#8216;True.&#8217; Check &#8216;Use data layer.&#8217;<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 80%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-6.png\" alt=\"ecommerce tracking with google\"><\/div>\n<p>Now it\u2019s time to save your tag.<\/p>\n<p>Remember, tags fire in response to events. In GTM, a trigger listens to your web page or mobile app for certain kinds of events (such as \u2018Add to Cart\u2019).<\/p>\n<p><strong>Step 5:<\/strong><\/p>\n<p>The next step involves checking the configuration of your tag. After everything is set up, click &#8216;Submit.&#8217;<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 70%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-7.png\" alt=\"ecommerce tracking with google\"><\/div>\n<p><strong>Step 6:<\/strong><\/p>\n<p>This step involves waiting for users to interact with your website so that you can collect the desired data. Visit Google Analytics to check the data under the \u2018Realtime\u2019 section.<\/p>\n<p>Once your set event is triggered, it will start showing under &#8216;Event Category.&#8217;<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4345\" style=\"max-width: 80%;\" src=\"https:\/\/ppcexpo.com\/blog\/wp-content\/uploads\/2020\/05\/ecommerce-tracking-with-google-8.png\" alt=\"ecommerce tracking with google\"><\/div>\n<p>To study more analytics about your event performance, check out the &#8216;Conversions&#8217; and &#8216;Ecommerce&#8217; sections.<\/p>\n<p>Under this Ecommerce section you can find different reporting for your website based on how you configured that.<\/p>\n<h2>Wrap Up<\/h2>\n<p>Remember that your shopping campaigns are the window of your ecommerce business &#8211; they are essential to engage today&#8217;s increasingly demanding customers.<\/p>\n<p>Ecommerce tracking with Google Tag Manager is the best way to track the performance of your shopping campaigns. You can then use this data to optimize your campaign better, which should yield more conversions, as your customers won&#8217;t be able to resist buying from you.<\/p>\n<p>When you\u2019re ready to take your optimization up a gear, read our blog, <a href=\"https:\/\/ppcexpo.com\/blog\/google-shopping-campaign-optimization\" target=\"_blank\" rel=\"noopener noreferrer\">Google Shopping Campaign Optimization: The PPC Manager\u2019s Guide<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><p>Setting up ecommerce tracking with Google Tag Manager will lead you to better conversions, higher web traffic, and, eventually, more sales.<\/p>\n&nbsp;&nbsp;<a href=\"https:\/\/ppcexpo.com\/blog\/ecommerce-tracking-with-google-tag-manager\"><\/a><\/p>","protected":false},"author":1,"featured_media":8676,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[697],"tags":[276],"_links":{"self":[{"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/posts\/8682"}],"collection":[{"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/comments?post=8682"}],"version-history":[{"count":0,"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/posts\/8682\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/media\/8676"}],"wp:attachment":[{"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/media?parent=8682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/categories?post=8682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ppcexpo.com\/blog\/wp-json\/wp\/v2\/tags?post=8682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}