Shopware Extensions
German
German
  • Shop Studio Docs
  • Erweiterungen
    • Pixel Your Shop
      • Installation
      • Tracking
        • Google Analytics Tracking
        • Google Ads Tracking
        • Google Tag Manager Tracking
        • Facebook Tracking
        • Microsoft Advertising Tracking
        • Instagram Tracking
        • Pinterest Tracking
        • Hotjar Tracking
      • Cookie-Zustimmung
        • Shopware
        • Cookie Bot
      • Entwicklung
        • Debug
        • Standard-Events ändern
      • Hilfe benötigt?
    • Bestellbestätigungs-Email erneut senden
      • Installation
      • Email erneut senden
      • Hilfe benötigt?
    • Rezepte
      • Installation
      • Einrichtung
      • Rezepte erstellen & veröffentlichen
      • PDFs einrichten
      • Hilfe benötigt?
    • Blog/Magazin
      • Installation
      • Einrichtung
      • Beiträge erstellen & veröffentlichen
      • Hilfe benötigt?
    • Erweiterte Suche (Blog + Rezepte)
      • Installation
      • Hilfe benötigt?
    • Hotjar
      • Installation
      • Einrichtung
      • Hilfe benötigt?
    • Google Tag Manager
      • Installation
      • Einrichtung
      • Events
      • Hilfe benötigt?
    • Google Ads
      • Installation
      • Einrichtung
      • Conversion ID und Label erhalten
      • Dynamisches Remarketing einrichten
      • Conversions und Events
      • Hilfe benötigt?
    • Wieder auf Lager-Benachrichtigungen
      • Installation
      • Einrichtung
      • Häufige Fehlerquellen
      • Hilfe benötigt?
    • Personalisierte Kundenbegrüßung
      • Installation
      • Einrichtung
      • Textbausteine ändern
      • Hilfe benötigt?
    • Microsoft Advertising
      • Installation
      • Hilfe benötigt?
    • Baum pro Bestellung
      • Installation
      • Einrichtung
        • TreeMates als Anbieter
        • Eigener Anbieter
      • Wie es funktioniert
        • TreeMates als Anbieter
        • Eigener Anbieter
      • Export
      • Häufige Fehlerquellen
      • Hilfe benötigt?
    • Health Check
      • Installation
      • Einrichtung
      • Weitere Checks programmieren
      • Hilfe benötigt?
    • Nutrition Labeling
      • Installation
      • Einrichtung
      • Hilfe benötigt?
    • Produktmix-Konfigurator
      • Installation
Powered by GitBook
On this page
  • Kurze Erklärung
  • Opt-In Variablen
  • Event Variablen

Was this helpful?

  1. Erweiterungen
  2. Pixel Your Shop
  3. Entwicklung

Standard-Events ändern

PreviousDebugNextHilfe benötigt?

Last updated 3 years ago

Was this helpful?

Mit Pixel Your Shop ist es möglich die Standard-Events für alle Pixel mit eigenem dynamischen Code komplett zu überschreiben. Dadurch sind auch spezielle Konfigurationen und Kundenwünsche möglich, die mit herkömmlichen Plugins nur schwer oder garnicht umzusetzten sind.

Tipp

Du kannst die folgenden Schritte jeweils pro Verkaufskanal & Sprache einzeln konfigurieren, was dir schlussendlich mehr Flexibilität während der Entwicklung ermöglicht.

Kurze Erklärung

Jeder Pixel-Code wird im Frontend dynamisch mit Twig erzeugt. Twig ist eine einfache Template-Sprache, die in diesem Fall den eigentlichen Javascript Code für das Tracking erzeugt, den der Endbenutzer des Shops letztendlich auslöst.

Der Vorteil von Twig ist, dass dynamische Variablen wie z.B. products benutzt werden können, die bei der Erzeugung des Tracking-Codes die richtigen Produktdaten enthalten. Durch den flexiblen Aufbau kann man ohne Probleme einzelne Code-Zeilen oder auch komplette Skripte ersetzten.

Um den Code editieren zu können, muss man bei den Opt-In- & Event-Boxen auf das Zahnrad-Symbol klicken und dann den Schalter Eigenen Code verwenden aktivieren.

Opt-In Variablen

Hier gibt es eine Auflistung der Twig-Variablen, die während des Opt-Ins verwendet werden können:

Pixel

Variable

Typ

Beispiel

Google gtag

googleAnalyticsTrackingIds

array

['UA-xxxxxxxxx-x']

Google gtag

googleAdsConversionIds

array

['AW-xxxxxxxxx']

Google gtag

googleAnonymizeIp

bool

true

Google Tag Manager

googleTagManagerContainerIds

array

['GTM-xxxxxxxx']

Facebook

facebookPixelIds

array

['xxxxxxxxxx']

Hotjar

hotjarIds

array

['xxxxxxxx']

Event Variablen

Hier findest du eine Auflistung der Twig-Variablen aufgelistet pro Event:

Add to card

Variable

Type

Example

products

array

[{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }]

totalPrice

int

9.99

Begin checkout

Variable

Type

Example

affiliation

string or null

affiliateCode/campaignCode

coupon

string or null

christmas_10

products

array

[{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }]

totalPrice

int

9.99

Click product

Variable

Type

Example

product

object

{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }

Login

Variable

Type

Example

method

string or null

Login

Purchase

Variable

Type

Example

orderNumber

string

'xxxxx'

shipping

int

2.99

affiliation

string or null

affiliateCode/campaignCode

coupon

string or null

christmas_10

products

array

[{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }]

totalPrice

int

9.99

totalTax

int

9.99

Register

Variable

Type

Example

method

string or null

'Login'

Remove from card

Variable

Type

Example

products

array

[{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }]

totalPrice

int

9.99

Search

Variable

Type

Example

searchTerm

string

'My search term'

View product

Variable

Type

Example

product

object

{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }

View product list

Variable

Type

Example

products

array

[{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }]

totalPrice

int

9.99

View product search

Variable

Type

Example

products

array

[{ number: 'xxxxx', name: 'Burger', priceNet: 9.99, ... }]

totalPrice

int

9.99

searchTerm

string

'My search term'