Google Analytics Ecommerce Tracking - DevDaze


Technology is the last way to survive


Thursday, May 12, 2022

Google Analytics Ecommerce Tracking

Google Analytics

I believe our last marketing firm used a plugin and we don't want to use a plugin. We just want the code we need to add to a custom event. Cooperate with developers and make sure that a customer is redirected after a successful payment back to your website. Then ask him/her to push the transaction data to the data layer. If a developer could not add the dataLayer.push code above the GTM container, then you should create a DOM Ready trigger.

Product revenue is the total revenue generated from a product or a set of products. Hi, you need to find a developer who will dynamically push the transaction data to the Data Layer. He/she will need to code additional functionality to your CMS. Do you have a guide for those who have GTM connected already but want to add this Enhanced ECommerce to our account in GA?

The Ecommerce dataLayer.push code is added above the GTM container (on a “Thank you” page). Since this dataLayer.push does not have an “event” parameter, it will be displayed as a is “Message” . Such push (“Message”) cannot be used as a trigger in GTM so the earliest moment we can send the transaction data to Google Analytics is on Page view event. As a solution for this issue, we can set up a new field which will be called ‘transaction flag’.

To track transaction datafrom a mobile app, you’ll need Google’sFirebase SDK, available both for Android and iOS. For example, you may sell100 unitsof Product A, but it only has70 unique purchases. This means that 100 units of Product A were purchased within 70 separate transactions. TheUnique Purchasesmetric indicates the total number of times a product was part of a transaction.

​#6 How to advertise on any marketing platform for FREE with an unlimited budget. All the test orders need to be reversed, otherwise, they can greatly inflate your sales data. It is common for web developers to place test orders while testing an application. But it is not common for them to reverse test transactions in Google Analytics. To avoid this issue, we need to ensure that we do not add commas in the numeric values while sending data to Google Analytics. Make sure your thank you page loads only once or make sure user can view this page only once and the transaction is counted only once.

Google Analytics tells you a lot about your website traffic and audience. Metrics like exits, bounces, and goal conversion rates; and insights on audience demographics, landing page views, and more give you quantitative data around what users are doing on your site. Your ecommerce data from revenue to ecommerce conversion rate could be 10 to 80% off the mark.

In the screenshot below there is onePageview request and some mysteriousOther Request. The GA Transaction tag fired as expected and sent the data over to Google Analytics. But how can we be sure that the data was indeed properly sent to GA? I highly recommend using Chrome browser while working with Google Tag Manager because there is a whole bunch of other useful GTM extensions. By saying “unique” I mean “is it possible to distinguish that the purchase was successfully completed?

Apart from these issues, there could be multiple issues with ecommerce implementation. One of the best ways to debug the issues is to use Google’s ecommerce troubleshooter. This tool helps you to identify and resolve all the issues with your ecommerce tracking and reporting. You can use this report to analyze the pain points in the customer journey.

I've read and watched too many guides on how to set up eCommerce tracking, and I found your article which helped me a lot. This is a great guide with detailed points and steps with easy and clear language. You need to find a way to have developers to either place your GAl or GTM code, or have them to directly send transactions to GA via a thing called Measurement Protocol. If you cannot get access to the backend or place your tracking codes, I'm afraid you're out of luck. I implemented on my website and it is working but not for all payments methods.

If the user later asks for a refund, cancels the order or the order is not fulfilled then these changes don’t automatically reflect back in GA ecommerce reports. Enhanced Ecommerce adds functionality to your Google Analytics reports. Enhanced ecommerce shows when customers added items to their shopping carts, when they started the checkout process, and when they completed a purchase. You can also use enhanced ecommerce to identify segments of customers who fall out of the shopping funnel.

You can filter session recordings by specific pages visited and exit pages to watch the purchase experience as if it was happening in real time. For example, if 100 units were sold in 70 transactions, your Average QTY is 1.43. Following the example above, Product A had 70 unique purchases, and thequantity sold was 100. If you’ve enabled Enhanced Ecommerce, you can also see revenue from each product category. If you want to get more granular data for specific segments of your audience, you can click the 'Add Segment' button at the top of the report to select or create the segment you want to analyze.

Standard Ecommerce tracks typical ecommerce metricssuch as revenue, conversion rate, average order value, and specific product performance. The sales performance tab shows sales and transactional information for individual product orders. This report provides key insights about your sales metrics like revenue, transactions delivery, refund amount etc. The product performance report in your analytics gives valuable insights into how customers are interacting with your online products.

What we just did is we instructed Google Tag Manager to catch all the “purchase” events in the Data Layer and turn them into a trigger. In fact, the “event” parameter can also be used in the #1 and #2 scenarios as well. But I want to emphasize that it is a must if the page does not reload after the purchase is complete . The names of those parameters and the entire structure of the code must be identical to the one which is displayed in the aforementioned code and Google’s documentation.

In this guide, I’ll show you how to implement Google Analytics Standard Ecommerce tracking with Google Tag Manager. Try Cloudways and maximize your online store’s performance. Here is how Google Analytics will look once your store is added to the platform. That way, you can view your eCommerce reports in your WordPress dashboard.

No comments:

Post a Comment