Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards

Products report not visible in report suite

Avatar

Level 2

Hi,

I am trying to implement Adobe Analytics via GTM for a client. The data layer is not currently implemented on their website and I am pushing the data via custom data layer push in our demo website. The initial setup is working fine and I have tested all events and evars flowing into the report suite. However, when trying to run the tag with the s.products call, the default product variables are not visible in the report suite. I have attached the screenshot of the call and the code for the custom HTML tag in GTM. Since all other data except the default product variables is getting populated, I am not sure how to proceed with resolving this. Any help is much appreciated!

<script>
s.linkTrackVars = "products,events";
s.linkTrackEvents = "event1";
s.events = "event1";

s.products = "travel money card;travel money card;;45.17";

s.t();
</script>

Utkarsh_Balooni_0-1751534272610.png

P.S. - I have tried sending both Page View and Link calls.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

2 Replies

Avatar

Level 4

What do you mean when you say 'the default product variables are not visible in the report suite'? 
Is it specifically the 'Product' report, or others as well? Is the 'Product' variable itself mising from the menu, or is it just blank? 

 

On the above hit, if I remember correctly, this will not add to to the Products report because you are setting s.events, but not sending an ecomm event (prod view, add to cart, checkout, etc.). For the above to increment a prod view for that specific product, s.events needs to be omitted, or a prod view should be set in the events array. Also worth remebering that units & revenue are only counted if a Purchase event exisits in the events array, otherwise they are ignored. 

https://experienceleague.adobe.com/en/docs/analytics/implementation/vars/page-vars/products

https://experienceleague.adobe.com/en/docs/analytics/implementation/vars/page-vars/products#sproduct...

Avatar

Community Advisor

Hi @Utkarsh_Balooni ,

 

Possible reasons:

 

You are triggering a s.t() call —this is for a page view, not ideal for product tracking.

Using s.t() instead of s.tl() for Product Calls

If this is not a full page load but a link or interaction event (e.g., click or add-to-cart), then you must use s.tl() (track link) instead of s.t():

 

s.tl(true, 'o', 'Product Click');

  • true – to use s_objectID if set.

  • 'o' – means “custom” link.

  • 'Product Click' – a name for the interaction

Products Report not Enabled in Report Suite

If the Products variable (Merchandising eVar) is not enabled or not included in your Adobe Analytics report suite, then even if data is sent, it won’t show up in the reports. Please check in admin console.

 

Wrong Hit Type for Product Tracking

If you're sending product data with s.t() and it's not associated with a proper commerce event (like purchase, scAdd, etc.), Adobe may log it but not show in reports

Use commerce-related events such as purchase, scAdd, scView 

s.events = "scAdd";

 

Debugging the Call in Adobe Debugger

From your screenshot, Adobe Debugger shows:

Products = "travel money card;travel money card;;45.17"

Which looks okay. But double-check:

  • Does event1 trigger any revenue or product-specific event?

  • Try replacing with:

s.linkTrackEvents = "scAdd";
s.events = "scAdd";

 

Please cheek

 

 

 

  • Use s.tl() for non-page views.
  •  Ensure Products variable is enabled in Admin > Report Suite settings.
  •  Ensure s.linkTrackEvents and s.events are set to commerce events.
  •  Check if currencyCode is required for your suite.
  •  Allow ~1–2 hours for data to reflect in reports (depending on latency)