# Datalayer löschen für E-commerce Events

**URL:** https://forum.shopware.com/t/datalayer-loeschen-fuer-e-commerce-events/91680
**Category:** Allgemein
**Created:** [26. November 2021 um 14:39 UTC](https://forum.shopware.com/t/datalayer-loeschen-fuer-e-commerce-events/91680 "2021-11-26T14:39:17Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![dbensason](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@dbensason](https://forum.shopware.com/u/dbensason)
#### Post date: [26. November 2021 um 14:39 UTC](https://forum.shopware.com/t/datalayer-loeschen-fuer-e-commerce-events/91680/1 "2021-11-26T14:39:17Z")

</div>

Wir haben mehrere E-Commerce-Events wie view\_item\_list, add\_to\_cart und purchase eingerichtet, und um sicherzustellen, dass diese Events sauber ausgelöst werden, ist es erforderlich, die Datalayer zu löschen. Der Grund dafür ist, dass, wenn z.B. ein view\_item\_list-Event ausgelöst wird und im Anschluss an dieses Event ein add\_to\_cart-Event ausgelöst wird (so ist unser E-Commerce-Shop aufgebaut), die Datalayer mit beiden Events-Arrays gefüllt wird und google analytics denkt, dass alle in der Liste (view\_item\_list) angezeigten Artikel auch im add\_to\_cart enthalten sind.(siehe Screenshot)

Google weiß von diesem Problem und hat empfohlen, [die Datenschicht zu löschen](https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtm#:~:text=ecommerce%20data%20types.-,Clearing%20the%20ecommerce%20object,dataLayer.push(%7B%20ecommerce%3A%20null%20%7D)%3B%20%C2%A0//%20Clear%20the%20previous%20ecommerce%20object.,-Product%20views%20and). Leider sind unsere Entwickler unsicher, wo sie diese Funktion verwenden sollen. Viellecht kennt ihr denn gleichen Problem? Danke für die Hilfe 😃

 ![Screenshot 2021-11-26 at 14.57.59](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1dd08210ab8411f779ae90dbb51b0902a25564d0.png)
