Tracking Probleme mit Einbindung.

modellbau-amu

Aktives Mitglied
1. Juli 2012
77
0
Hallo zusammen.

Ich versuche schon seit einiger Zeit ein Tracking von einem Shoppingportal einzubinden.
Hierzu stellt mir der Anbieter ein Script oder ein PixelURL zur Verfügung, das ich in die Bestellbestätigungsseite einfügen soll.

Leider bekomme ich das nicht hin.
Kann mir jemand helfen?

Hier mal der Code aus der bestellabschluss_conversation_tracking.tpl

ganz unten ist das Script von dem Shoppingportal.

Code:
{if !$conversion_tracked}{assign var="conversion_tracked" value=1}
<div id="conversiontracking">


    
    {* Google Analytics E-Commerce Tracking *}
    
    {if $Einstellungen.global.global_google_analytics_id}
     <script type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', '{$Einstellungen.global.global_google_analytics_id}']);
        _gaq.push(['_gat._anonymizeIp']);
        _gaq.push(['_trackPageview']);
    
        (function() {ldelim}
           var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
           ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
           var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        {rdelim})();
    
        {if $Einstellungen.global.global_google_ecommerce == 1}
           _gaq.push(['_addTrans',
              '{$Bestellung->cBestellNr}', 
              '{if $Einstellungen.global.global_shopname}{$Einstellungen.global.global_shopname}{else}{$Firma->cName}{/if}', 
              '{$Bestellung->fWarensummeNetto}', 
              '{$Bestellung->fSteuern}', 
              '{$Bestellung->fVersandNetto}', 
              '{$smarty.session.Kunde->cOrt}',
              '{$smarty.session.Kunde->cBundesland}',
              '{$smarty.session.Kunde->cLand}'
           ]);
    
           {foreach name=Bestell item=order from=$Bestellung->Positionen} 
              {if $order->nPosTyp == 1} 
                 _gaq.push(['_addItem',
                    '{$Bestellung->cBestellNr}',
                    '{$order->cArtNr}',
                    '{$order->cName}',
                    '{$order->Category}',
                    '{$order->fPreis}',
                    '{$order->nAnzahl|replace:",":"."}'
                 ]);
              {/if} 
           {/foreach} 
           
           _gaq.push(['_trackTrans']);
        {/if}
     </script>
     
    {/if}
    


    
    
    {* Google Adwords Conversion Tracking. Assign your ga_conversion_id and ga_conversion_label to activate Adwords Conversion Tracking*}
    
    {assign var="ga_conversion_id" value=""}
    {assign var="ga_conversion_label" value=""}
    
    {if $ga_conversion_id ne "" && $ga_conversion_label ne ""}
         <script type="text/javascript">
          /* <![CDATA[ */
          var google_conversion_id = {$ga_conversion_id};
          var google_conversion_language = "de";
          var google_conversion_format = "3";
          var google_conversion_color = "ffffff";
          var google_conversion_label = "{$ga_conversion_label}";
          var google_conversion_value = {$Bestellung->fWarensummeNetto};
          /* ]]> */
          </script>
          <script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js" >
         </script>
         <noscript>
           <img height="0" width="0" class="hidden" alt="" src="https://www.googleadservices.com/pagead/conversion/{$ga_conversion_id}/?value={$Bestellung->fWarensummeNetto}&amp;label={$ga_conversion_label}&amp;guid=ON&amp;script=0" />
         </noscript>
         
         
         
    {/if}
    <script type="text/javascript">
        var vmt_pi = {
            'shopId' : 999,
            'type' : 'confirmed',
            'amount' :{$Bestellung->fWarensummeNetto},
            'skus' : ['12345-05-WHT-XL', '12345-05-WHT-L', '12345-05-WHT-S'],
            'prices' : [5.49,10.00,5.00]
        };
    </script>
    <script type="text/javascript">
        var vmt = {};
        (function(d, p) {
            var vmtr = d.createElement('script'); vmtr.type = 'text/javascript'; vmtr.async = true;
            vmtr.src = ('https:' == p ? 'https' : 'http') +
                    '://www.ladenzeile.de/controller/visualMetaTrackingJs';
            var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(vmtr, s);
        })(document, document.location.protocol);
    </script>
</div>
{/if}
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Tracking Probleme mit Einbindung.

Code:
    <script type="text/javascript">
         var vmt = {};
         (function(d, p) {
             var vmtr = d.createElement('script'); vmtr.type = 'text/javascript'; vmtr.async = true;
             vmtr.src = ('https:' == p ? 'https' : 'http') +
                     '://www.ladenzeile.de/controller/visualMetaTrackingJs';
             var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(vmtr, s);
         })(document, document.location.protocol);
     </script>

du muss das ganze auch smarty-konform eintragen.
Dabei werden aus { -> {ldelim} und aus } -> {rdelim}

dein code sieht dann so aus

Code:
    <script type="text/javascript">
         var vmt = {ldelim}{rdelim};
         (function(d, p) {ldelim}
             var vmtr = d.createElement('script'); vmtr.type = 'text/javascript'; vmtr.async = true; 
            vmtr.src = ('https:' == p ? 'https' : 'http') +
                     '://www.ladenzeile.de/controller/visualMetaTrackingJs';
             var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(vmtr, s);
         {rdelim})(document, document.location.protocol);
     </script>

Hier mal der Code aus der bestellabschluss_conversation_tracking.tpl

Ändere KEINE Original-TPL-Dateien. Deine Änderungen wären beim nächsten Shop-Update wieder futsch.

Der Shop unterstützt dich mithilfe von *_custom.tpl - Dateien.

Mache daher aus der Originaldatei eine Kopie und häng an den Dateinamen (vor .tpl) ein _custom an.

Zum lesen dazu: Anpassung von Tpl-Dateien - Template Entwicklung - JTL Developer Base



Viele Grüße / Best regards


Kevin / ag-websolutions.de
 

modellbau-amu

Aktives Mitglied
1. Juli 2012
77
0
AW: Tracking Probleme mit Einbindung.

Hallo.

Vielen Dank erst mal.

Ich probiere das mal so aus.

Kannst du auch noch das obere Script überprüfen?
Ich bräuchte da noch die Variablen für die Gesammtsumme usw.
Code:
<script type="text/javascript">        var vmt_pi = {
            'shopId' : 9999,
            'type' : 'confirmed',
            'amount' :{$Bestellung->fWarensummeNetto},
            'skus' : ['12345-05-WHT-XL', '12345-05-WHT-L', '12345-05-WHT-S'],
            'prices' : [5.49,10.00,5.00]
        };
    </script>
 
AW: Tracking Probleme mit Einbindung.

Hallo Grüß Dich,

ich sehe Du stößt aufgrund der technischen Besonderheiten Deines Shopping Systems (ist es Prestashop?) an Probleme mit dem Tracking Code. Es gibt eine einfache Lösung.

Normalerweise würdest Du auf der "thank you page" (checkout.php oder wie nach dem) den Google Adwords Conversion Tracking code platzieren. Wahrscheinlich dazu auf jeder Seite noch ein Analytics tracking code sowie ein Remarketing tracking code auf Deinen Produktseiten.

Dies war bisher so, freu Dich in 2014 gibt es andere Möglichkeiten: Es ist nun möglich über das Analytics Cookie folgende Funktionen mit abzuwickeln:

-Google Adwords conversions (Die Daten werden automatisch an Adwords exportiert)
-Remarketing
-Analytics Statistiken

Mit den 3 Tracking Codes legen die meisten Shopsysteme die Ohren irgendwann lang. Und ehrlich auf Code frimmeln wie früher hat keiner Lust. Mit dieser Lösung geht es viel einfacher;)

Wenn Dich das wie / warum / weshalb näher interessiert, schau auf google.analytics.com oder schreib mir doch eine PN bzw kontaktier mich direkt^^.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu 404 Error DHL beim erstmaligen Aufruf der Tracking URL JTL-Wawi - Fehler und Bugs 0
Neu Google Ads Conversion Tracking mit Consent Mode v2 Plugins für JTL-Shop 1
Neu GA4-Tracking für JTL-Shop 5 – sauberes E-Commerce & Kategoriepfade Plugins für JTL-Shop 1
Neu Probleme mit dem erstellen eines Profils in der Datenbankverwaltung JTL-Wawi - Fehler und Bugs 1
Neu Habt ihr auch Probleme mit dem Google Merchant Center? Allgemeine Fragen zu JTL-Shop 6
Probleme Fehlermeldung bei Zahlungsabgleich JTL-Wawi 1.10 10
Neu Probleme mit WMS-Inventur JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Probleme mit dem Ebay-Abgleich JTL-Wawi 1.11 1
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Probleme Versanddatenexport DHL International JTL-Wawi 1.11 1
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu Probleme mit Pixel-Code eines Drittanbieters in Templatedatei Betrieb / Pflege von JTL-Shop 1
Neu Probleme nach Shop Update auf V5.6 Onlineshop-Anbindung 3
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 6
Neu Encoding-Probleme mit dem Proto-Template Templates für JTL-Shop 7
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Probleme beim Abgleich mit dem WooCommerce-Connector WooCommerce-Connector 0
Wir haben Probleme beim Abgleich mit Amazon Amazon-Anbindung - Fehler und Bugs 42
Neu Weiterleitungen Probleme Allgemeine Fragen zu JTL-Shop 2
Neu Probleme mit der Email über jtl hosting (plesk) User helfen Usern 2
Neu Teilweise Probleme mit Kindartikel anlegen User helfen Usern - Fragen zu JTL-Wawi 5
S/MIME mit veraltetem Standard? JTL-Wawi 1.11 2
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 4
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 0
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu "Eine Zeile mit doppeltem Schlüssel" im Assistent zur Einrichtung Installation von JTL-Wawi 1
Neu Konfigurator-Produkt wird mit 0 € in den Warenkorb gelegt JTL-Shop - Fehler und Bugs 2
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu Kein Abgleich mit Amazon mehr möglich - IP Sperre? Amazon-Anbindung - Fehler und Bugs 2
Neu Eine Amazon-Abrechnung wurde mit Verspätung generiert und fehlt jetzt in WAWI Amazon-Anbindung - Fehler und Bugs 3
Neu Salepix Techniktemplate mit Downloadfehler Templates für JTL-Shop 2
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Mediendateien nicht mit Shopware synchronisiert Shopware-Connector 0
Neu Lieferantenbestellung mit Stückliste User helfen Usern - Fragen zu JTL-Wawi 3
Neu Zahlungsziel mit unterschiedlichen Valutas erstellen User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Pos mit 1.11.4 nicht kompatibel Einrichtung / Updates von JTL-POS 9
Neu JTL-MeetUp mit eBay in Berlin Messen, Stammtische und interessante Events 0
Neu Barcodescanner - Artikel mit # wird nicht übergeben Allgemeine Fragen zu JTL-POS 1
Neu Staffelpreise wird mit Sternchen angezeigt - wie ändere ich das Allgemeine Fragen zu JTL-Shop 0
Neu 0,1% an der Kasse erstellte Kunden nicht synchronisiert mit JTL Wawi Allgemeine Fragen zu JTL-POS 0
Neu GPSR Produktsicherheitsblatt mit Amazon Lister übergeben? Amazon-Lister - Fehler und Bugs 5
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Lagerbestände mit der Ameise korrigieren JTL-Wawi 1.6 3
Aktuelle Erfahrungen mit 1.11 JTL-Wawi 1.11 2
Neu Zufällige Preisanpassungen beim Abgleich mit Woocommerce User helfen Usern - Fragen zu JTL-Wawi 9
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Neu Kundenkonto mit mehreren Shop-eMail-Adressen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ist es korrekt, dass Belegdaten von Amazon (VCS) mit einer etwa 7-tägigen Verzögerung in WAWI landen? Amazon-Anbindung - Fehler und Bugs 8

Ähnliche Themen