Frage Googel Tag Manager Checkout Variablen

Hi kennt jemand aus dem Kopf die passenden Checkout Variablen von Shopware 5.6.7 für den Google Tag Manager?

 

 

Das verwende ich in einem Shop für Ads Conversion Tracking:

gtag('event', 'conversion', {
          'send_to': 'AW-00000000/Qm5JCJiWxrYBELOuusgD',
          'value': parseFloat("{$sBasket.Amount}".replace(',','.').replace(' ','')),
          'currency': 'EUR',
          'transaction_id': '{$sOrderNumber}'
      });

Und das für Enhanced E-Commerce Tracking:

 

gtag('event', 'purchase', {
      "transaction_id": "{$sOrderNumber}",
      "affiliation": "Shopware",
      "value": parseFloat("{$sBasket.Amount}".replace(',','.').replace(' ','')),
      "currency": "EUR",
      "tax": {$sAmountTax},
      "shipping": {$sShippingcosts},
      "items": [
        {foreach from=$sBasket.content item=product}
          {
            "id": "{$product.ordernumber}",
            "name": "{$product.articlename}",
            {*"list_name": "Search Results",*}
            {*"brand": "Google",*}
            "category": "Apparel/T-Shirts",
            {*"variant": "Black",
            "list_position": 1,*}
            "quantity": {$product.quantity},
            "price": '{$product.price}'
          },
        {/foreach}
      ]
    });

Aber irgendwo muss ein Fehler stecken, denn wir endlich auf ein Plugin für Google Tag Management aus Shopware Store gewechselt haben.

1 Like

top danke, hat jemand sonst noch den datalayer code? da wäre es auch interessant ob der auch in finsh.tpl rein kommt oder eher in cart.tpl

Währung: {0|currency:USE_SHORTNAME:LEFT|truncate:3:''} (wenn es nur EUR sind, kannst du das auch direkt reinschreiben
Converison Wert: {$sAmount}
Bestellnummer: {$sOrderNumber|escape|to_string}

Das ganz muss in die finish.tpl, weil ja dort die conversions gezählt werden.