Auslesen der offenen Transaktionen aus der Adcell-API


$StartDate = time()-180*86400;
$EndDate = time();
$report_url = 'http://www.adcell.de/csv_affilistats.php?sarts=x&pid=a&status=a&subid=&eventid=a';
$report_url .= '×tart='.$StartDate;
$report_url .= '&timeend='.$EndDate;
$report_url.= '&uname=username';
$report_url .= '&pass=passwort';
$homepage = file_get_contents($report_url);
$homepage = utf8_encode($homepage);
$homepage = str_replace('"', '', $homepage);
$homepage = explode("\n", $homepage);
foreach($homepage as $transaction)
{
$arr_transaction = explode(';', $transaction);
if ($arr_transaction[7] == "offen")
{
$arr_transaction[9] = str_replace(',', '.', $arr_transaction[9]);
$adcell=$adcell+$arr_transaction[9];
}
}
echo "Adcell: ".$adcell."
";

Das Auslesen der Datensätze aus der Adcell-API funktioniert nach dem selben Schema wie bei Superclix und Groupon. Die Zugangsdaten – also die Variablen „uname“ und „pass“ – lassen sich im Backend finden und wurden in einem entsprechendem Beitrag bereits erläutert.

Offene Transaktionen aus Superclix (API) auslesen


$EndDate = date('Y-m-d');
$startdate = date('Y-m-d', strtotime('-3 month'));
$report_url='http://clix.superclix.de/export/partner/exportstats303.php? id=username&pw=passwort&begin='.$startdate.'&end='.$EndDate.'&confdate=1';
$homepage = file_get_contents($report_url);
$homepage = utf8_encode($homepage);
$homepage = str_replace('"', '', $homepage);
$homepage = explode("\n", $homepage);
foreach($homepage as $transaction)
{
$arr_transaction = explode(';', $transaction);
if ($arr_transaction[1] == "offen")
{
$arr_transaction[4] = str_replace(',', '.', $arr_transaction[4]);
$scommission=$scommission+$arr_transaction[4];
}
}
echo "Superclix: ".$scommission."";

Das Auslesen der Statistik-CSV von Superclix ist relativ einfach und hier muss natürlich das Script auf die jeweiligen Zugangsdaten angepasst werden. Die Variable $arr_transaction[x] beschreibt die Zeilen der CSV und die Angaben zu den Provisionen befindet sich hier in der – jeweils – vierten Zelle. Möchte man nun hier die Werbeflächen, die Umsätze oder die Bearbeitungsdaten auch analysieren, hilft hierbei ein Blick in die Kopfzeile der downloadbaren CSV und das Anpassen des Scriptes.