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

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

概要

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

アカウントの種類

以下の定義は、Google Ads API を使用する際に遭遇するさまざまなアカウントの種類を明確にするものです。

MCC アカウント

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

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

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

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

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

クライアント アカウント

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

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

お客様

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

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

テスト アカウント

テスト アカウントは、API 統合のテスト専用のテスト マネージャー アカウントの下に編成された特別な広告主アカウントです。テスト用 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 のクライアント)であると同時に、マネージャー アカウント(D のマネージャー)でもあります。