Tracken in Download-Script


(CapSystems) #1

Hallo,

ich habe ein Download-Script (download.php) auf welches jeder Zugriff auf .exe-Dateien per .htaccess umgeleitet wird.

Beispiel:

http://www.example.com/files/datei.exe   wird zu  http://www.example.com/download.php?file=datei.exe

Nun möchte ich jeden Download tracken damit ich sehen kann wie oft eine Datei heruntergeladen wurde.

Da ich in diesem Script kein JavaScript verwenden kann (die angeforderte exe-Datei wird mittels PHP readfile() ausgeliefert), habe ich folgendes versucht:

  //1. Versuch:

  require_once('/www/htdocs/xxxxxxx/cap-systems.com/includes/piwik/PiwikTracker.php');
  PiwikTracker::$URL = 'http://cap-systems.com/includes/piwik/';
  $piwikTracker = new PiwikTracker( $idSite = 1 );
  $piwikTracker->doTrackPageView('/www/htdocs/xxxxxxx/files/' . $filename);  //Habe ich auch schon mit einer URL (HTTP://) versucht
  //$filename wird aus $_GET gelesen

  //2. Versuch:
  $piwik = fopen('http://cap-systems.com/includes/piwik/piwik.php?idsite=1&rec=1');
  fclose($piwik);

Leider wird der Download nicht getrackt. Was mache ich falsch?

Schöne Grüße,
Andreas