広告キャンペーンを作成する手順は次のとおりです。
準備
キャンペーンの目的によって、使用できる設定値と機能が決まります。コーディングを開始する前に、次のリストから 1 つのオプションを選択して展開し、キャンペーン作成プロセスの各ステップを進める際に該当する設定をご確認ください。
各種のキャンペーンや目標について詳しくは、アプリ キャンペーンに関する Google 広告のヘルプ記事をご覧ください。
手順
選択したフォーカス エリアの設定を使用して、次の手順に沿ってアプリ キャンペーンを作成します。
nameを設定します。advertising_channel_typeをMULTI_CHANNELに設定します。campaign_budgetを既存のキャンペーン予算のリソース名に設定します。キャンペーンの予算を作成する場合は、キャンペーン作成ガイドのサンプルコードをご利用ください。選択した目標に基づいて
advertising_channel_sub_typeを設定します。app_campaign_settingを次のAppCampaignSettingに設定します。app_storeをアプリに適したAppCampaignAppStoreに設定します。app_idをアプリの識別子(Google Play の場合はパッケージ名com.example.app、Apple App Store の場合はストアの数値 ID など)に設定します。- 選択した目標に基づいて、
bidding_strategy_goal_typeに期限切れになります。
選択した目標に応じて入札戦略フィールドを設定します。
- 目標ベースの入札目標(目標アクション単価または目標インストール単価)の場合は、
target_cpa_microsフィールドで指定されたアカウントの通貨のマイクロ単位でtarget_cpaを設定します(たとえば、$1.50 は1500000)。 - 目標広告費用対効果入札戦略の目標の場合は、
target_roasフィールドを、目標広告費用対効果を表す double として指定して、target_roasを設定します(たとえば、300% の場合は3.0)。 - 目標インストール単価または目標アクション単価を設定していない目標入札戦略の場合は、
maximize_conversionsを設定します。 - 目標広告費用対効果のない目標値以外の入札目標の場合は、
maximize_conversion_valueを設定します。
- 目標ベースの入札目標(目標アクション単価または目標インストール単価)の場合は、
Google 広告でキャンペーンを最適化するコンバージョン タイプを指定するには、
selective_optimizationを設定します。各コンバージョン アクションのリソース名はconversion_actionsリストにあります。キャンペーンの
advertising_channel_sub_typeがAPP_CAMPAIGN_FOR_ENGAGEMENTの場合、またはアプリ内アクションや目標広告費用対効果を基準に最適化する場合は、このパラメータは必須です。それ以外の場合は省略可能です。APP_CAMPAIGN_FOR_PRE_REGISTRATIONのadvertising_channel_sub_typeを含むキャンペーンでは、最初のユーザーが事前登録するとコンバージョン アクションが自動的に追加され、事前登録コンバージョンのみをトラッキングできます。(省略可)
CampaignCriterionオブジェクトを追加して、キャンペーンのターゲティングを絞り込みます。アプリ キャンペーンでは、languageとlocationによるキャンペーン単位のターゲティングがサポートされています。除外キーワードの共有セットをアプリ キャンペーンに関連付けるには、キャンペーンをタイプ
NEGATIVE_KEYWORDSのSharedSetにリンクするCampaignSharedSetを作成します。(省略可、v24 以降)
view_through_conversion_optimization_enabledをtrueに設定して、ビュースルー コンバージョン(VTC)の最適化を有効にします。この設定を有効にすると、Google 広告では、クリックスルー コンバージョンに加えてビュースルー コンバージョンも重視してアプリ キャンペーンが最適化されます。この設定は、
advertising_channel_sub_typeがAPP_CAMPAIGNの Android(GOOGLE_APP_STORE)キャンペーンでのみサポートされています。
サンプルコード
アプリ キャンペーンを追加するをご覧ください。