Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

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

GoogleAnalyticsを始めましょう

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

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

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

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

手順2: Firebase SDKforAnalyticsをアプリに追加する

  1. Firebase SDK forGoogleAnalyticsの依存関係をPodfileに追加します。

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

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

    迅速

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. 通常、 Appのイニシャライザーまたはアプリデリゲートのapplication(_:didFinishLaunchingWithOptions:)メソッドでFirebaseApp共有インスタンスを構成します。

    迅速

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

    Objective-C

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

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

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

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

  1. このページの「GoogleAnalyticsの使用を開始する」セクションを完了していることを確認してください。これには、Firebaseを使用するようにアプリを構成すること、GoogleAnalytics用のFirebaseSDKを追加すること、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",
    }];

アプリでのカスタムイベントのログ記録の詳細については、アナリティクスのドキュメントにアクセスしてください。

アプリで他のFirebase製品を使用する

Firebase SDK for Google Analyticsを追加した後、FirebaseRemoteConfigやFirebaseA/BTestingなどの他のFirebase製品の使用を開始することもできます。

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

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