Dimensionen wurden von der AppNexus-API nicht zurückgegeben

8

Ich versuche eine Integration mit der einzurichten AppNexus-Reporting-API , stieß auf Probleme und fragte sich, ob jemand in der StackOverflow-Community etwas zu teilen hat.

Die AppNexus-API hat einen Walk-through mit curl und es funktioniert so, nur dass die Gruppen / Dimensionen nicht zurückgegeben werden. Folgendes habe ich getan:

Es gibt eine Datei namens auth mit unseren Zugangsdaten:

%Vor%

Es gibt auch eine JSON-Datei, die eine Abfrage enthält. Beachten Sie die Dimensionen in der Liste "Spalten":

%Vor%

Ich kann mich authentifizieren:

%Vor%

Ich kann einen Bericht für einen bestimmten Publisher anfordern. Es gibt eine report_id : 72734c3a2df81522c7bae6684cfdd65c

zurück %Vor%

Ich kann den Bericht herunterladen, aber leider fehlen die Berichtsgruppen :

%Vor%

Ich stelle mir vor, dass ich nicht die erste Person bin, die mir begegnet. Hat jemand irgendwelche Gedanken / Vorschläge?

Bearbeiten:

Ich habe ein quick & amp; Python-Skript in ein Github Repo um es einfacher zu testen.

Auch AppNexus hat per E-Mail geantwortet:

  

Es sieht so aus, als hätten Sie eine Dokumentation für das Handy bekommen   Berichterstattung statt für unseren Standard-Publisher-Analytics-Bericht.   Sie sollten "groups" wie folgt in "row_per" ändern: "

%Vor%

Ich habe es versucht, aber es hat nicht funktioniert.

    
Alex Woolford 05.06.2015, 18:45
quelle

2 Antworten

1

Die AppNexus-Konsole (Web-Benutzeroberfläche von Appnexus) verwendet dieselbe API, um Inhalte bereitzustellen.

>

Wenn Sie in der Lage sind, die Ausgabe zu produzieren, die Sie suchen, indem Sie einen Bericht ausführen, können Sie die API-Aufrufe zurückentwickeln, indem Sie unten auf dem Bildschirm auf "OPEN API VIEWER" klicken. Das zeigt Ihnen die API-Parameter, die zum Erstellen des Berichts verwendet wurden.

    
Eric23432 15.06.2015, 23:03
quelle
1

AppNexus Tech Writer hier (Monate später!). Ich bin mir ziemlich sicher, dass Beispielbericht API-Aufruf auf dieser Seite war falsch (und ich habe nur behoben - Sie können es hier ) ausprobieren.

Mein Verständnis nach dem Testen der Reporting API lautet:

  1. Das "schlechte" Beispiel aus der Dokumentation funktioniert nicht (wie Sie gesagt haben - jetzt behoben)
  2. Sie erhalten Gruppierungsverhalten, solange Sie Daten gruppieren (mit "row_per"), nach dem Sie explizit gefragt haben (using "Spalten").

Mit anderen Worten, Sie müssen Datenfelder in "Spalten" und dann fragen gruppiere sie (oder wahrscheinlicher eine Teilmenge) mit "row_per". Hier ist die Beispiel, das ich in den aktualisierten Dokumenten verwendet habe:

%Vor%

Ich habe oben herum Zitate verwendet, weil ich mir nicht sicher bin, ob es ein Bug ist in unserer API oder dem erwarteten Verhalten - ich versuche das herauszufinden mit unserem Ingenieurteam jetzt, aber es ist Freitagnachmittag, also kann ich Ich muss später nochmal einchecken.

In jedem Fall habe ich das Beispiel auf der Seite aktualisiert, um das zu reflektieren aktuelles Verhalten vorläufig getestet.

Zwei weitere Dinge:

  1. Diese Seite ist für unseren regulären Publisher-Analytics-Bericht. Es ist nicht mobilspezifisch, wir haben es dort auch gerade veröffentlicht, also wäre es so für einige Kunden unserer Kunden extern verfügbar. Entschuldigung für die Verwirrung!

  2. Laut meinen Tests heute Nachmittag, "row_per" und "Gruppen" funktionieren beide und weisen das gleiche Verhalten auf.

Ich bin wahrscheinlich zu spät, um Ihnen zu helfen, aber hoffentlich ist das nützlich für jemanden!

    
Richard Loveland 30.10.2015 21:25
quelle

Tags und Links