step=checkout_success | google Event snippet

  • Guten Tag

    ich würde gerne im Warenkorb im Schritt "step=checkout_success" ein Event Snippet von Google einfügen, um getätigte Käufe besser messen zu können.

    Nun ist es ja keine eingenstänidge Seite (step=checkout_success) und nur im Warenkorb einfügen macht keinen Sinn, dann wird dieser Event ja mehrfach aufgerufen und generiert dementsprechend viele Tag-Auslöser.

    Dieser Tag sollte auf die "Bestellung abgeschlossen":

    Code
     <!-- Event snippet for kauf-bio-arvenkissen conversion page -->
    <script>
     gtag('event', 'conversion', {
         'send_to': 'AW-787192643/mYx5CIn9sYkZEMO2rvcC',
         'transaction_id': ''
     });
    </script>


    Hat jemand eine Idee?

    Viele Grüsse

    G.Ott

    • Offizieller Beitrag

    Nur ein Gedanke:

    man könnte auf der Warenkorb-Seite (auf der ja auch der Checkout stattfindet) ein entsprechendes JavaScript platzieren, dass beim Laden der Seite(n) nach dem Parameter step=checkout_success in der URL sucht und wenn er gefunden wird, das entsprechende Tracking startet.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Was Stefan S meint könnte z.B. so aussehen:

    Code
    <!-- Event snippet for kauf-bio-arvenkissen conversion page -->
    <script>
    const urlParams = new URLSearchParams(window.location.search);
    if (urlParams.get('step') === 'checkout_success') {
        gtag('event', 'conversion', {
            'send_to': 'AW-787192643/mYx5CIn9sYkZEMO2rvcC',
            'transaction_id': ''
        });
    }
    </script>

    Dann wird der Tracking-Code nur ausgeführt, wenn in der URL step=checkout_success enthalten ist.

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!