スタンドアロンの SDK を使ってオンデバイス コンバージョン測定を実装する

オンデバイス コンバージョン測定ソリューションを Firebase 向け Google アナリティクス(GA4F)SDK に直接統合できない場合は、スタンドアロンの SDK を使って統合できます。

この記事では、オンデバイス コンバージョン測定の SDK を統合、使用、トラブルシューティングする方法について説明します。

詳しくは、iOS アプリ キャンペーン向けオンデバイス コンバージョン測定をご覧ください。

このページの内容


スタンドアロンの SDK を統合する

オンデバイス コンバージョン測定のスタンドアロンの SDK には、CocoaPods と Swift Package Manager からアクセスできます。

Swift Package Manager

  1. Xcode で、[File]、[Add Packages] の順に移動します。
  2. プロンプトで GoogleAdsOnDeviceConversion GitHub リポジトリを選択します。

完了すると、Xcode でパッケージの依存関係の解決とバックグラウンドでのダウンロードが開始されます。

CocoaPods

  1. GoogleAdsOnDeviceConversion pod を Podfile に追加します。
    pod 'GoogleAdsOnDeviceConversion'
  2. pod install --repo-update を実行します。

GoogleAdsOnDeviceConversion SDK を使用する

オンデバイス コンバージョン測定の SDK を取得したら、アプリの初回起動直後に、first_open コンバージョンと reinstall_open コンバージョンの両方のコンバージョン情報を取得します。

Swift

  1. GoogleAdsOnDeviceConversion SDK をインストールして、iOS アプリ キャンペーンでプライバシーに配慮したオンデバイス コンバージョン測定を有効にします。
    import GoogleAdsOnDeviceConversion
  2. アプリが初めて起動された日付に時間を設定します。
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. コンバージョン情報を取得します。

    ConversionManager.sharedInstance.fetchAggregateConversionInfo(for: .installation)

    { aggregateConversionInfo, error in

      guard error == nil else { return }

      guard let info = aggregateConversionInfo else { return }

      guard info.count > 0 else { return }

      print("コンバージョン情報 \(info)")

    }

Objective C

  1. GoogleAdsOnDeviceConversion SDK をインストールして、iOS アプリ キャンペーンでプライバシーに配慮したオンデバイス コンバージョン測定を有効にします。
    import GoogleAdsOnDeviceConversion
  2. アプリが初めて起動された日付に時間を設定します。
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. コンバージョン情報を取得します。

    [[ODCConversionManager sharedInstance]

    fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation

    completion:^(NSString * _Nullable aggregateConversionInfo,

    NSError * _Nullable error) {

      if (error) return;

      if (aggregateConversionInfo.length == 0) return;

     

      NSLog(@"コンバージョン情報 %@", aggregateConversionInfo);

      // App Conversion API の odm_info クエリ パラメータの値として
      // aggregateConversionInfo を使用します。

      // たとえば、aggregateConversionInfo が「abcdEfadGdaf」の場合は、

      // odm_info=abcdEfadGdaf になります。

    }];


トラブルシューティングの手順

  1. setFirstLaunchTime() に渡された日付が、アプリが初めて起動された日付かどうかを確認します。

  2. アプリが 欧州経済領域(EEA)、英国、スイスで実行されていることを確認します。

App Conversion APIodm_info クエリ パラメータの値として info を使用していることを確認してください。

// たとえば、info が「abcdEfadGdaf」の場合、odm_info=abcdEfadGdaf になります

関連リンク

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
15871606687038842503
true
ヘルプセンターを検索
false
true
true
true
true
true
73067
false
false
false
true
false