2022 年 10 月 18 日に開催される Firebase Summit に、直接会場で、またはオンラインでご参加ください。Firebase を使用してアプリ開発を加速させ、自信を持ってアプリをリリースし、簡単にスケールする方法をご紹介します。 今すぐ申し込む

AdMobアプリでGoogleAnalyticsとFirebaseのその他の機能を使用する

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

AdMob の基本的な設定が完了したら、Google アナリティクス用の Firebase SDK を追加して、Google アナリティクスと Firebase の他の機能を利用することもできます。このページの後半で、Google アナリティクスの使用を開始する方法を学びます。

アプリのユーザー エクスペリエンスと広告収入を最適化するのに役立つこれらの構成サポート機能のレベルが向上しています。詳細については、次の機能の表とそのリンクをご覧ください。

特徴モバイル広告 SDK + を追加
ユーザー指標を有効にする
モバイル広告 SDK + を追加
ユーザー指標を有効にし、
AdMob を Firebase にリンクする
モバイル広告 SDK + を追加
ユーザー指標を有効にし、
AdMob を Firebaseにリンクし、
アナリティクス用の Firebase SDK を追加する
AdMob アカウントでユーザー指標を表示する
アプリから分析イベントユーザー プロパティを自動的に収集する
AdMob で厳選されたユーザー指標を表示する
Firebase を介して分析データを探索して操作する
Firebase コンソールで主要な指標を表示する
広告キャンペーンのコンバージョンをマークする
カスタム オーディエンスを作成する
BigQuery でのデータのエクスポートと分析
分析データのその他のカスタマイズ機能にアクセスする
分析とモデルのカスタム イベントを記録する ( ARPUおよびARPPUメトリックの ecommerce_purchaseイベントの記録など)
広告キャンペーンのカスタム コンバージョンを構成する
他の Firebase プロダクトを使用する
(Remote Config や A/B Testing など)

Google アナリティクスを始める

Google アナリティクスは Firebase の分析エンジンであり、データに対する強力な洞察にアクセスできます。 Google アナリティクス用の Firebase SDK を追加して、アプリで Google アナリティクスの使用を開始します。

次の手順では、アプリで Google アナリティクス用の Firebase SDK の使用を開始する方法について説明します。 SDK を初期化したら、 Analytics のドキュメントにアクセスして、アプリでイベントのログ記録を開始する方法を確認してください。

ステップ 1:アプリに構成ファイルを追加する

AdMob リンクを作成する前にアプリを Firebase に登録した場合は、アプリに Firebase 構成ファイルが既に追加されています。Xcode プロジェクトのルートにあるGoogleService-Info.plistファイルを確認します。また、構成ファイルがすべてのターゲットに追加されていることを確認してください。

ステップ 2: Firebase SDK for Analytics をアプリに追加する

  1. Google アナリティクス用の Firebase SDK の依存関係を Podfile に追加します。

    pod 'FirebaseAnalytics'
    
  2. pod installを実行し、作成された.xcworkspaceファイルを開きます。

  3. UIApplicationDelegateFirebaseCoreモジュールをインポートし、アプリ デリゲートが使用する他のすべてのFirebase モジュールをインポートします。たとえば、Cloud Firestore と認証を使用するには:

    迅速

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. アプリ デリゲートのapplication(_:didFinishLaunchingWithOptions:)メソッドでFirebaseApp共有インスタンスを構成します。

    迅速

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];

カスタム イベント ロギングを実装する

このセクションでは、アプリにカスタム イベント ログを実装する方法の例を示します。この特定の例は、特にARPUARPPUを計算するために、AdMob にリンクされたアプリのログに記録するのに役立つイベントであるカスタム イベントecommerce_purchaseを対象としています。

アプリにカスタム イベント ログを実装する方法は次のとおりです。

  1. このページの「Google アナリティクスを使ってみる」セクションが完了していることを確認してください。これには、Firebase を使用するためのアプリの構成、Google アナリティクス用の Firebase SDK の追加、SDK の初期化が含まれます。

  2. ecommerce_purchaseイベント ( Swift | Obj-C ) を記録します。次に例を示します。

    迅速

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Objective-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

アプリでカスタム イベントをログに記録する方法について詳しくは、 Analytics のドキュメントをご覧ください。

アプリで他の Firebase プロダクトを使用する

Google アナリティクス用の Firebase SDK を追加すると、Firebase Remote Config や Firebase A/B Testing などの他の Firebase 製品の使用を開始することもできます。

  • Remote Configを使用すると、アプリの更新を公開することなく、アプリの動作と外観を無料で変更できます。毎日のアクティブ ユーザー数は無制限です。

  • A/B テストを使用すると、アプリの UI、機能、またはエンゲージメント キャンペーンの変更をテストして、主要な指標 (収益や維持率など) に影響を与えるかどうかを確認してから、変更を広く展開することができます。