Abrufen von App-Erwerbstrichterdaten
Verwenden Sie diese Methode in der Microsoft Store-Analyse-API, um Kauftrichterdaten für eine Anwendung während eines bestimmten Zeitraums und andere optionale Filter abzurufen. Diese Informationen sind auch im Bericht "Käufe" im Partner Center verfügbar.
Voraussetzungen
Um diese Methode zu verwenden, müssen Sie zuerst Folgendes tun:
- Falls noch nicht geschehen, erfüllen Sie alle Voraussetzungen für die Microsoft Store-Analyse-API.
- Rufen Sie ein Azure AD-Zugriffstoken ab, das im Anforderungsheader für diese Methode verwendet wird. Nachdem Sie ein Zugriffstoken erhalten haben, haben Sie 60 Minuten Zeit, es zu verwenden, bevor es abläuft. Nachdem das Token abgelaufen ist, können Sie eine neue abrufen.
Anfordern
Anforderungssyntax
Methode | Anforderungs-URI |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/analytics/funnel |
Anforderungsheader
Header | Typ | Beschreibung |
---|---|---|
Autorisierung | Zeichenfolge | Erforderlich. Das Azure AD-Zugriffstoken im Formular Bearer<-Token>. |
Anforderungsparameter
Parameter | Typ | Beschreibung | Erforderlich |
---|---|---|---|
applicationId | Zeichenfolge | Die Store-ID der App, für die Sie Kauftrichterdaten abrufen möchten. Ein Beispiel für die Store-ID ist 9WZDNCRFJ3Q8. | Ja |
startDate | date | Das Startdatum im Datumsbereich der Abzurufenden Trichterdaten. Die Standardeinstellung ist das aktuelle Datum. | No |
endDate | date | Das Enddatum im Datumsbereich der Abzurufenden Trichterdaten. Die Standardeinstellung ist das aktuelle Datum. | No |
filter | Zeichenfolge | Eine oder mehrere Anweisungen, die die Zeilen in der Antwort filtern. Weitere Informationen finden Sie im Abschnitt zu Filterfelder weiter unten. | No |
Filter (Felder)
Der Filter-Parameter der Anforderung enthält eine oder mehrere Anweisungen, die die Zeilen in der Antwort filtern. Jede Anweisung enthält ein Feld und einen Wert, die den Operatoren eq oder ne zugeordnet sind, und Anweisungen können mithilfe und oder oder kombiniert werden.
Die folgenden Filterfelder werden unterstützt. Zeichenfolgenwerte müssen von einfachen Anführungszeichen im Filter-Parameter umgeben sein.
Felder | Beschreibung |
---|---|
campaignId | Die ID-Zeichenfolge für eine benutzerdefinierte App-Werbekampagne , die dem Erwerb zugeordnet ist. |
Markt | Eine Zeichenfolge, die den ISO 3166-Ländercode des Marktes enthält, auf dem der Kauf erfolgte. |
deviceType | Eine der folgenden Zeichenfolgen, die den Gerätetyp angibt, auf dem der Kauf aufgetreten ist:
|
ageGroup | Eine der folgenden Zeichenfolgen, die die Altersgruppe des Benutzers angibt, der den Erwerb abgeschlossen hat:
|
gender | Eine der folgenden Zeichenfolgen, die das Geschlecht des Benutzers angibt, der den Kauf abgeschlossen hat:
|
Anforderungsbeispiel
Im folgenden Beispiel werden mehrere Anforderungen zum Abrufen von Kauftrichterdaten für eine App veranschaulicht. Ersetzen Sie den applicationId-Wert durch die Store-ID für Ihre App.
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/funnel?applicationId=9NBLGGGZ5QDR&startDate=1/1/2017&endDate=2/1/2017 HTTP/1.1
Authorization: Bearer <your access token>
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/funnel?applicationId=9NBLGGGZ5QDR&startDate=8/1/2016&endDate=8/31/2016&filter=market eq 'US' and gender eq 'm' HTTP/1.1
Authorization: Bearer <your access token>
Antwort
Antworttext
Wert | Typ | BESCHREIBUNG |
---|---|---|
Wert | array | Ein Array von Objekten, die Kauftrichterdaten für die App enthalten. Weitere Informationen zu den Daten in den einzelnen Objekten finden Sie unten im Abschnitt "Trichterwerte ". |
TotalCount | int | Die Gesamtanzahl der Objekte im Value-Array . |
Trichterwerte
Jedes Objekt in der Matrix Wert enthält die folgenden Werte:
Wert | Typ | Beschreibung |
---|---|---|
MetricType | Zeichenfolge | Eine der folgenden Zeichenfolgen, die den Typ der Trichterdaten angibt, die in diesem Objekt enthalten sind:
|
UserCount | Zeichenfolge | Die Anzahl der Benutzer, die den durch den MetricType-Wert angegebenen Trichterschritt ausgeführt haben. |
Beispiel für Anforderung und Antwort
Die folgenden Codeausschnitte zeigen beispielweise Anforderungs- und JSON-Antworttext für diese Anforderung.
Beispiel-Anfrage
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/funnel?applicationId=9NBLGGGZ5QDR
HTTP/1.1
Authorization: Bearer <your access token>
Beispiel für eine Antwort
{
"Value": [
{
"MetricType": "PageView",
"UserCount": 6214
},
{
"MetricType": "Acquisition",
"UserCount": 1502
},
{
"MetricType": "Usage",
"UserCount": 606
},
{
"MetricType": "Install",
"UserCount": 977
}
],
"TotalCount": 4
}
Beispiel-Anfrage
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/funnel?applicationId=9NBLGGGZ5QDR&startDate=12/19/2021&endDate=12/21/2021&filter=market eq 'US' and gender eq 'm'
HTTP/1.1
Authorization: Bearer <your access token>
Beispiel für eine Antwort
{
"Value": [
{
"MetricType": "PageView",
"UserCount": 10
},
{
"MetricType": "Acquisition",
"UserCount": 8
},
{
"MetricType": "Usage",
"UserCount": 5
},
{
"MetricType": "Install",
"UserCount": 3
}
],
"TotalCount": 4
}