Tracking "in den Warenkorb legen"

Thema wurde von ff-webdesigner, 30. Oktober 2024 um 16:04 Uhr erstellt.

  1. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    493
    Danke erhalten:
    41
    Danke vergeben:
    59
    Hallo beisammen,

    ein Kunden von mir braucht dringend Insta Tracking "in den Warenkorb legen".
    Ich finde leider nirgends noch nicht mal ein allgemeines Rezept wie man "in den Warenkorb legen" mit gambio tracken könnte. Vermutlich muss ich mich in eine JS Funktion einklinken und dann via cookie consent einen bedingten JS Code ausführen?
     
  2. rebecca_ringdal

    rebecca_ringdal Neues Mitglied

    Registriert seit:
    14. November 2021
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    2
    FB gibt dir den Code im Eventmanager und du musst ihn in eines der Tracking Felder im Seo Bereich einfügen. Dann kannst Du auch eigene Events definieren,die dir Rückgemeldet werden. Ich bin da auch gerade dran, habe aber einen Cloudshop und suche händeringend Hilfe. Bisher leider erfolglos. Ich hab mich jetzt soweit durchgehangelt, dass der Shop an Meta Daten wie Pageview, Kauf, in den Warenkorb,...zurückmeldet, aber ich die parameter, die gemeldet werden, werden wohl mehrfach gemeldet. Also stimmt etwas noch nicht.
     
  3. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    493
    Danke erhalten:
    41
    Danke vergeben:
    59
    poste mal deinen code und in welchem seo tracking feld was eingebaut anonymisiert hier rein. ich denke zumindest das doppelt tracking sollte lösbar sein.
     
  4. rebecca_ringdal

    rebecca_ringdal Neues Mitglied

    Registriert seit:
    14. November 2021
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    2
    Das hier habe ich im HEAD Tracking Feld eingefügt. Der nicht fette Code ist das, was FB mir zum Einfügen des Pixels bereitsgestellt hat. Den Rest in Fett geschrieben, hab ich mir zusammengegoogelt.

    <!-- Meta Pixel Code -->
    <script>
    !function(f,b,e,v,n,t,s)
    { if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;
    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
    n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];
    s.parentNode.insertBefore(t,s)} (window, document,'script',
    'https://connect.facebook.net/en_US/fbevents.js');
    fbq('init', 'PIXELIDSTEHTHIEREIGENTLICH');
    fbq('track', 'PageView');
    fbq('track', 'Purchase', {
    value: 'WERT_DES_KAUFS',
    currency: 'EUR'
    });
    fbq('track', 'ViewContent', {
    content_ids: ['PRODUKT_ID'],
    content_type: 'product'
    });
    fbq('track', 'AddToCart', {
    content_ids: ['PRODUKT_ID'],
    content_type: 'product'
    });

    </script>
    <noscript><img height="1" width="1" style="display:none"
    src="https://www.facebook.com/tr?id=PIXELIDSTEHTHIEREIGENTLICH&ev=PageView&noscript=1"
     
  5. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    493
    Danke erhalten:
    41
    Danke vergeben:
    59
    hi rebecca,

    den code solltest du erst mal ganz schnell legalisieren. du trackst aktuell ohne zustimmung. gehe in module > cookie consent > zwecke. lege einen neuen an "facebook tracking", statistik. wickle den obigen code in den cookie consent wrapper.

    das img musst du komplett ausbauen. erstens im head bereich nicht möglich, kann den kompletten shop schrotten. zweitens besten wissens nach nicht nur "mit cookie zustimmung" ladbar. dirttens ist das nur ein fallback für leute die js deaktiviert haben. max 1% - dann geht eh keine website mehr.

    um dynamische werte wie verkaufswerte reinzubekommen. aktivierst du als erstes die box "smarty" verwenden. achte peinlichst genau darauf, dass vor jedem { ein leerzeichen steht - und nach jedem } ebenso.

    order id bekommst du mit {$order->getOrderId()}
    gesamtwert wk excl. versandkosten mit {$order->getOrderTotals()->getItem(0)->getValue()}

    wegen doppelt tracking müsste ich mir live anschauen. mach einen termin!
     
  6. rebecca_ringdal

    rebecca_ringdal Neues Mitglied

    Registriert seit:
    14. November 2021
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    2
    Ich danke Dir! Ich hab den Code deaktiviert und dir übers Kontaktformular geschrieben