Henry: Syntaxfehler im PHP-Code finden

Beitrag lesen

Wozu die eckigen Klammern?

Die hatte ich aus dem Original übernommen. Wozu auch immer das gut sein soll.

alert (dataLayer[0][0]['product_ean']);
alert (dataLayer[0]['transctionTotal']);

Gibt erwartungsgemäß eine 1 und dann "46,30 EUR" aus. Wozu auch immer das gut sein soll. Vielleicht braucht der Henry es ja so?

Ich möchte das E-Commerce-Tracking eines Online-Shop umsetzen indem ich mit dem Google Tag Manager arbeite. Dazu muss ein sogenanter Data-Layer auf der Bestellbestätigungsseite des Online-Shops eingebunden werden. Laut Google werden für diesen DataLayer die eckigen Klammern benötigt. Siehe hierzu folgender Link (unten auf der verlinkten Seite findet Ihr das Codebeispiel):

https://support.google.com/tagmanager/answer/6106097?hl=de