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 Cargoboard Tracking URL User helfen Usern - Fragen zu JTL-Wawi 3
Neu DHL Versenden 4.0 Tracking ID wird gekürzt JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Neue Tracking-URL für DPD JTL-ShippingLabels - Fehler und Bugs 4
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu Übertragung an AMAZON (versendet) - Probleme mit Großbriefen JTL-ShippingLabels - Fehler und Bugs 0
GLS Störung seit 14:00 hat jemand ähnliche Probleme? JTL-Wawi 1.11 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Lizenzserver Probleme JTL-Wawi 1.11 11
Neu Google Ads probleme Betrieb / Pflege von JTL-Shop 1
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme beim Mailversand User helfen Usern 0
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu JTL2DATEV Buchungsdatenservice Probleme User helfen Usern - Fragen zu JTL-Wawi 0
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 4
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Rechnung mit CC verschicken Vorlagen 2.0 JTL-Wawi 1.11 12
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu GLS Privatlabels mit Packtisch verknüpfen JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu oAuth Credentials Login mit JTL .. WO? User helfen Usern 1
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu Konfigurationsgruppe mit Auslesen Arbeitsabläufe in JTL-Wawi 1
Neu Mariadb 12 mit 5.7.1 Allgemeine Fragen zu JTL-Shop 0
Neu Pickliste mit maximaler SKU-Anzahl – gibt es eine Lösung? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Mit Fehlern beendet - Object reference not set to an instance of an object. JTL-Track&Trace - Fehler und Bugs 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Neu Amazon FBA Bestellungen doppelt mit _1 Amazon-Anbindung - Fehler und Bugs 5
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 6
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5

Ähnliche Themen