Jplayer plays tracken


#1

Hallo,

Ich möchte mit piwik die Plays von jPlayer auf meiner Seite tracken.

Das geht ja über Goals?
Ich habe die Titel als manuelle Ziele erstellt.
Der jPlayer generiert die Titel innerhalb einer Div:


<div id="jp_playlist_2" class="jp-playlist">
			<ul>
				<!-- The method Playlist.displayPlaylist() uses this unordered list -->
				<li></li>
			</ul>
</div>

Die Links haben dann die ID’s jp_playlist_1_item_0, jp_playlist_1_item_1,…
Ich habe es jetzt folgendermaßen versucht was aber wohl nicht funktioniert:


<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://domain.de/piwik/" : "http://domain.de/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
piwikTracker.trackGoal( 1 , jp_playlist_1_item_0);
piwikTracker.trackGoal( 2 , jp_playlist_1_item_1);
piwikTracker.trackGoal( 3 , jp_playlist_1_item_2);
} catch( err ) {}
</script><noscript><p><img src="http://domain.de/piwik/piwik.php?idsite=2" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->

Wo liegt der Fehler, bzw wie kann man das besser machen?

Vielen Dank im vorraus


#2

Sind die Variablen jp_playlist_1_item_0, jp_playlist_1_item_1 usw. , die du der trackGoal-Funktion übergibst, denn vorher deklariert / gefüllt worden? Nur die IDs von DOM-Elementen zu übergeben funktioniert nicht. Der zweite (optionale) Parameter der trackGoal-Funktion muss außerdem eine Fließkommazahl (Punkt als Dezimaltrennzeichen) sein. Dieser Parameter ist dafür da, dem erreichten Ziel einen Erlös zuzuordnen. Versuch erst mal das Skript ohne den zweiten Parameter zum Laufen zu bringen. Ansonsten sehe ich keine Fehler. Vielleicht findest du in diesem Thread weitere Anregungen: 301 Moved Permanently.


#3

mit erlös und soweiter brauche ich nicht. ich habe das rausgenommen, allerdings funktkioniert es jetzt immernoch nicht.
Es hat zwar bei manchen Liedern irgendetwas gezählt aber nicht die Plays.
Ich glaube ich mache hier einen grundsätzlichen Fehler.
Wie bekommt Piwik mit wenn ein Lied abgespielt wird? Muss ich vorher im Javascript von dem JPlayer noch etwas hinzufügen?
Wie funktioniert das mit den manuellen Zielen, aus der Beschreibung werde ich nicht ganz schlau.


#4

niemand?