다른 캠페인 유형과 마찬가지로 GoogleAdsService.SearchStream
를 사용하여 스마트 캠페인의 속성과 실적 측정항목을 가져올 수 있습니다.
스마트 캠페인 측정항목은 campaign
리소스에서, 검색어별 측정항목은 smart_campaign_search_term_view
리소스에서 사용할 수 있습니다. smart_campaign_search_term_view
의 search_term
필드에는 결과를 생성한 일치하는 쿼리가 포함됩니다.
지난 30일 동안 스마트 캠페인의 노출수 및 클릭수
아래 쿼리는 모든 스마트 캠페인의 지난 30일 동안의 각 검색어별 노출수 및 클릭수를 날짜별로 분류하여 가져옵니다.
SELECT
campaign.id,
campaign.name,
segments.date,
metrics.impressions,
metrics.clicks,
smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
WHERE segments.date DURING LAST_30_DAYS
노출수 기준 인기 검색어 10개
아래 쿼리는 지난 30일 동안 가장 많은 노출수를 발생시킨 검색어 10개와 비용을 검색합니다.
SELECT
campaign.id,
campaign.name,
segments.date,
metrics.impressions,
metrics.cost_micros,
smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
ORDER BY metrics.impressions DESC
LIMIT 10
KeywordThemeConstant
의 속성 가져오기
KeywordThemeConstants
는 고객별이 아닌 대규모 데이터 세트에서 가져오므로 전체 keyword_theme_constant
리소스를 한 번에 스캔할 수 없습니다. 개별 KeywordThemeConstants
를 검색하려면 campaign_criterion
리소스를 쿼리하여 캠페인과 연결된 키워드 테마의 리소스 이름을 찾은 다음 이러한 리소스 이름을 사용하여 keyword_theme
리소스를 필터링해야 합니다.
SELECT
campaign_criterion.type,
campaign_criterion.status,
campaign_criterion.criterion_id,
campaign_criterion.keyword_theme.keyword_theme_constant
FROM campaign_criterion
WHERE campaign_criterion.type = KEYWORD_THEME
이제 다음 쿼리의 campaign_criterion.keyword_theme.keyword_theme_constant
필드에 리소스 이름을 사용합니다.
SELECT
keyword_theme_constant.resource_name,
keyword_theme_constant.display_name,
keyword_theme_constant.country_code
FROM keyword_theme_constant
WHERE keyword_theme_constant.resource_name = 'keywordThemeConstants/40804~0'
보고 기능 요구사항
스마트 캠페인을 구현하려면 애플리케이션이 필수 최소 기능 (RMF)을 충족해야 합니다.
특히 보고의 경우 최종 사용자가 여러 보고 필드를 사용할 수 있어야 합니다. RMF의 항목 번호 R.20 캠페인 실적에서 필수 입력란을 검색하는 방법은 다음과 같습니다.
SELECT
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM campaign
다음은 R.70 스마트 캠페인 검색어 보기의 필수 입력란을 검색하는 방법입니다.
SELECT
metrics.clicks,
metrics.cost_micros
FROM smart_campaign_search_term_view
매장별 측정항목
다음은 사용 가능한 모든 매장별 측정항목이 포함된 쿼리입니다. 이러한 필드는 단일 쿼리에서 다른 필드와 결합할 수도 있습니다.
SELECT
metrics.all_conversions_from_click_to_call,
metrics.all_conversions_from_directions,
metrics.all_conversions_from_menu,
metrics.all_conversions_from_order,
metrics.all_conversions_from_other_engagement,
metrics.all_conversions_from_store_visit,
metrics.all_conversions_from_store_website
FROM campaign
시간별로 분류된 전화 통화
정오부터 오후 5시 사이의 모든 전화 통화 측정항목을 가져오는 방법은 다음과 같습니다.
SELECT
segments.hour,
metrics.phone_calls
FROM campaign
WHERE segments.hour BETWEEN 12 and 17