Transaktions API - Dokumentation
Die Transaktions API ermöglichtermöglicht den strukturierten Export und die Analyse von Transaktionen, die im Rahmen des Partnerprogramm-Systems erfasst wurden. Sie bietet detaillierte Einblicke in einzelne TransaktionsvorgängeTransaktionsvorgänge und unterstütztunterstützt bei der Abrechnung, Erfolgsmessung sowie der Integration in interne oder externe Systeme.
Die API kann im User-Interface unter dem MenüpunktMenüpunkt Daten-API verwendet werden.
API-Aufruf
| Wert | Beschreibung |
|---|---|
| www.domain.de | Systemdomain |
| ACCESS-TOKEN | Access Token des Users |
| ID | User-ID |
| .csv | Art des Downloads |
Transaktions-API Filterung
FürFür die Transaktions API könnenkönnen verschiedene Parameter als Filter verwendet werden.
Nachfolgend eine ÜbersichtÜbersicht aller verfügbarenverfügbaren Parameter:
Transaktions Status
| Parameter | Wert | Beispiel | Beschreibung |
|---|---|---|---|
condition[l:status] |
open |
condition[l:status]=open |
Alle Transaktionen, welche als |
confirmed |
condition[l:status]=confirmed |
Alle Transaktionen, welche als |
|
paid |
condition[l:status]=paid |
Alle Transaktionen, welche als |
|
canceled |
condition[l:status]=canceled |
Alle Transaktionen, welche als |
Hinweis: Es ist eine Kombination aus mehreren Status möglich.möglich. Zum Beispiel: condition[l:status]=confirmed,paid
| Parameter | Wert / Beispiel | Beschreibung |
|---|---|---|
condition[period][from] |
01.01.2025 |
Definiert das Startdatum des Zeitraums |
condition[period][to] |
31.01.2025 |
Definiert das Enddatum des Zeitraums |
condition[l:campaigns] |
1 |
Filtert alle Baskets, die einer bestimmten Kampagne zugeordnet sind. Mehrfachnennung |
condition[datemode] |
processingpayoutincoming |
Bestimmt die Art des Zeitraums:processing: Baskets, die im Zeitraum validiert wurdenpayout: Baskets, die im Zeitraum ausgezahlt wurdenincoming: Baskets, die im Zeitraum erfasst wurden (Transaktionsdatum) |
Beispiel:
Definition der Felder in der Transaktions-API
Die heruntergeladenen Transaktionen (z.B. als .csv) enthalten folgende Spalten:
| Feldname | Beschreibung |
|---|---|
id |
Eindeutige ID der Transaktion |
status |
Status der Transaktion |
timestamp |
Zeitpunkt der Transaktion |
campaign_id |
Kampagne, der die Transaktion zugeordnet wurde |
attribution |
Betrag der gezahlten Attribution |
delivered_tagcode_count |
Anzahl der |
delivered_tagcode_serversided_url |
|
ordertoken |
Vom Advertiser |
source |
Quelle der Transaktion |
project_id |
ID des Projekts, dem die Transaktion zugeordnet wurde |
admedia_id |
Werbemittel-ID, |
type |
Typ der Transaktion (z.B. Sale, Lead, View) |
commission |
Provision, die dem Publisher zugeordnet wurde (wird beim Salesabgleich geupdated) |
source_commission
Ursprüngliche Provision (wird nicht geupdated)
commission_group_id
Provisionsgruppe, in der sich der Publisher bei Transaktionserzeugung befand
trigger_id
Trigger-ID, die der Transaktion zugeordnet ist
description
Beschreibung, die bei der Transaktion trigger_value
trigger_type
Art des Triggers (turnover
Provisionsrelevanter Bestellwert
attributed_turnover
Attribuierter Bestellwert (falls Attributionsmodell aktiv)
original_turnover
Bestellwert in der Advertiser-action_id
Action-ID, die bei der Transaktion salary_id
ID des Auszahlungsvorgangs, in dem die Transaktion abgerechnet wurde
session_id
Session-ID, die bei der Transaktion order_currency
status_change_date
Datum der letzten cancel_reason
Stornogrund, falls die Transaktion storniert wurde
source_turnover
Vom Advertiser last_change
Timestamp der letzten user_agent
Clientinformationen des Nutzers, der die Transaktion order_actions_id
Interner Verweis auf den provisionsrelevanten Klick oder Postview
bonus_id
ID eines Bonus-Laufs
customer_journey_status
Interne Kennziffer zur Customer Journey
ebestid
Gehashte Bestellnummer zur Anzeige order_timestamp
Timestamp des Orderaufrufs
action_timestamp
Timestamp der Action, die zur Order trigger_title
Name des Triggers
payoutdate
Auszahlungsdatum
campaign_group_title
Titel der Provisionsgruppe
project_title
Name des Projekts, dem die Transaktion zugeordnet wurde
campaign_title
Name der Kampagne, die der Transaktion zugeordnet wurde
advertiser_id
ID des Advertisers, dem die Transaktion zugeordnet wurde
advertiser_title
Name des Advertisers, dem die Transaktion zugeordnet wurde
publisher_id
ID des Publishers, dem die Transaktion zugeordnet wurde
referrer
Seite, auf der der country
Land, in dem die Transaktion erzeugt wurde
subid
Sub-ID, die bei der Transaktion publisher_prename
Vorname des Publishers (aus Systemdaten)
publisher_surname
Nachname des Publishers (aus Systemdaten)
publisher_searchtitle
Suchtitel des Publishers (aus Systemdaten)
basket_items
Anzahl der Artikel im Warenkorb
sub_status
Advertiser-interner Status zur Verwaltung der Transaktion
visibility
Sichtbarkeit external_sources_entity_id(Account) Id der externen Quelle
external_sources_currency_code
Währungscode aus der externen Quelle
external_sources_currency_rate
Umrechnungsrate anhand des external_sources_currency_code und der internen Währung
external_sources_turnover
Bestellwert aus der externen Quelle
source_project_id
Publisher/Project-ID aus der externen Quelle
source_project_title
Publisher/Project-Name aus der externen Quelle
turnover_brutto
Bestellwert inkl. Steuern