# Ecommerce - full funnel from dataLayer data

**URL:** <https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096>\
**Category:** Data collection and tags\
**Created:** [October 25, 2023, 5:41pm UTC](https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096 "2023-10-25T17:41:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anders](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/anders/32/2506_2.png) [@Anders](https://community.piwik.pro/u/Anders)\
**Post date:** [October 25, 2023, 5:41pm UTC](https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096/1 "2023-10-25T17:41:31Z")

</div>

Hi there:-)

PP has some tag templates for specific Ecom events where the standard GA4 dataLayer is used.

Why are there no templates for view\_item\_list, view\_cart, begin\_checkout, add\_shipping\_info, and add\_payment\_info?

I am assuming here that those events can be used to create a custom Funnel report.

---

<div class="post-metadata">

**Author:** ![asinior](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/asinior/32/1905_2.png) [@asinior](https://community.piwik.pro/u/asinior)\
**Post date:** [October 26, 2023, 7:55am UTC](https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096/2 "2023-10-26T07:55:54Z")

</div>

Hi,

Unfortunately, events for these dataLayer names that you mentioned can only be handled through custom events as there is currently no native solution for these ecommerce events in Piwik PRO.

You will find more details about this in this article: [Set up ecommerce tracking | Piwik PRO help center](https://help.piwik.pro/support/getting-started/track-ecommerce/)

---

<div class="post-metadata">

**Author:** ![Anders](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/anders/32/2506_2.png) [@Anders](https://community.piwik.pro/u/Anders)\
**Post date:** [October 27, 2023, 12:49pm UTC](https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096/3 "2023-10-27T12:49:47Z")

</div>

Thanks for getting back.

I understand that they are not available except for using custom events.

From my perspective it would seem to be a pretty manageable dev task to copy, say, the view\_item based PP template and publish for the others as the first one already uses the GA4 dataLayer. No such thing in the roadmap?

---

<div class="post-metadata">

**Author:** ![Adam](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/adam/32/1494_2.png) [@Adam](https://community.piwik.pro/u/Adam)\
**Post date:** [October 30, 2023, 9:49am UTC](https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096/4 "2023-10-30T09:49:09Z")

</div>

Hi @Anders,

Of course, there are plans to expand the functionality of our ecommerce. Currently, it is difficult for me to give a more precise date and more details. All news and changes can be observed in our change log.

> **[Changelog Archive - Piwik PRO](https://piwik.pro/changelog/)**

---

<div class="post-metadata">

**Author:** ![Anders](https://dub1.discourse-cdn.com/flex005/user_avatar/community.piwik.pro/anders/32/2506_2.png) [@Anders](https://community.piwik.pro/u/Anders)\
**Post date:** [October 31, 2023, 3:49pm UTC](https://community.piwik.pro/t/ecommerce-full-funnel-from-datalayer-data/3096/5 "2023-10-31T15:49:29Z")

</div>

I would like to add the begin\_checkout event to the e-commerce tracking. However, I have a hard time finding the documentation necessary to utilize the begin\_checkout dataLayer.

I tried to use the template, but I don’t understand how to extract items data from the array and use the values for dimensions in the tag.

Is there a way to pass this to PP and to get it processed? Including ab arbitrary number of items.

“event”: “begin\_checkout”,  
“ecommerce”: {  
“currency”: “NOK”,  
“value”: 319,  
“coupon”: “”,  
“items”: [  
{  
“item\_id”: “701223”,  
“item\_name”: “Levis Men 2pk Sportswear Logo Boxer”,  
“affiliation”: “B2C”,  
“coupon”: “”,  
“discount”: 0,  
“index”: “0”,  
“item\_brand”: “Stichd”,  
“item\_category”: “Levis Man”,  
“item\_category2”: “Undertøy”,  
“item\_category3”: “Boxer”,  
“item\_variant”: “Red/Black”,  
“price”: 319,  
“quantity”: 1  
}  
]  
},  
"gtm.un
