보고서는 계정의 모든 리소스에 대한 정보를 제공합니다. 캠페인, 광고 그룹 및 통계에 대한 정보를 가져오고, 계정 기록 등을 관리할 수 있습니다. 보고 인프라는 Google Ads API를 사용하고 GAQL을 사용하여 필드, 측정항목, 조건을 지정할 수 있습니다.
신고 및 검색
신고에는 두 가지 기본 메커니즘이 있습니다. 둘 다 같은 종류의 주로 결과를 반환하는 방식이 다릅니다.
두 경우 모두 다음 쿼리를 사용합니다.
SELECT
campaign.id,
campaign.status,
metrics.clicks,
metrics.impressions,
customer.id
FROM campaign
WHERE
metrics.impressions > 0
AdsApp.report()
- 이렇게 하면 검색어가 사전과 유사한 평면 형태로 반환됩니다.
있습니다. 사전을 사용하는 것처럼
row["campaign.id"]
및row["metrics.impressions"]
를 직접 사용할 수 있습니다. 이 형식의 경우,exportToSheet()
메서드를 사용하여 지도 가장자리에 패딩을 추가할 수 있습니다. 이것은 결과가 표시되는 네이티브 형식이 아닙니다 반환되므로 경우에 따라 일부 필드를 사용하지 못할 수 있음 이 형식으로 입력합니다. 이러한 경우에는search
를 대신 사용해야 합니다. AdsApp.search()
- 그러면 다음과 같이 다양한 필드가 포함된
GoogleAdsRow
객체 목록이 반환됩니다. 각 하위 필드에는 하위 필드가 있을 수 있습니다 따라서row.campaign.id
에 액세스하고row.metrics.impressions
: 데이터를 가져옵니다. 이는 일반적으로 데이터를 프로그래매틱 방식으로 처리할 계획이며, 일부 필드는 플랫으로 변환할 수 없는 경우search
형식으로 사용 가능 나타냅니다. 를 통해 개인정보처리방침을 정의할 수 있습니다.
보고서 예
let report = AdsApp.report(
"SELECT " +
" ad_group.id, search_term_view.search_term, metrics.ctr, metrics.cost_micros, metrics.impressions " +
"FROM search_term_view " +
"WHERE metrics.impressions < 10 AND segments.date DURING LAST_30_DAYS");
let rows = report.rows();
while (rows.hasNext()) {
let row = rows.next();
let query = row["search_term_view.search_term"];
let impressions = row["metrics.impressions"];
}
자세한 내용은
AdsApp.report
드림
문서를 참조하세요.
검색 예
let search = AdsApp.search(
"SELECT " +
" ad_group.id, search_term_view.search_term, metrics.ctr, metrics.cost_micros, metrics.impressions " +
"FROM search_term_view " +
"WHERE metrics.impressions < 10 AND segments.date DURING LAST_30_DAYS");
while (search.hasNext()) {
let row = search.next();
let query = row.searchTermView.searchTerm;
let impressions = row.metrics.impressions;
}
전체 컨설트하기
Adsapp.search
드림
도움말을 참조하세요.