Google Ads API からアップグレードする

Google Ads API から Data Manager API にコンバージョンのアップロードをアップグレードすると、いくつかの改善点と機能を利用できます。

Data Manager API と Google Ads API を使用してコンバージョンを管理する場合の比較は次のとおりです。

Data Manager API Google Ads API
オフライン コンバージョンとリードの拡張コンバージョンの送信をサポート サポートされています。 サポートされています。
タグのコンバージョンの追加データソースとして Google 広告タグのコンバージョンを送信できるようになりました。これにより、広告インタラクション シグナルを最大限に活用し、データと全体的なパフォーマンスを強化できます。 サポートされています。 サポートされていません。
データモデル すべての Google 広告コンバージョンのユースケースとすべての Google 広告サービスにわたる統合データモデル。 データモデルは Google 広告のユースケース専用であり、ユースケースごとに異なります。
暗号化 暗号化をサポートしている。 サポートされていません。
開発者トークン 不要。 必須。
イベントのセッション属性と IP アドレスのアップロードのサポート すべての API ユーザーが利用可能。 特定の API ユーザーのみが利用可能。
コンバージョンの調整 統合された IngestEvents メソッドでサポートされています。 別途 ConversionAdjustmentUploadService が必要です。
割り当てと上限 プロジェクトベースの割り当てとリクエストごとの上限。 デベロッパーのトークンベースの割り当てとリクエストごとの上限。
エラーモデル 高速フェイルモデルを使用します。 部分的な失敗モデルを使用します。

移行先のアカウントの要件の違い

Data Manager API では、宛先の operating_account は Google 広告コンバージョンのお客様である必要があります。これは Google Ads API とは異なります。

Google Ads API では、次のいずれかの customer_id を使用して Google 広告アカウントのコンバージョンを送信できます。

  1. Google 広告コンバージョンのお客様。

    Data Manager API はこのアプローチをサポートしています。

  2. Google 広告コンバージョンのお客様の親アカウントまたは子孫アカウント。

    Data Manager API はこのアプローチをサポートしていません。Google Ads API でこの動作を利用している場合は、各リンク先の operating_account をコンバージョン アクションのオーナーに変更します。これは、Google Ads API リクエストで使用する customer_id とは異なる場合があります。

コンバージョンの調整

Data Manager API は、最初のコンバージョンのアップロードとその後のコンバージョン調整を 1 つのメソッドに統合します。

Google Ads API の場合:

  • コンバージョンを調整するには、ConversionAdjustmentUploadService で別の UploadConversionAdjustments メソッドを使用する必要があります。
  • 同じトランザクション ID(order_id)を持つ同じコンバージョン アクションに対して、標準の UploadClickConversions メソッドを使用して複数のコンバージョンをアップロードしようとすると、リクエストは失敗します。
  • リクエストで ConversionAdjustmentType を指定する必要があります。

Data Manager API の場合:

  • コンバージョンのアップロードと調整では、統合された IngestEvents エンドポイントを使用します。
  • 同じコンバージョン アクションに対して既存の transaction_id を持つイベントをアップロードし、コンバージョン値またはユーザーデータを更新すると、自動的に調整として処理されます。API は重複するトランザクション ID エラーを返しません。
  • リクエストに調整タイプは必要ありません。Data Manager API は、イベントで提供されたフィールドに基づいて、調整の処理方法を推測します。
  • Google Ads API とは異なり、Data Manager API はコンバージョンの取り消しをサポートしていません。コンバージョンの取り消しとは、コンバージョン値とコンバージョン数を 0 に設定して、以前に記録されたコンバージョンを完全に削除することです。コンバージョンの値を修正することはできますが、コンバージョン数は変わりません。

詳しくは、コンバージョンの調整をご覧ください。