Webservices Publisher

ALLGEMEIN

„Login“ – Function

erstellt Loginsession, mit der dann der Zugriff auf den Webservice erfolgen kann. – Lebensdauer  (15min).

Input:
Username

String

UserID (affiliateid)
Password

String

Webservice Passwort
Output:
Token

String

Loginkey, aktiv 15min

„Logout“ – Function

 

Funktion beendet Loginsession

Input:
Token

String

Loginkey, aktiv 15min
Output:
kein

 

 Publisher Bereich

 

Vorbemerkung:

Alle Datumseingaben sind wie folgt anzugeben:

2012-11-01T17:48:00 Format oder

2012-11-01 17:48:00 oder

DATE_W3C Standart Format (Y-m-d, 2012-11-01)

 

 

„SubIdStatistics“

Input:
Token

String

Loginkey aus Login-Aufruf
StartDate

DateTime

Datum von
EndDate

DateTime

Datum bis
MerchantIDs

Array

Liste mit MerchantIDs
ProgramIDs

Array

Liste mit ProgrammIDs
UserID

String

user_id, default leer
SubID

String

sub_id, default leer
TransactionStatus

Enum

All, approved, cancelled, rejected, pending
ValuationType

Enum

DateOfRegistration/DateOfConfirmation
MaximumRecords

Integer

default 0/leer – unbegrenzt
Output:
TotalPayment

Double

Gesamtbetrag
TotalPrice

Double

Warenkorbwert gesamt
Transactions List of SubIdStatisticsTransactionRecord’s

 

SubIdStatisticsTransactionRecord
TransactionID

Integer

Transaction nummer
TransactionType

Enum

Click/Sale/Lead
TransactionStatus

Enum

pendind, approved, cancelled
TransactionTime

DateTime

Time of transaction
UserID

String

user_id
SubID

String

sub_id
ProgramID

Integer

ProgramID
ProgramTitle

String

Programm Titel
Amount

Double

Warenkorbwert
Commission

Double

Amount Publisher Earnings
CheckDate

Date

Date when transaction was checked
AdSpace

Adspace

Adspace number
Category

Category

Productcategory

„ProgramStatistics“

Input:
Token

String

Loginkey aus Login-Aufruf
StartDate

DateTime

Datum von
EndDate

DateTime

Datum bis
ProgramIDs

Array

Liste mit ProgrammIDs
UserID

String

user_id, default leer
SubID

String

sub_id, default leer
TransactionStatus

Enum

All, approved, cancelled, rejected, pending
ValuationType

Enum

DateOfRegistration/DateOfConfirmation
Output: Statistik Overview

 

Views

Integer

 Anzahl Views
Clicks

Integer

 Anzahl Clicks
Sales

Integer

 Anzahl Leads
Leads

Integer

 Anzahl Sales
Commission

Double

 Provision gesamt
OpenCommission

Double

 Offene Provisionen
Records List of ProgramStatisticsRecord

 

ProgramStatisticsRecord
ProgramID

Integer

ProgramID
ProgramTitle

String

Programm Titel
Views

Integer

Anzahl Views
Clicks

Integer

Anzahl Clicks
CTR

Double

Clickthroughrate
OpenLeads

Integer

Anzahl offener Leads
ConfirmedLeads

Integer

Anzahl bestätigter Leads
CancelledLeads

Integer

Anzahl stornierter Leads
OpenSales

Integer

Anzahl offener Sales
ConfirmedSales

Integer

Anzahl bestätigter Sales
CancelledSales

Integer

Anzahl stornierter Sales
OpenCommission

Double

Offene Provisionen
ConfirmedCommission

Double

Bestätigte Provisionen
CancelledCommission

Double

Stornierte Provisionen

 

„SalesLeadsStatistics“

Input:
Token

String

Loginkey aus Login-Aufruf
StartDate

DateTime

Datum von
EndDate

DateTime

Datum bis
ProgramIDs

Array

Liste mit ProgrammIds
UserID

String

user_id, default leer
SubID

String

sub_id, default leer
TransactionStatus

Enum

All, approved, cancelled, rejected, pending
ValuationType

Enum

DateOfRegistration/DateOfConfirmation
MaximumRecords

Integer

default 0/leer – unbegrenzt
Output:
TotalPayment

Double

Gesamtbetrag
TotalPrice

Double

Warenkorbwert gesamt
TransactionRecord List of SubIdStatisticsTransactionRecord’s
TransactionRecord
TransactionID

Integer

Transaction nummer
TransactionType

Enum

Click/Sale/Lead
TransactionStatus

Enum

pending, approved, cancelled
TransactionTime

DateTime

Conversiondate
UserID

String

user_id
SubID

String

sub_id
ProgramID

Integer

ProgrammID
ProgramTitle

String

Programmbezeichnung
Amount

Double

Betrag
Commision

Double

Provision
CheckDate

Date

Confirmationdate
Reason

String

Ablehnungsgrund

 

„MyPrograms“

Input:
Token

String

Loginkey aus Login-Aufruf
Query

String

Suchstring
Category

Array

ProgrammKategorie
MerchantIDs

Array

Liste mit MIDs
PartnershipStatus

String

PartnershipStatus
Output:
TotalCount

Integer

Anzahl aller gefundener Programme
MyProgramsRecord List of MyProgramRecord

 

MyProgramRecord
ProgramID

Integer

ProgrammID
ProgramTitle

String

Programmtitel
ProgramDescription

String

Programmbeschreibung
PartnershipStatus

Enum

Approved, Waiting, Suspend
Merchant

String

Merchant
PayPerImpression List of CommissionRecords
PayPerClick List of CommissionRecords
PayPerLead List of CommissionRecords
PayPerSale List of CommissionRecords

 

„Voucher Service“

 

„Voucher Search“

 

„Products (nur Metanetz Netzwerk nicht Moneytrax):“

Grds. nutzen wir den gleichen Aufbau wie Affilinet (ohne Facetting Parameter):

Doku finden Sie hier: Productdatenwebservice

Unsere Webservicelinks lauten dazu wie folgt:

SearchProduct: http://track.metanetz.de/webservice/examples/show_example.php?script=publisher_SearchProducts

GetProducts: http://track.metanetz.de/webservice/examples/show_example.php?script=publisher_GetProducts

GetShoplist: http://track.metanetz.de/webservice/examples/show_example.php?script=publisher_GetShopList

GetCategoryList: http://track.metanetz.de/webservice/examples/show_example.php?script=publisher_GetCategoryList

GetPropertyList: http://track.metanetz.de/webservice/examples/show_example.php?script=publisher_GetPropertyList