Statistik – Arbeitsblog http://www.pontipix.de Online-Marketing: SEO, Social-Media & Die Dinge drumherum Mon, 09 May 2016 14:56:15 +0000 de-DE hourly 1 https://wordpress.org/?v=4.5.2 Belboon – API, Auslesen der offenen Transaktionen http://www.pontipix.de/belboon-api-auslesen-der-offenen-transaktionen/ http://www.pontipix.de/belboon-api-auslesen-der-offenen-transaktionen/#respond Thu, 01 Oct 2015 22:11:12 +0000 http://www.pontipix.de/?p=2464 Eventliste => Downloadlink. […]]]> []
$report_url='http://ui.belboon.com/export/events/?key=deinkey&type=ls';
$homepage = file_get_contents($report_url);
$homepage = str_replace('"', '', $homepage);
$homepage = explode("\n", $homepage);
foreach($homepage as $transaction)
{
$arr_transaction = explode(';', $transaction);
if ($arr_transaction[1] == "offen")
{
$commission=$commission+$arr_transaction[10];
}
}
echo "Belboon: ".$commission."
";

Das Script muss auf den jeweiligen Key angepasst werden. Diesen findet man bei Belboon im Backend unter Statistik => Eventliste => Downloadlink.
Bei der Sichtung der APIs von Belboon, Superclix, Adcell, Groupon und Andere ist mir aufgefallen, dass sich hier Transaktionen „nur“ nach den Status „offen“, „bestätigt / ausgezahlt“ und „abgelehnt“ / Storno filtern lassen. Die Zahlen beschreiben also ausschließlich die „offenen“ Transaktionen, bestätigte oder zur Zahlung freigegebene „Events“ werden hier leider nicht berücksichtigt.

]]>
http://www.pontipix.de/belboon-api-auslesen-der-offenen-transaktionen/feed/ 0
Auslesen der offenen Transaktionen aus der Adcell-API http://www.pontipix.de/auslesen-der-offenen-transaktionen-aus-der-adcell-api/ http://www.pontipix.de/auslesen-der-offenen-transaktionen-aus-der-adcell-api/#respond Thu, 01 Oct 2015 21:45:50 +0000 http://www.pontipix.de/?p=2462 []
        $StartDate = time()-180*86400;
        $EndDate = time();
        $report_url = 'http://www.adcell.de/csv_affilistats?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.

]]>
http://www.pontipix.de/auslesen-der-offenen-transaktionen-aus-der-adcell-api/feed/ 0
Auslesen der offenen Transaktionen aus der Groupon-API http://www.pontipix.de/auslesen-der-offenen-transaktionen-aus-der-groupon-api/ http://www.pontipix.de/auslesen-der-offenen-transaktionen-aus-der-groupon-api/#respond Thu, 01 Oct 2015 21:38:30 +0000 http://www.pontipix.de/?p=2459 []
$EndDate = date('Y-m-d');
$startddate = date('Y-m-d', strtotime('-3 month'));
$report_url = 'https://partner-int-api.groupon.com/reporting/v2/campaignActivity.csv?clientId=deineid&group=date&date=['.$startddate.'&date='.$EndDate.']&campaign.currency=EUR';
$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);
$gcommission=$gcommission+$arr_transaction[14];
}
echo "Groupon: ".$gcommission."
";

Die Beendigung der Partnerschaft von Groupon / Zanox machte neulich die Anbindung des Groupon-Partnerprogramms notwendig. Das Script behandelt hier nur (!) die Ausgabe der CSV-basierenden Reports, man kann natürlich die Formate „JSON“ und „XML“ verwenden, wenn die „report_url“ in der Form „campaignActivity.[format]“ angepasst wird. Die Variable „deineid“ verlangt einen speziellen API-Reporting-Code, den man sich über die Profilansicht besorgen kann. Weitere Informationen zur API und den auslesbaren Daten findet man im „Help-Center„.

]]>
http://www.pontipix.de/auslesen-der-offenen-transaktionen-aus-der-groupon-api/feed/ 0
Offene Transaktionen aus Superclix (API) auslesen http://www.pontipix.de/offene-transaktionen-aus-superclix-api-auslesen/ http://www.pontipix.de/offene-transaktionen-aus-superclix-api-auslesen/#respond Thu, 01 Oct 2015 21:20:28 +0000 http://www.pontipix.de/?p=2454 []
$EndDate = date('Y-m-d');
$startdate = date('Y-m-d', strtotime('-3 month'));
$report_url='http://clix.superclix.de/export/partner/exportstats303? 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.

]]>
http://www.pontipix.de/offene-transaktionen-aus-superclix-api-auslesen/feed/ 0
Webgains – API, unbestätigte und offene Provisionen auslesen http://www.pontipix.de/webgains-api-unbestaetigte-und-offene-provisionen-auslesen/ http://www.pontipix.de/webgains-api-unbestaetigte-und-offene-provisionen-auslesen/#respond Thu, 24 Sep 2015 21:09:30 +0000 http://www.pontipix.de/?p=2448 Sale bestätigt => Sale in Bearbeitung. Eine Filterung nach „zur Bezahlung freigegeben“ und „Storno“ ist hier noch nicht möglich. Die Prozedur „verlangt“ eine vorher befüllte Tabelle mit sämtlichen aktiven Werbeplattformen aus dem Netzwerk […]]]> Den nachfolgenden Code verwende ich in der aktuellen Fassung für den kompletten Überblick aller „offener“ Posten. Hierunter wird verstanden: Sale generiert => Sale bestätigt => Sale in Bearbeitung. Eine Filterung nach „zur Bezahlung freigegeben“ und „Storno“ ist hier noch nicht möglich. Die Prozedur „verlangt“ eine vorher befüllte Tabelle mit sämtlichen aktiven Werbeplattformen aus dem Netzwerk „Webgains“.

[]
$ergebnis = mysql_query("SELECT id, name_url, id_webgains FROM `plattforms`");
$offen=0; // zaehlvariable fuer die Summe => Provision
while($row = mysql_fetch_object($ergebnis))
{
$projekt= $row->name_url;
$id_projekt= $row->id_webgains;
$foo = intval($id_projekt);
$earningsResult = $webgainsClient->getFullEarningsWithPaymentDate($dateStart, $dateEnd, $foo, LOGIN_MAIL, LOGIN_PASSWORD);
if (is_soap_fault($earningsResult)) {
// error handling
} else {
foreach ($earningsResult as $item) {
$status=$item->status; // status auslesen
if ($status == 'confirmed') {
if ($bearb == 'notcleared' or $bearb == 'cleared') //pruefe bestaetigt => in bearbeitung
{
$offen=floatval($offen+$item->commission); // $item->saleValue fuer umsatzzaehlung eintragen
}
}
}
}
}
echo "Webgains: ".$offen."
";

]]>
http://www.pontipix.de/webgains-api-unbestaetigte-und-offene-provisionen-auslesen/feed/ 0
Webgains API, Statistiken auslesen http://www.pontipix.de/webgains-statistiken-auslesen/ http://www.pontipix.de/webgains-statistiken-auslesen/#comments Sun, 20 Sep 2015 15:47:32 +0000 http://www.pontipix.de/?p=2435 Vor kurzem fand ich Gelegenheit, mich der Statistikproblematik zu widmen. Im Ergebnis entstand der folgende Quellcode (Auszug!)

Grundsätzliches
[]define ('LOGIN_MAIL', 'username');
define ('LOGIN_PASSWORD', 'passwort');
define ('CAMPAIGNID', werbeplattform_id);
$dateStart = date('Y-m-d', time()-7*86400).' 00:00:00';
$dateEnd = date('Y-m-d H:i:s');

Die Variablen „username“ und „passwort“ ergeben sich aus den Daten der Webgains-Anmeldung. Die Variable „werbeplattform_id“ ist ein spezieller Zahlencode, welcher der hinterlegten Plattform zugeordnet ist. Dieser lässt sich über das Backend von Webgains im Hauptmenü „Account“ => „Websites/Kampagnen verwalten“ => „Kampagnen ID“ auslesen.

Start des SoapClients
[]
$webgainsClient = new SoapClient (
NULL,
array (
"location" => "http://ws.webgains.com/aws",
"uri" => "urn:http://ws.webgains.com/aws",
"style" => SOAP_RPC,
"use" => SOAP_ENCODED,
'exceptions' => 0
)
);

Der Webservice (hier: „location“) ist gleichzeitig die Dokumentation.

Abholen und Ausgeben der Datensätze
[]$earningsResult = $webgainsClient->getFullEarnings($dateStart, $dateEnd, CAMPAIGNID, LOGIN_MAIL, LOGIN_PASSWORD);
if (is_soap_fault($earningsResult)) {
// Fehlerbehandlung
} else {
foreach ($earningsResult as $item) {
echo $item->commission;
echo $item->saleValue;
echo $item->referrer;
echo $item->date;
echo $item->programName;
}
}

Die Datensatzbeschreibung ergibt sich aus der verlinkten Dokumentation des Webservices. Interessante Prozeduren sind hier:
getFullEarningsWithPaymentDate => Einkünfte mit Auszahlungszeitpunkt
getFullEarningsWithViewReference => Einkünfte mit Click / View-Angaben

]]>
http://www.pontipix.de/webgains-statistiken-auslesen/feed/ 1
Zwischenstand: Affiliateanalyse(n) http://www.pontipix.de/zwischenstand-affiliateanalysen/ http://www.pontipix.de/zwischenstand-affiliateanalysen/#respond Wed, 10 Dec 2014 21:56:48 +0000 http://www.pontipix.de/?p=2039 Soeben fertig gestellt: Analyse der „Vorgänge“ (also: Umsätze, unbereinigt) aus den Netzwerken Adcell, Belboon und Superclix. Die Beispieldatei zeigt die Ergebnisse aus einem Projekt aus dem Umfeld „Wohnen“ und die Messeinheit ist „1. Quartal / 2014“. Download: tage_aff.xls.

]]>
http://www.pontipix.de/zwischenstand-affiliateanalysen/feed/ 0
aktuelle Positionen (Stand. 21.11.2014) – jeweils Top10 http://www.pontipix.de/aktuelle-positionen-stand-21-11-2014-jeweils-top10/ http://www.pontipix.de/aktuelle-positionen-stand-21-11-2014-jeweils-top10/#respond Sun, 23 Nov 2014 20:22:24 +0000 http://www.pontipix.de/?p=1970 Nachdem wir flächendeckend bei unseren Katalogen das System „Werbung über den Kanal Hashtags“ eingesetzt haben, wurden folgende Positionen sichtbar. (verifiziert via WMT, Abschlüsse)

lowboard allium
couchtisch carmela
wasserschwallarmatur
badewannenklappwand
wannenrandeinlauf
dirndl gutschein basteln
visierhelme
luxor24 gutschein
krawatten viadimoda gutschein
bessergehen.com gutschein
wandspiegel blair
wäschekippe selber bauen
bettkastenbeschlag
couchtisch lysandra
esstisch tosca
chatain ledergarnitur
relaxsessel mourou
schminktisch siena
esstisch holz massiv emeline

Die Verifikation, also ob dieser exemplarischen Liste zu Verkäufen zugeordnet werden kann, gestaltete sich etwas kompliziert und läuft im Wesentlichen über die API der Webmastertools (Download => Phrasen) zur Positionsprobe (XOVI-API, eigener Positionschecker) zur Piwik-API (Abgleich eingehende Suchanfragen und / oder Abgleich über den Titel der abgefragten Seite) zu ausgehende Klicks (rel. sauber prüfbar über die Statisik von „wp-no-external-links“) zu Umsatzstatistik der Netzwerke.

]]>
http://www.pontipix.de/aktuelle-positionen-stand-21-11-2014-jeweils-top10/feed/ 0
Statistiken – jede Menge Zahlen (Affiliate) http://www.pontipix.de/statistiken-jede-menge-zahlen-affiliate/ http://www.pontipix.de/statistiken-jede-menge-zahlen-affiliate/#respond Sun, 23 Nov 2014 19:02:40 +0000 http://www.pontipix.de/?p=1967 Die Konzeptionierung und Entwicklung der Anwendung „affiliatestatistik“ kommt nun langsam zum Abschluss. Ausgehend von unseren Datenbanken: 5 Netzwerke, 3 Jahre und 10 „Vorgänge“ pro Tag im Mittelwert ergeben sich neben der üblichen kaufmännischen Auswertung weitere Analyseoptionen

Vorgänge
Unter „Vorgang“ wird hier ein unbereinigter (vor Storno) Verkauf betrachtet. Wir analysieren die Häufung der „Vorgänge“ über das zu beobachtende Jahr hinweg und vergleichen die Vorgänge durch Gegenüberstellung der Netzwerke. Durch die Analyseeinheit „Vorgang“ lassen sich nun Betrachtungen auf Tagesebene durchführen. Hierbei lassen sich folgende Fragen lösen:
1. An welchen Tagen wird besonders häufig gekauft?
2. An welchen Feiertagen wird besonders häufig gekauft?
3. 1) und 2) auf Ebene der Werbeflächen
4. 1) und 2) auf Ebene der Partnerprogramme

Besonders faszinierend sind die Analyseoptionen 3. und 4., da sich hier Planungen und Handlungen bei der zukünftigen Vermarktung und Behandlung der Projekte aus dem Dienstleistungsgeschäft der W&L GbR anstellen lassen.

]]>
http://www.pontipix.de/statistiken-jede-menge-zahlen-affiliate/feed/ 0
Statusupdate „Affiliatestatistik“ – Auswertungsfeatures http://www.pontipix.de/statusupdate-affiliatestatistik-auswertungsfeatures/ http://www.pontipix.de/statusupdate-affiliatestatistik-auswertungsfeatures/#respond Sun, 16 Nov 2014 16:06:01 +0000 http://www.pontipix.de/?p=1952 Nach der Integration der Webgains- und Zanoxdatensätze ergibt sich nun ein etwas klareres Bild bzgl. der Nutzung der Datenbanken zur Interpretation und Planung zukünftiger Werbeaktivitäten.
Wir unterscheiden bei der Datenanalyse zwischen:

[Umsatzstatisiken]
Die Betrachtungszeiträume sind hier „pro Jahr“ mit den Einheiten „Woche“ und „Monat“ und werden gefiltert nach:
a) „global“
– kompletter Umsatz, zeitabhängig dargestellt
b) „nach Thema“
– Darstellung, Berechnung der Umsätze je Partnerprogramm, je „Thema“ des Partnerprogramms
c) „nach Werbefläche“
– Darstellung der Umsätze je Werbefläche

[Vorgänge]
Unter einem „Vorgang“ wird hier die Masse „Umsatz“ unabhängig von den Provisionen, weggefallenen Partnerprogramme und Storno verstanden. Die Vorgangsübersicht dient dem Überblick darüber, zu welchen Zeitpunkten (Einheit: Monat, Woche) welches Partnerprogramm und welche Werbefläche profitabel ist. Hierüber lassen sich Rückschlüsse auf Trends bilden

[Conversionzeit]
Diese Variable bildet im Algorithmus den Zeitabstand von „Klick“ zum tatsächlichem „Verkauf“ (unbereinigt, vor Storno) ab und bildet hier eine Datenmasse ab, welche Betrachtungen über die Kaufimpulse (Contentqualität vs. Trends / ext. Werbung) erlauben können.

Die Reports „Vorgänge“ und „Conversionzeit“ werden in anonymisierter Form (also exklusive Werbeflächen, Partnerprogramme) in das Dienstleistungsgeschäft einfließen.

Die neue Version (0.4b) wird zeitnah an die Betatester verteilt.

]]>
http://www.pontipix.de/statusupdate-affiliatestatistik-auswertungsfeatures/feed/ 0