보고

다른 캠페인 유형과 마찬가지로 GoogleAdsService.SearchStream를 사용하여 스마트 캠페인의 속성 및 실적 측정항목을 검색할 수 있습니다.

스마트 캠페인 측정항목은 campaign 리소스에서, 검색어별 측정항목은 smart_campaign_search_term_view 리소스에서 사용할 수 있습니다. smart_campaign_search_term_viewsearch_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 Campaign Performance에서 필수 필드를 가져오는 방법은 다음과 같습니다.

SELECT
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions
FROM campaign

그리고 항목 번호 R.70 Smart Campaign 검색어 보기에서 필수 입력란을 가져오는 방법은 다음과 같습니다.

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

시간별로 분류된 전화 통화 수

오후 12시부터 오후 5시 사이의 모든 전화 통화 통계를 가져오는 방법은 다음과 같습니다.

SELECT
  segments.hour,
  metrics.phone_calls
FROM campaign
WHERE segments.hour BETWEEN 12 and 17