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
232
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 Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 0
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu Google Enhanced Conversion Tracking Email JTL Datalayer Technische Fragen zu Plugins und Templates 2
Neu DSV Tracking Link JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Probleme Anbindung DHL Geschäftskundenportal JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Probleme beim Einrichten von GLS Paket JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Immense Probleme mit dem Aufschalten neuer Produkte Amazon-Anbindung - Fehler und Bugs 0
Probleme mit Versandbenachrichtigung versenden JTL-Wawi 1.9 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Aktuelle technische Probleme beim Rechnungsdatenservice 2.0 Störungsmeldungen 0
Neu Probleme DHL Express National JTL-ShippingLabels - Fehler und Bugs 0
Probleme beim Einloggen JTL-Wawi App 6
Neu Probleme mit Größenreihenfolge beim CSV-Import User helfen Usern - Fragen zu JTL-Wawi 2
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7
Neu Probleme beim Update von 5.2.4 auf 5.3.3 Installation / Updates von JTL-Shop 6
Neu LS-POS mit COM-Port in RDP Sitzung langsam Fragen rund um LS-POS 0
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 0
Neu Verdandliste Pro Paket das Gewicht mit ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Paternoster Umlaufregal mit JTL Wawi möglich? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Aufträge mit nicht verfügbaren Artikeln automatisch zurückhalten User helfen Usern - Fragen zu JTL-Wawi 2
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Überverkäufe mit Kindartikeln - wie richtig einstellen ? User helfen Usern - Fragen zu JTL-Wawi 23
Neu Problem mit Variationen-Artikeln JTL-Shop - Fehler und Bugs 2
Neu WMS - Nachträglicher Labeldruck mit Adressänderung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu OTTO-Marketplace Versand NICHT mit DHL möglich? Smalltalk 4
Neu Frage an die (Hobby-) Controller: B2C Einzelhandel mit 6% Marketingbudget - das ist normal? Business Jungle 7
Neu Probeme WaWi mit POS verbinden - failed to connect - server IP 127.0.0.1 Einrichtung / Updates von JTL-POS 0
Neu Aufträge mit falsche Steuerart angelegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Auftrag in JTL POS öffnen (problem mit Kartenzahlung) Allgemeine Fragen zu JTL-POS 0
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 1
Auftrag Inlandskunde mit USt-Id - wie erfassen JTL-Wawi 1.7 6
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Neu Zahlungsart Überweisung mit Skonto Allgemeine Fragen zu JTL-Shop 1
Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto Eigene Übersichten in der JTL-Wawi 6
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 3
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 8
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Umgang mit Chargen bei mehreren Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu In Filiale umbuchen mit Packungsgröße und dort mit JTL-POS einzeln "verkaufen" User helfen Usern - Fragen zu JTL-Wawi 3
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikelexport mit Filter Hersteller, Überverkauf, letzte Änderung JTL Ameise - Eigene Exporte 2
Neu Alternative zu Sendcloud mit JTL Integration (Express Versand International) Arbeitsabläufe in JTL-Wawi 0

Ähnliche Themen