Die Transaktions API wird zum Aufruf der Transaktionen genutzt. Hierfür muss folgender Parameter an den API-Aufruf angehangen werden:

API

Parameter

Transaktionen

get-statistic_transactions

Beispiel: https://www.domain.de/api//ACCESS-TOKEN/publisher/ID/get-statistic_transactions.csv

Für die Transaktions API gibt es zusätzliche Parameter, die abgefragt werden können. Nachfolgend eine Aufstellung aller Parameter:

Transaktions-API Filter

Parameter

Wert

Beschreibung

Beispiel

condition[period][from]

Startdatum

Definition des Startdatums

condition[period][from]=19.12.1909

condition[period][to]

Enddatum

Definition des Enddatums

condition[period][to]=19.12.1909

condition[dynamicdate]

currentmonth = aktueller Monat
lastmonth = letzter Monat
last10d = letzten 10 Tage
currentweek = Aktuelle Woche

Definition eines dynamischen Zeitraums.
(kann nicht zusammen mit condition[period][from] oder condition[period][to] ausgewählt werden.

condition[dynamicdate]=currentweek

condition[l:projects]

Zahlenwert, entsprechend des Projekts

Alle Transaktionen, welche unter der entsprechenden Projekt-ID des Programms hinterlegt sind. Mehrfachnennung möglich.

condition[l:projects]=1234

condition[l:campaigns]

Zahlenwert, entsprechend der Kampagne

Alle Transaktionen, welche unter der entsprechenden Kampagne des Programms hinterlegt sind. Mehrfachnennung möglich.

condition[l:campaigns]=1

condition[timetype]

0 = Transaktionsdatum

1 = Validierungsdatumdatum

2 = Auszahlungsdatum

Alle Transaktionen, welche in einem bestimmten Zeitraum erstellt/ generiert/ validiert worden sind.

condition[timetype]=1

 Nachbuchungen per API abfragen

Es ist auch möglich über die API Nachbuchungen abzufragen. Dies ist folgendermaßen ausführbar:

Parameter

Wert

Beschreibung

Beispiel

condition[show_bookingrequests]

boolean, mit dem Wert true oder false.

Zeigt alle Nachbuchungen an, die entsprechend hochgeladen wurden.

condition[show_bookingrequests]=true

Für Nachbuchungen gibt es folgenden Status:

-5 = ausstehend


Definition der Felder in der Transaktions-API

Die Spaltennamen der heruntergeladenen Transaktionen beinhalten folgende Parameter:

criterion

gehashter Ordertoken

trackingtime

Zeitpunkt der Transaktion.

advertiser_id

Advertiser-ID

campaign_title

Kampagnentitle

campaign_id

Kampagnen-ID

project_id

Projekt-ID

project_title

Projekt-Title

event

Transaktonstyp – lead, sale, bonus

payoutdate

Auszahlungsdatum - leer, wenn noch nicht ausgezahlt

processingdate

Bearbeitungsdatum - leer, wenn noch nicht bearbeitet

salary_id

interne salary id

salary

Gutschrifts-ID

clicktime

Klickzeitpunkt

subid

sub-id

referrer

click referrer – default: ://NONE

admedia_id

Admedia-ID

status

0 = offen |  1 = bestätigt | 2 = storniert | 3 = ausgezahlt

reason_of_cancellation

Stornogrund

provision

Commission

turnover

Umsatz

trigger_id

Trigger_ID

trigger_title

Trigger Name

basket_count

falls Basket-Tracking aktiv, Anzahl der Basket-Items der Transaktion, andernfalls 0