Tracking Code mobile Template / Variablen werden nicht ausgelesen

301Moved

Sehr aktives Mitglied
19. Juli 2013
930
188
Hallo,
vielleicht kann mir jemand weiterhelfen...

Ich habe für Adcell den Trackingcode in das normale Template eingebaut, funktioniert, wird auch getrackt.
Wenn ich ihn in das mobile Template in der footer.tpl einbaue, dann werden die Variablen Bestellnummer und Warensumme nicht ausgelesen, sowohl in der script als auch in der noscript Variante. In der bestellabschluss_fertig.tpl wird der code anscheinend gar nicht ausgeführt.

Code:
<script type="text/javascript" src="http://www.adcell.de/js/track.js">
Adcell.user.track({ldelim}
'pid' : '4178',
'eventid' : '5281',
'referenz' : '{ldelim}$Bestellung->cBestellNr{rdelim}',
'betrag' : '{ldelim}$Bestellung->fWarensummeNetto{rdelim}'
{rdelim});
</script>

<noscript>{literal}
<img src="//www.adcell.de/event.php?pid=4178&eventid=5281&referenz={$Bestellung->cBestellNr}&betrag={$Bestellung->fWarensummeNetto}" border="0" width="1" height="1">{/literal}
</noscript>

Seitenquelltext:
<script type="text/javascript" src="http://www.adcell.de/js/track.js"> Adcell.user.track({ 'pid' : 'xxx', 'eventid' : 'xxx', 'referenz' : '{$Bestellung->cBestellNr}', 'betrag' : '{$Bestellung->fWarensummeNetto}' }); </script> <noscript> <img src="//www.adcell.de/event.php?pid=xxx&eventid=xxx&referenz={$Bestellung->cBestellNr}&betrag={$Bestellung->fWarensummeNetto}" border="0" width="1" height="1"> </noscript>


Danke!
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.680
343
AW: Tracking Code mobile Template / Variablen werden nicht ausgelesen

Nicht {ldelim}$Bestellung->cBestellNr{rdelim} sondern {$Bestellung->cBestellNr}. Du willst Smarty ausführen lassen.
 

301Moved

Sehr aktives Mitglied
19. Juli 2013
930
188
AW: Tracking Code mobile Template / Variablen werden nicht ausgelesen

Danke!
Hatte ich auch schon mal ausprobiert, dann bekomme ich leider auch nichts ausgegeben, bzw die Werte bleiben einfach leer.

Seitenquelltext:
Code:
<script type="text/javascript" src="[URL="http://forum.jtl-software.de/view-source:http://www.adcell.de/js/track.js"]http://www.adcell.de/js/track.js[/URL]"> Adcell.user.track({ 'pid' : 'xxx', 'eventid' : 'xxx', 'referenz' : '', 'betrag' : '' }); </script>  <noscript> <img src="//www.adcell.de/event.php?pid=xxx&eventid=xxx&referenz=&betrag=" border="0" width="1" height="1"> </noscript>
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.680
343
AW: Tracking Code mobile Template / Variablen werden nicht ausgelesen

Danke!
Hatte ich auch schon mal ausprobiert, dann bekomme ich leider auch nichts ausgegeben, bzw die Werte bleiben einfach leer.

Seitenquelltext:
Code:
<script type="text/javascript" src="[URL="http://forum.jtl-software.de/view-source:http://www.adcell.de/js/track.js"]http://www.adcell.de/js/track.js[/URL]"> Adcell.user.track({ 'pid' : 'xxx', 'eventid' : 'xxx', 'referenz' : '', 'betrag' : '' }); </script>  <noscript> <img src="//www.adcell.de/event.php?pid=xxx&amp;eventid=xxx&amp;referenz=&amp;betrag=" border="0" width="1" height="1"> </noscript>

Das wundert mich, dass die Werte leer sind. {$Bestellung->cBestellNr} wird in der bestellabschluss_fertig.tpl direkt verwendet. Was gibt dir denn ein {$Bestellung|@debug_print_var} zurück?
 

301Moved

Sehr aktives Mitglied
19. Juli 2013
930
188
AW: Tracking Code mobile Template / Variablen werden nicht ausgelesen

Das hab ich auch gesehen und versucht, die bestellabschluss_fertig zu nutzen. Aber dort wird der Code scheinbar gar nicht ausgeführt. Auch wenn ich den bestehenden testweise modifiziere mit anderen Variablen, scheint das keinen Einfluss zu haben...

Wenn ich mal die footer mit debug nutze, bekomme ich das:
Code:
<script type="text/javascript" src="http://www.adcell.de/js/track.js">
Adcell.user.track({
'pid' : 'xxx',
'eventid' : 'xxx',
'referenz' : '',
[COLOR=#FF0000]'betrag' : '<i>null</i>'[/COLOR]
});
</script>

<noscript>
<img src="//www.adcell.de/event.php?pid=xxx&eventid=xxx&referenz=&betrag=" border="0" width="1" height="1">
</noscript>


Ergänzung. Der Code scheint zumindest zu übermitteln. Ich bekomme dann natürlich keinen Sale bei adcell angezeigt, aber einen lead. Sprich, wenn die Werte irgendwie drin sind, sollte es eigentlich gehen... (wobei ich gerade auch den lead sechs mal angezeigt bekomme)
 

301Moved

Sehr aktives Mitglied
19. Juli 2013
930
188
AW: Tracking Code mobile Template / Variablen werden nicht ausgelesen

Danke für die Hilfe, klappt nun. Hatte die css für das mobile Template bearbeitet (wenn auch nur die Farben), aber kaum war die wieder Original funktionierte das Tracking. (Hinweis dazu kam von JTL). Verwendet habe ich nun die footer(_custom).tpl. Code ist ganz unten eingefügt vor dem </body> tag.

Der Code, falls ihn auch mal wer braucht:

Code:
{if $Bestellung->kBestellung > 0 && $nSeitenTyp == 33}

<script type="text/javascript" src="//www.adcell.de/js/track.js?eventid=xxx&pid=xxx&referenz={$Bestellung->cBestellNr}&betrag={$Bestellung->fWarensummeNetto}"></script>   
   

<noscript>
<img src="//www.adcell.de/event.php?pid=xxx&eventid=xxx&referenz={$Bestellung->cBestellNr}&betrag={$Bestellung->fWarensummeNetto}" border="0" width="1" height="1">
</noscript>
{/if}
 

Ähnliche Themen