Offen Piwik Tracking (trackGoal)

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

basti

Gut bekanntes Mitglied
12. September 2007
774
12
Hallo zusammen,

ich habe seit einigen Monaten das Piwik Tracking aktiviert und gerade erst gemerkt, dass jeden Tag extreme Abweichungen im Tracking sind, da der JS-Code anscheinend mehrfach ausgeführt wird, bzw teilweise unabgeschlossene Bestellungen gezählt werden.

Bevor ich mich jetzt wieder in den Shop-Code einlese, wollte ich fragen, ob jemand evtl auf die Schnelle meinen Fehler sieht, oder einen Tipp hat?

Danke im Voraus!

hier mein Code aus der footer.tpl
Code:
{literal}
<!-- Piwik -->
<script type="text/javascript">
	var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.XXX.de/piwik/" : "http://www.XXX.de/piwik/");
	document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
	try {
		var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
		piwikTracker.trackPageView();
		piwikTracker.enableLinkTracking();
		{/literal}
			{if $Bestellung->kBestellung>0}
				{literal}
				piwikTracker.trackGoal(3, '{/literal}{$Bestellung->fGesamtsumme}{literal}');
				{/literal}
			{/if}
		{literal}
	} 
	catch( err ) {}
</script>
<noscript><p><img src="http://www.voltmaster.de/piwik/piwik.php?idsite=1" style="border:0" alt=""></p></noscript>
<!-- End Piwik Tag -->
{/literal}

meiner Meinung nach liegt der Fehler in dem Bereich
Code:
{if $Bestellung->kBestellung>0}
	{literal}
	piwikTracker.trackGoal(3, '{/literal}{$Bestellung->fGesamtsumme}{literal}');
	{/literal}
{/if}

Danke im Voraus
 

ahahnedv

Gut bekanntes Mitglied
7. März 2007
144
0
Chemnitz
AW: Piwik Tracking (trackGoal)

Hi,
das würde mich auch mal interessieren ob das funktioniert.
Da wir jetzt auch Piwik einsetzten wollen.
Ich habs aber bis jetzt noch nicht geschafft einen Platz für den Code im modi-art Template zu finden.

@Basti: Gibts eingentlich ein "JTL-Super-Sonder-Forums-Rabatt" bei euch im Shop?
 

ahahnedv

Gut bekanntes Mitglied
7. März 2007
144
0
Chemnitz
AW: Piwik Tracking (trackGoal)

So nachtrag, hier steht wie man es umschreiben muss um es auch Smarty fähig zu bekommen: Klick

du darfs die nicht einfach entfernen....wenn du das ganze in die footer.tpl eingebaut hast, dann muss es smarty-konform machen:

Code:
[LIST=1]
[*]<!-- Piwik -->
[*]<script type="text/javascript">
[*]var  pkBaseURL = (("https:" == document.location.protocol) ?  "https://www.anjas-hobbylaedchen.de/jtlshop/piwik/" :  "http://www.anjas-hobbylaedchen.de/jtlshop/piwik/");
[*]document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
[*]</script><script type="text/javascript">
[*]try {ldelim}
[*]var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
[*]piwikTracker.trackPageView();
[*]piwikTracker.enableLinkTracking();
[*]{rdelim} catch( err ) {ldelim}{rdelim}
[*]</script><noscript><p><img   src="http://www.anjas-hobbylaedchen.de/jtlshop/piwik/piwik.php?idsite=1"  style="border:0" alt="" /></p></noscript>
[*]<!-- End Piwik Tag -->
[/LIST]
 

basti

Gut bekanntes Mitglied
12. September 2007
774
12
AW: Piwik Tracking (trackGoal)

???
der Code von mir läuft ja in Smarty, das ist kein Thema, es geht darum, dass einige Bestellungen öfters gezählt werden, da der JS Code mehrmals aufgerufen wird....
 

ahahnedv

Gut bekanntes Mitglied
7. März 2007
144
0
Chemnitz
AW: Piwik Tracking (trackGoal)

Hi basti,

wie schaffst du es das überhaupt die Konversionen gezählt werden?
Ich habe es bis jetzt noch nicht hinbekommen.
Wäre über einen Tipp dankbar.
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
AW: Piwik Tracking (trackGoal)

Hallo,

hat es schon jemand hinbekommen den Wert einer Bestellung an Piwik zu übermitteln?

Das geht ja "irgendwie" wie mit dem piwikTracker.trackGoal

Könnte vielleicht einer/eine, ein funktionierendes Codebeispiel hier online stellen?

Momentan ist es so bei mir im footer_custom.tpl drin und funktioniert für das Tracking (aber halt ohne "echten" Bestellwert):

Code:
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "[URL]https://piwik.xxxx.com/[/URL]" : "[URL]http://piwik.xxxx.com/[/URL]");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {ldelim}
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 5);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
{if $Bestellung->kBestellung>0}
piwikTracker.trackGoal(1, {$Bestellung->fGesamtsumme});
{/if}
{rdelim} catch( err ) {ldelim}{rdelim}
</script><noscript><p><img src="[URL]http://piwik.xxxx.com/piwik.php?idsite=5[/URL]" class="piwikBorder0" alt="" /></p></noscript>
<!-- End Piwik Tag -->


Danke und Gruß

Andreas
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
AW: Piwik Tracking (trackGoal)

also Grundsätzlich funktioniert das mit dem Betrag schon, aber es wird nicht immer der Betrag weggeschrieben.

Irgendwas an dem Code passt noch nicht so

{if $Bestellung->kBestellung>0}
piwikTracker.trackGoal(1, {$Bestellung->fGesamtsumme});
{/if}
 
Ähnliche Themen

Ähnliche Themen