0

對於Google DoubleClick Search API中的ReportScopes,文檔聲明對於n級作用域,其較小的作用域ID必須非空。Google DoubleClick Search API所需的範圍

https://developers.google.com/doubleclick-search/v2/reference/reports#request.reportScope

所以,如果我選擇KeywordId,然後ADID也必須是非空。但是,當我爲「帳戶」,「廣告客戶」和「廣告」的報告類型進行實際API調用時,如果我按文檔要求填寫所有範圍,則會收到reportScope異常。但是,當我只填寫AgencyId,AdvertiserId(並填寫EngineAccountId也可以)時,我會收到一份報告。

我想知道的是每種報告類型都需要組合哪些作用域?我無法在文檔中的任何地方找到它。

回答

0

從DoubleClick Search的團隊


我看着你已經共享,並在報告範圍中提到的所有範圍僅僅是一個例子文章。並非所有示波器都必須用於各種報告。

運行API報告時所需的範圍組合與在DS UI中導航到各種對象時所需的範圍(頂部導航欄)相同。

例如,如果您想要導航到DS界面中的引擎帳號標籤,請導航至代理機構,然後轉到廣告客戶,然後您就可以查看其下所有引擎帳號的數據。但是,如果您還選擇了引擎帳戶,則無法查看引擎帳戶標籤。您可以選擇的最頂層(根據層次結構)標籤將成爲廣告系列標籤。

因此,在您提取帳戶級別報告時,不能在範圍中選擇引擎帳戶或任何較低級別的對象(廣告系列,廣告組,關鍵字,廣告)。但是,您可以過濾帳戶類型報告中的某些帳戶。

在帳戶級別報告(報告類型帳戶)中,您只能指定廣告客戶ID的範圍。在廣告客戶級別報告中,您只能指定代理商ID。在廣告類型報告中,您需要指定廣告組ID的範圍。

這裏的層次如何去在DS:

•機構 •廣告 •帳戶 •活動 •廣告組 •關鍵字/廣告

對於運動類型的報表,只能指定廣告商ID和帳戶ID。 對於廣告組類型報告,您只能指定廣告商ID,帳戶ID和廣告系列ID。

因此,報告API所需的範圍組合與DS用戶界面中所需的範圍相同。