How to Measure the Performance of your Internal Promotion using Enhanced Ecommerce?

Internal promotions are the promotion of your products on your own Ecommerce Store. Like you put a banner ad on your homepage to promote a particular product listed on another part of your website.

Using Enhanced Ecommerce, we can now record the number of impressions of these internal promotional banners, how many users clicked on these promotions, their click-through rate, and then how many ultimately purchased after seeing or clicking the promotion. The report will ultimately help you learn which Internal Promotion is driving maximum revenue for your Ecommerce store.

How to Implement Internal Promotion Tracking?

Earlier we used to create customize events in Google Analytics to track the performance of internal promotions banners of the store. The solution earlier included implementing event tracking to track No. of clicks on each banner.

[Tweet “With Enhanced Ecommerce, Internal Promotion Tracking is simplified!”]

But now with Enhanced E commerce, we can track the performance of each of the banner in terms of Impressions, Clicks, CTR, position and sequence wise by implementing the following two codes on the promotion page:

Here’s the official Google Documentation for implementing the code.  Also before implementing the code, kindly make sure that you have Enabled Ecommerce in your Ecommerce settings. Once you have enabled Enhanced Ecommerce tracking for your view, you can add the code below to track the internal promotion data.

Code for Product Impression

ga('ec:addPromo', {               // Promo details provided in a promoFieldObject.

  'id': 'PROMO_1234',             // Promotion ID. Required (string).

  'name': 'Summer Sale',          // Promotion name (string).

  'creative': 'summer_banner2',   // Creative (string).

  'position': 'banner_slot1'      // Position  (string).


Code for Promotion Clicks

// Identify the promotion that was clicked.

ga('ec:addPromo', {

  'id': 'PROMO_1234',

  'name': 'Summer Sale',

  'creative': 'summer_banner2',

  'position': 'banner_slot1'


// Send the promo_click action with an event.

ga('ec:setAction', 'promo_click');

ga('send', 'event', 'Internal Promotions', 'click', 'Summer Sale');

Once you have implemented the code, you shall see the data in Ecommerce> Marketing> Internal Promotion Report.

Quick Walkthrough of Internal Promotion Report:

Image of Internal Promotion Report in Enhanced Ecommerce

The Internal Promotion report lets you see how your internal promotions performed in terms of the following metrics:

  • Views (number of times users viewed internal promotions)
  • Clicks (number of times users clicked internal promotions)
  • CTR (Ratio of No. of views/clicks)
  • Transactions generated from a given internal promotion banner
  • Revenue generated from a given internal promotion banner
  • Transactions per internal promotion click (The overall number of transactions per each click on an internal promotion)

 Using the Enhanced Ecommerce Internal Promotion report, you can generate following valuable insights:

  • Which internal promotion banner is performing better in terms of CTR
  • How positioning of your internal promotion banner affects the CTR
    • For example, it would be wise to learn if an internal promotion placed on top is performing better than the one on side.
[Tweet “Generate Valuable Insights from Internal Promotion Report in Enhanced Ecommerce”]

 Additionally, it will help you take following actions:

  • Decide which product should be highlighted in the banner
  • Decide the position of the product image in the banner to get higher CTR
  • Improve the Design & Copy of the banner with lower CTRs
  • Optimize your site: Analyze how internal promotions impact sales, and act immediately on the results.


Enhanced Ecommerce in Google Analytics has introduced tons of new features like Internal Promotion that enable Ecommerce store owners to better understand the customer behaviour. We highly recommend store owners to implement Enhanced Ecommerce to generate actionable insights for their store. You can implement Enhanced Ecommerce manually or by using our Plugins for MagentoWooCommerce & Shopify.

Interested in learning more about Enhanced Ecommerce? Check out our Post – 32 Resources to Help You Become an Expert at Enhanced Ecommerce

The following two tabs change content below.
Yaman Patel

Yaman Patel

Yaman Patel is Solution Consultant guiding Organization in Marketing Analytics Usecases. He is focused towards solving genuine problems in MarTech Space. Being a Developer by heart, He is one of the proud pioneers of Tatvic's dataLayer automation tool(DLAT). He is keen on learning business intelligence technologies.He loves to travel and explore new places.
, ,
Previous Post
How to save $500 Per Month on your Google Adwords Campaign by avoiding this one mistake!
Next Post
Using Custom Dimensions & Enhanced Ecommerce to identify Popular Product Color & Size

Leave a Reply

Your email address will not be published.

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed