Search Ads 360 API возвращает только агрегированные данные, если вы не запросите более подробные сегментированные данные. Например, в столбце кликов в отчете по ключевым словам указано общее количество кликов по ключевому слову за указанный вами временной диапазон.
ключевое словотекст | ключевое словоЦелевая страница | клики |
---|---|---|
виджеты | http://www.example.com | 6000 |
Но если вы запросите отчет по ключевым словам с сегментацией по кварталам, для каждого ключевого слова вы увидите одну строку для каждого квартала, а в столбце кликов будут указаны итоговые значения за квартал.
ключевое словотекст | ключевое словоЦелевая страница | четвертьСтарт | четвертьконец | клики |
---|---|---|---|---|
виджеты | http://www.example.com | 2012-01-01 | 2012-03-31 | 1000 |
виджеты | http://www.example.com | 2012-04-01 | 2012-06-30 | 1000 |
виджеты | http://www.example.com | 2012-07-01 | 2012-09-30 | 1000 |
виджеты | http://www.example.com | 2012-10-01 | 2012-12-31 | 3000 |
Обратите внимание, что сегментированный отчет возвращает строку, только если для сегмента доступны данные. Например, в отчете по ключевым словам со столбцом floodlightActivity
пара ключевое слово и действие Floodlight не будет отображаться в отчете, если для диапазона дат отчета нет связанных с ним показателей.
Некоторые сегменты несовместимы с определенными столбцами.
Некоторые сегменты могут привести к тому, что определенные столбцы будут возвращать неверные данные. Например, сегментирование по floodlightActivity
имеет смысл только в том случае, если вы включаете столбцы с данными Floodlight, такими как dfaActions
, dfaRevenue
, dfaTransactions
и dfaWeightedActions
. Другие типы столбцов конверсий (например, adWordsConversions
) или столбцы, в которых представлены показатели системы (например, клики и показы), не содержат данных, сообщаемых Floodlight, поэтому они возвращают недопустимые значения, если вы сегментируете отчет по floodlightActivity
.
Как запросить сегментированный отчет
Чтобы запросить сегментированный отчет, включите столбец, в котором segment
указан как его поведение, в справочнике по типам отчетов .
Следующий асинхронный запрос предназначен для отчета по ключевым словам, сегментированного по кварталам. Столбец кликов в каждой строке будет содержать общее количество кликов за квартал:
{ "reportScope": { "agencyId": "20700000000000123", // Replace with your IDs "advertiserId": "2170000012345" // Replace with your IDs }, "reportType": "keyword", "columns": [ { "columnName": "campaignId" }, { "columnName": "keywordText" }, { "columnName": "keywordLandingPage" }, { "columnName": "quarterStart" }, { "columnName": "quarterEnd" }, { "columnName": "clicks" }, ] "timeRange" : { "startDate" : "2012-01-01", "endDate" : "2012-12-31" }, "downloadFormat": "csv", "maxRowsPerFile": 5000000, "statisticsCurrency": "agency", "verifySingleTimeZone": false, "includeRemovedEntities": false }
Запрос нескольких сегментов
В запрос можно включить более одного столбца сегмента. Обратите внимание на следующее:
Если вы сегментируете данные по неделям, месяцам или кварталам, мы рекомендуем включить в запрос как начальный, так и конечный столбцы. Например, в ежеквартальном отчете включите столбцы
quarterStart
иquarterEnd
. Включение обоих этих столбцов приведет к выводу дат начала и окончания периода, что поможет подтвердить, что вы включили данные для каждого полного периода.В один и тот же запрос нельзя включать разные типы временных сегментов. Например, нельзя сегментировать по кварталам и месяцам в одном и том же запросе.
Количество строк может экспоненциально увеличиваться с каждым дополнительным сегментом.