2017-11-13 2 views
0

ich https://www.awql.me Anfrage und die erste unter Arbeiten zu bauen verwenden, bin ich erfolgreich in der Lage, alle Kampagnen mit Daten aus den letzten 7 Tagen abgerufen werden:AWQL AdWords API: Wie kann CampaignStatus abgerufen werden?

SELECT CampaignId, CampaignName, Klicks, VON CAMPAIGN_PERFORMANCE_REPORT Impressions WÄHREND LAST_7_DAYS

Aber wenn ich versuche CampaignStatus und/oder ORDER BY und/oder LIMIT hinzuzufügen, habe ich die folgende Fehlermeldung bekommen: Basiswert Fehler sind
Typ = 'QueryError.LIMIT_CLAUSE_NOT_SUPPORTED', Trigger = '', FieldPath = ''

Es ist unter der Anforderung, die das Problem verursachen (ich habe auch versucht, nur getrennt CampaignStatus, ORDER BY und LIMIT zu verwenden, aber die gleichen Fehler aufgetreten):

SELECT CampaignId, CampaignName, Klicks, Impressionen VON CAMPAIGN_PERFORMANCE_REPORT WHERE CampaignStatus = ‚Aktiviert‘ WäHREND LAST_7_DAYS ORDER BY Klicks DESC LIMIT 0,5

ich gelesen, dass es nicht möglich ist, ORDER BY und LIMIT mit CAMPAIGN_PERFORMANCE_REPORT zu verwenden, so wie bekommt man Jungs, um diese Einschränkung formated Daten in dem abrufen Antwort auf Kampagnenebene? Haben Sie einen Weg gefunden, wie der -Status in Ihrer AWQL-Anfrage funktioniert??

Vielen Dank!

Antwort

1

Das Problem mit Ihrem CampaignStatus Filter ist, dass der Statuswert ENABLED statt Enabled sein sollte.

Wie für LIMIT und ORDER BY werden diese in AWQL tatsächlich nicht unterstützt. Sie müssen die Daten an Ihrem Ende verarbeiten.

+0

Danke für die Antwort :-) – Blq56

Verwandte Themen