ソリューションの概要
広告頻度の最適化とは何ですか?
アプリがハイブリッド収益であろうと広告収益主導であろうと、広告収益を最適化し、高品質のユーザーエクスペリエンスを維持することは難しい場合があります。広告は優れた収益源ですが、広告の頻度が高いと、ユーザーエクスペリエンスが低下し、ユーザーの解約につながる可能性があります。
どのアプリにも「1つの広告頻度がすべてに適合する」アプローチはありません。広告のパフォーマンスは、アプリごと、およびオーディエンスごとに大きく異なります。広告の頻度を増やすと、ユーザーエクスペリエンスや維持に悪影響が及ぶ可能性があることを懸念するかもしれませんが、エンゲージメントの指標をチェックしながら、適切にインストルメント化すると、収益とエンゲージメントの増加につながるかどうかを知りたいと思うかもしれません。
これらの未知数を解決するために、Firebaseは、最適な広告頻度についてテストし、データに基づいた決定を下すのに役立つツールを提供しています。
Firebaseを使用すると、少数のユーザーでさまざまな広告頻度のパフォーマンスをA/Bテストできます。
テスト結果を確認し、Firebaseからの推奨事項を確認して、どの広告頻度がより効果的で、保持への影響を最小限に抑えているかを確認できます。
変更がプラスの影響を与える可能性が高いと確信したら、ボタンをクリックするだけで、より多くのユーザーに変更をロールアウトできます。
ビジネスケースと価値
広告の頻度を最適化するためにGoogleAdMobとFirebaseツールを使用しているデベロッパーとサイト運営者は、ユーザーエクスペリエンスに悪影響を与えることなく、大幅な収益の増加を享受できます。
![]() | QtonzはFirebaseを使用して、ユーザージャーニーのさまざまな段階に合わせてエクスペリエンスをカスタマイズすることで、広告収益を4倍に増やし、エンゲージメントを高めています。
|
ソリューションの実装
このソリューションを実装するには、ステップバイステップのチュートリアルに従います(このページの後半でこのチュートリアルの概要を確認してください)。
このマルチステップチュートリアルでは、 Firebaseを使用してアプリのGoogleAdMob広告のさまざまなフリークエンシーキャップをテストする方法を学習します。テストケースの例としてインタースティシャル広告を使用しますが、これらの同じ手順を推定して使用し、他の広告フォーマットのフリークエンシーキャッピングをテストできます。
このチュートリアルでは、アプリでAdMobを既に使用しており、インタースティシャル広告ユニットの頻度を変更するとアプリの収益やその他の指標に影響があるかどうかをテストすることを前提としています。ただし、アプリでAdMobをまだ使用していない場合は、問題ありません。このチュートリアルの手順は、アプリで使用する必要のある広告頻度を理解するのにも役立ちます。
このソリューションに使用される製品と機能
Google AdMob Google AdMobを使用すると、アプリ内で配信されるさまざまな広告頻度またはリフレッシュレートの広告ユニットを作成できます。 AdMobをFirebaseにリンクすると、AdMobは広告収益情報をFirebaseに送信して、広告戦略の最適化を改善します。 グーグルアナリティクス Google Analyticsは、ユーザーエンゲージメント、保持、および総収益、AdMob収益、購入収益などの収益化指標に関する洞察を提供します。また、ユーザーオーディエンスとセグメントを作成することもできます。 | Firebase RemoteConfig Firebase Remote Configを使用すると、アプリの新しいバージョンを公開することなく、目的のユーザーセグメントに合わせてアプリの動作と外観を動的に変更およびカスタマイズできます。このチュートリアルでは、Remote Configパラメータを使用して、ユーザーに表示される広告ユニットを制御します。 Firebase A/Bテスト Firebase A / Bテストは、アプリで製品とマーケティングの実験を実行するためのインターフェースとインフラストラクチャを提供します。実験バリアントをユーザーに配布し、統計分析を実行して、収益やユーザー維持などの選択した主要な指標に基づいて、実験バリアントがコントロールグループを上回っているかどうかを判断します。 |
ソリューションチュートリアルの概要
AdMobを使用して、テスト用の新しい広告ユニットのバリエーションを作成します
AdMobで2つの新しいインタースティシャル広告ユニットを作成します。
各広告ユニットのフリークエンシーキャップを、テストするユーザーあたりの表示回数の値に設定します。
アプリのコード内に広告ユニットの配置を実装します。
テストの基本、ターゲティング、およびテストが実行される目標を定義します。
テストバリアントを定義し、テストでユーザーに表示される広告ユニットを制御するRemoteConfigパラメーターを設定します。
アプリのコードでRemoteConfigパラメーター値を処理する
アプリでRemoteConfigパラメーターを使用します。
パラメータの値に基づいて広告ユニットを表示するためのロジックを実装します。
A / Bテストを開始し、Firebaseコンソールでテスト結果を確認します
テストを開始し、数日または数週間実行できるようにした後、Firebaseコンソールで、A/Bテストの主な目標に基づいてA/Bテストに勝利のバリエーションがあるかどうかを確認します。
各バリアントのセカンダリメトリックへの影響を確認して、バリアントがそれらのメトリックに意図しない悪影響を与えていないことを確認します。
更新された広告頻度で新しい広告ユニットを展開するかどうかを決定します
A / Bテストで、新しい広告フォーマットを表示するバリエーションが勝者であると判断された場合、テストの対象となるすべてのユーザー、アプリのすべてのユーザー、またはユーザーのサブセットに広告フォーマットの表示を開始できます。
明確な勝者がまだ決定されていない場合は、実験を続行してさらにデータを収集するか、実験がすでに長期間実行されていて結論が出ない場合は実験を終了することができます。
用語集
AdMobの収益:AdMobネットワークと公開入札の収益
IAP収益:アプリ内購入収益
総収入:総収入
保持:A / Bテストの主要な指標としての保持は、1日、2〜3日、4〜7日、8〜14日、または15日以上のユーザー保持として追跡されます。
Remote Configパラメーター:どの広告ユニットをユーザーに表示するかを制御するために使用される構成可能なパラメーター。このガイドでは、広告ユニットIDになります。
ベースライン構成:特定のA / Bテストでの現状の構成—コントロールとも呼ばれます。コントロールは通常、Remote Configパラメーターのデフォルト値を使用しますが、必要に応じて新しいコントロール値を使用するように構成できます。
バリアント構成:バリアント構成は、ベースライン構成に対してテストするさまざまなRemoteConfigパラメーター値を持つ代替構成です。