다른 캠페인 유형과 마찬가지로 GoogleAdsService.SearchStream를 사용하여 앱 캠페인의 속성 및 실적 측정항목을 가져올 수 있습니다.
최근 30일간의 노출수 및 클릭수
다음 쿼리는 날짜별로 분류된 모든 앱 캠페인의 지난 30일 동안의 노출수와 클릭수를 가져옵니다.
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
campaign.advertising_channel_sub_type,
campaign.app_campaign_setting.app_id,
campaign.app_campaign_setting.app_store,
campaign.app_campaign_setting.bidding_strategy_goal_type,
segments.date,
metrics.impressions,
metrics.clicks
FROM campaign
WHERE
campaign.advertising_channel_type = 'MULTI_CHANNEL'
AND campaign.advertising_channel_sub_type IN (
'APP_CAMPAIGN',
'APP_CAMPAIGN_FOR_ENGAGEMENT',
'APP_CAMPAIGN_FOR_PRE_REGISTRATION'
)
AND segments.date DURING LAST_30_DAYS
앱 캠페인의 광고 그룹 나열
다음 쿼리는 광고 그룹 이름으로 정렬된 앱 캠페인과 연결된 광고 그룹을 가져옵니다.
SELECT
ad_group.id,
ad_group.name,
campaign.id,
campaign.app_campaign_setting.app_id,
campaign.app_campaign_setting.bidding_strategy_goal_type,
campaign.app_campaign_setting.app_store
FROM ad_group
WHERE
campaign.advertising_channel_type = 'MULTI_CHANNEL'
AND campaign.advertising_channel_sub_type IN (
'APP_CAMPAIGN',
'APP_CAMPAIGN_FOR_ENGAGEMENT',
'APP_CAMPAIGN_FOR_PRE_REGISTRATION'
)
ORDER BY ad_group.name ASC
LIMIT 100
전환수 기준 상위 10개 캠페인
다음 쿼리는 총 전환수를 기준으로 특정 패키지 이름의 상위 10개 앱 캠페인을 가져옵니다. 단일 앱의 여러 캠페인에서 측정항목 합계를 집계하려면 클라이언트 코드에서 집계를 실행하세요.
SELECT
campaign.id,
campaign.name,
campaign.app_campaign_setting.app_id,
metrics.all_conversions,
metrics.view_through_conversions
FROM campaign
WHERE
campaign.app_campaign_setting.app_id LIKE 'com.google.android.apps.%'
ORDER BY metrics.all_conversions DESC
LIMIT 10
앱 설치
앱 캠페인에서는 설치가 전환으로 기록됩니다. metrics.conversions 또는 metrics.all_conversions를 쿼리하고 segments.conversion_action로 분류하여 설치 데이터를 가져올 수 있습니다.
SELECT
campaign.id,
campaign.name,
segments.conversion_action,
metrics.conversions
FROM campaign
WHERE
campaign.advertising_channel_type = 'MULTI_CHANNEL'
AND campaign.advertising_channel_sub_type = 'APP_CAMPAIGN'
iOS용 SKAdNetwork 데이터
iOS 앱 캠페인의 경우 Apple의 SKAdNetwork 프레임워크에서 설치 및 전환을 보고합니다. metrics.sk_ad_network_installs 및 metrics.sk_ad_network_total_conversions를 쿼리하고 segments.sk_ad_network_fine_conversion_value 또는 segments.sk_ad_network_user_type과 같은 필드로 분류할 수 있습니다.
SELECT
campaign.id,
campaign.name,
segments.sk_ad_network_fine_conversion_value,
segments.sk_ad_network_user_type,
metrics.sk_ad_network_installs,
metrics.sk_ad_network_total_conversions
FROM campaign
WHERE
campaign.advertising_channel_type = 'MULTI_CHANNEL'
AND campaign.advertising_channel_sub_type = 'APP_CAMPAIGN'
애셋 이름 및 실적
앱 캠페인의 특정 광고 애셋의 실적 측정항목을 가져오려면 ad_group_ad_asset_view 리소스를 쿼리하세요. asset은 기여 분석 리소스이므로 asset.name을 직접 선택할 수 있습니다.
SELECT
campaign.id,
ad_group.name,
ad_group_ad_asset_view.asset,
asset.name,
metrics.clicks,
metrics.impressions
FROM ad_group_ad_asset_view
WHERE
campaign.advertising_channel_type = 'MULTI_CHANNEL'
AND campaign.advertising_channel_sub_type IN (
'APP_CAMPAIGN',
'APP_CAMPAIGN_FOR_ENGAGEMENT',
'APP_CAMPAIGN_FOR_PRE_REGISTRATION'
)
상위 애셋 조합
v23부터 app_top_combination_view 리소스를 쿼리하여 앱 캠페인에서 함께 게재된 실적이 우수한 광고 애셋 조합을 가져올 수 있습니다.
SELECT
campaign.id,
ad_group.id,
ad_group.name,
app_top_combination_view.resource_name,
app_top_combination_view.ad_group_top_combinations
FROM app_top_combination_view
WHERE
campaign.advertising_channel_type = 'MULTI_CHANNEL'
AND campaign.advertising_channel_sub_type IN (
'APP_CAMPAIGN',
'APP_CAMPAIGN_FOR_ENGAGEMENT',
'APP_CAMPAIGN_FOR_PRE_REGISTRATION'
)
앱 전환 및 조회 후 전환 또는 전환 추적 데이터에 대해 자세히 알아보세요.