# Frage zum Google Tag Manager

**URL:** <https://forum.shopware.com/t/frage-zum-google-tag-manager/60867>\
**Category:** Allgemein\
**Created:** [5. August 2019 um 12:18 UTC](https://forum.shopware.com/t/frage-zum-google-tag-manager/60867 "2019-08-05T12:18:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![eierund](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@eierund](https://forum.shopware.com/u/eierund)\
**Post date:** [5. August 2019 um 12:18 UTC](https://forum.shopware.com/t/frage-zum-google-tag-manager/60867/1 "2019-08-05T12:18:27Z")

</div>

Hallo,

hier gibt es bestimmt einige, die den GTM nutzen.

Ich habe auf der Bestellbestätigungsseite die Variablen wie im dataLayer zu sehen.

```
window.dataLayer = window.dataLayer || [];window.dataLayer.push({"ecommerce":{"purchase":{"actionField":{"id":"303509","revenue":49.990,"tax":7.98,"shipping":0,"sku":""},"products":[{"name":"Tom Tailor Travis Chinohose dark grey structured 30\/34","id":"1012992_20630_dark-yarn-dye-st.2","price":49.99,"brand":"Tom Tailor","quantity":1}]}},"google_tag_params":{"ecomm_pagetype":"purchase","ecomm_totalvalue":49.99}});

```

Mit **ecommerce.purchase.actionField.revenue** kann ich zB auf den Produktwert zugreifen, das funktioniert auch wunderbar, genauso wie auf die Bestellnummer, Steuern…

Allerdings komme ich nicht auf die Produktvariablen. Gebe ich ecommerce.purchase.products.id an, um auf die Artikelnummer zuzugreifen, so ist der Wert der Variable immer „undefined“… ich komme hier einfach nicht weiter.

Sieht einer von euch eventuell das Problem? ![Undecided](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/undecided.png "Undecided")

&nbsp;

---

<div class="post-metadata">

**Author:** ![arit](https://avatars.discourse-cdn.com/v4/letter/a/839c29/32.png) [@arit](https://forum.shopware.com/u/arit)\
**Post date:** [13. Mai 2021 um 09:41 UTC](https://forum.shopware.com/t/frage-zum-google-tag-manager/60867/2 "2021-05-13T09:41:19Z")

</div>

so wie es aussieht enthält `ecommerce.purchase.products` ein Array (mit den Produkten).  
Um also das erste (und in diesem Falle einzigen) Produkt und dann dessen ID zuzugreifen, soltest du  
`ecommerce.purchase.products[0].id` nehmen .

Hoffe das hilft.

---

<div class="post-metadata">

**Author:** ![nici3\_20](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@nici3\_20](https://forum.shopware.com/u/nici3_20)\
**Post date:** [31. August 2022 um 12:22 UTC](https://forum.shopware.com/t/frage-zum-google-tag-manager/60867/3 "2022-08-31T12:22:34Z")

</div>

Guten Tag,

darf ich hier mal einhaken:

Hast Du den dataLayer in die Bestellbestätigungsseite OHNE Plugin hinzugefügt?  
Bei uns läuft im Grunde jetzt alles, nur die Bestellbestätigungsseite hat keine Daten.  
Wenn ich das ohne weiteres Plugin dort einbauen könnte, wäre ich ganz froh…

Herzliche Grüße  
nici-
