it-swarm.com.de

Deeplink in die Web-Benutzeroberfläche von Google Adwords

Ich schreibe ein Tool zur Verwaltung von Google Adwords-Kampagnen.

Ich möchte von meinem Tool aus einen Deep-Link zu der Seite für eine Anzeigengruppe in der AdWords-Web-Benutzeroberfläche erstellen können.

Das Folgende ist beispielsweise die URL der Übersichtsseite für eine Anzeigengruppe in der AdWords-Webbenutzeroberfläche:

https://adwords.google.com/aw/overview?campaignId=123&adGroupId=123&ocid=123&authuser=0&__c=123&__u=123

(Ich habe alle IDs aus Datenschutzgründen durch "123" oben ersetzt.)

Durch ein wenig Experimentieren habe ich die Bedeutung der Parameter der Abfragezeichenfolge wie folgt bestimmt:

  • campaignId Die AdWords-Kampagnen-ID. Ich habe das zur Hand
  • adGroupId Die AdWords-Anzeigengruppen-ID. Ich habe das zur Hand
  • authuser=0, __c, __u Die Seite funktioniert auch ohne diese Parameter, daher kann ich sie aus meinen Links streichen. (Wenn ich diese Parameter nicht auslasse, sind die Links für andere Benutzer für mich HTTP 401.)
  • ocid - Hiermit wird das ausgewählte Konto in der Web-Benutzeroberfläche gesteuert. Wenn ich diesen Parameter entferne, wird die Seite geladen, zeigt jedoch nicht den richtigen Kontext an, sodass sie nicht verwendet werden kann.

Der Parameter ocid ist für mich der Knackpunkt. Es scheint sich auf das ausgewählte Konto oder die ausgewählte Kampagne in der Benutzeroberfläche zu beziehen, stimmt jedoch nicht mit meiner Konto-ID oder Kampagnen-ID überein, sodass ich sie nicht generieren kann.

Weiß jemand, wie ein Deep-Link zu einer Anzeigengruppe in der Administrator-Benutzeroberfläche erstellt werden kann, indem gültige ocid Werte aus einer Konto-ID, einer Kampagnen-ID oder auf andere Weise generiert werden?

2
Rich

Sie können die Ajax-Anforderung debuggen, wenn Sie in Ihrer mcc (post call to https://adwords.google.com/aw/_/rpc/ClientCustomerService/List?authuser=0&rpcTrackingId=ClientCustomerService.List nach einem Client suchen % 3A27 ) Es ist möglich, nach Konto-IDs zu suchen. Mit ocid erhalten Sie eine Antwort. Vielleicht hilft dir das ja.

2
jnim

Meine Lösung für die Kontoebene:

https://adwords.google.com/aw/overview?__e=1234567890

Wenn die Konto-ID 123-4567-890 lautet.

3
advance512