Google Ads API のアカウント タイプ

このドキュメントでは、Google Ads API でアカウントを説明するために使用されるさまざまな用語と、それらの相互関係について説明します。

概要

Google Ads API では、アカウントを表す用語がいくつか使用されているため、混乱を招くことがあります。これらの違いを理解することは、アカウントの管理と API レスポンスの解釈に重要です。

アカウントの種類

Google Ads API を使用する際に遭遇するさまざまなアカウント タイプについては、以下の定義をご覧ください。

MCC アカウント

MCC アカウントは、複数の Google 広告アカウントを管理するために使用されるメインのアカウントです。

  • 以前の名称: 以前は「MCC」(クライアント センター)と呼ばれていました。この用語は、以前のドキュメントやディスカッションに引き続き表示されることがあります。
  • 目的: 単一の階層で複数のアカウントをリンクして管理する場合は、クライアント センター(MCC)アカウントを使用します。
  • API 表現: Customer リソースで識別されます。ここで、customer.manager は true です。

広告主(配信)アカウント

広告主アカウント(または広告配信中アカウント)は、広告キャンペーンを運用する個々の Google 広告アカウントです。

  • 目的: キャンペーン、広告グループ、アセット グループ、広告が作成され、配信される場所です。
  • API 表現: Customer リソースで識別されます。ここで、customer.manager は false です。

クライアント アカウント

クライアント アカウントとは、階層内の上位の MCC アカウントにリンクされ、管理されているアカウント(広告主アカウントまたは別の MCC アカウント)です。

  • コンテキスト: 「クライアント」という用語は、ビジネス上の「クライアント」ではなく、階層内の関係(マネージャーによって管理される)を指します。
  • API 表現: CustomerClient をクエリして、マネージャーの階層内のアカウントを検査し、CustomerClientLink を使用して、マネージャー アカウントとクライアント アカウント間のリンクを管理します。

お客様

API のコンテキストでは、Customer は、MCC アカウントか広告主アカウントかを問わず、Google 広告アカウントを表すリソースです。

  • 表現: すべてのアカウントは Customer リソースで表され、customer_id で識別されます。
  • ロール: アカウントの性質(MCC アカウントまたは広告配信中アカウント)は、特定のリソースによって異なります。

テスト アカウント

テストアカウントは、API 統合のテスト専用のテスト用 MCC アカウントの下に編成された特別な広告主アカウントです。テスト MCC アカウントと、その下にあるテスト広告主アカウントの両方で、customer.test_account フィールドが true に設定されています。テストアカウントは、本番環境のマネージャー アカウントの下に作成することはできません。

  • 目的: テスト アカウントを使用すると、実際の広告を配信したり費用を発生させたりすることなく、API 呼び出しをテストできます。ライブ広告は配信されません。
  • API 表現: Customer リソースで識別されます。ここで、customer.test_account は true です(customer.manager はテスト マネージャー アカウントとテスト広告主アカウントを区別します)。

階層の例

一般的な階層は次のようになります。

  • MCC アカウント A(最上位)
    • クライアント アカウント B(広告主アカウント)
    • クライアント アカウント C(別のマネージャー アカウント)
      • クライアント アカウント D(広告主アカウント)

この例では、次のようになります。

  • アカウント A は MCC アカウントです。
  • アカウント B、C、D は、親アカウントに対するクライアント アカウントです。
  • アカウント B と D は広告主(配信)アカウントです。
  • アカウント C は、クライアント アカウント(A の)と MCC アカウント(D の)の両方です。