アカウントのステータス

こちらの accountstatuses 確認することもできます。 センター アカウントまたは MCA(マルチクライアント アカウント)と、関連付けられたすべてのサブアカウント できます。

複数のオンライン ショップまたはブランドを個別に販売している販売者 サブアカウントを MCA で登録できます。

販売者は、これを遵守する責任を負います。 広告無料 リスティングポリシーについて説明します。Google Google ショッピングは、これらのポリシーを適用し、適切に対応する権限を有します。 ポリシー違反のコンテンツまたは行為が確認された場合。

アカウントに関する問題のリファレンスをご覧ください。 をご覧ください。

accountstatuses.get

accountstatuses.get を使用すると、特定の期間のアカウント ステータス情報を表示できます。 単一の販売アカウントに関連付ける必要があります

destination パラメータを使用すると、どの商品の問題を表示するかを管理できます 返されます。宛先が指定されていない場合、デフォルトのレスポンスには destination: Shopping のステータス。

次のリクエストの例では、merchantId が MCA アカウント ID で、 accountId は次の MCA のサブアカウントです。

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId

単体のアカウントのアカウント ステータス情報を取得するには、 merchantIdaccountId のアカウント ID が同じである accountstatuses.get

このメソッドは、アカウント単位と商品アイテム単位の問題を返します。ショッピング 広告無料 修正するリスティング リソース accountstatuses.get からのレスポンスで返される accountLevelIssues

以下は、「ランディング」が原因で強制停止されたサブアカウントに対する応答例です ページが機能しない」なります。

{
 "kind": "content#accountStatus",
 "accountId": "123456789",
 "websiteClaimed": true,
 "accountLevelIssues": [
  {
   "id": "editorial_and_professional_standards_destination_url_down_policy",
   "title": "Account suspended due to policy violation: landing page not working",
   "country": "US",
   "severity": "critical",
   "documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
  },
  {
   "id": "missing_ad_words_link",
   "title": "No Google Ads account linked",
   "severity": "error",
   "documentation": "https://support.google.com/merchants/answer/6159060"
  }
 ],
 "products": [
  {
   "channel": "online",
   "destination": "Shopping",
   "country": "US",
   "statistics": {
    "active": "0",
    "pending": "0",
    "disapproved": "5",
    "expiring": "0"
   },
   "itemLevelIssues": [
    {
     "code": "image_link_broken",
     "servability": "disapproved",
     "resolution": "merchant_action",
     "attributeName": "image link",
     "description": "Invalid image [image link]",
     "detail": "Ensure the image is accessible and uses an accepted image format (JPEG, PNG, GIF)",
     "documentation": "https://support.google.com/merchants/answer/6098289",
     "numItems": "2"
    },
    {
     "code": "landing_page_error",
     "servability": "disapproved",
     "resolution": "merchant_action",
     "attributeName": "link",
     "description": "Unavailable desktop landing page",
     "detail": "Update your website or landing page URL to enable access from desktop devices",
     "documentation": "https://support.google.com/merchants/answer/6098155",
     "numItems": "5"
    },
    {
     "code": "missing_condition_microdata",
     "servability": "unaffected",
     "resolution": "merchant_action",
     "description": "Missing or invalid data [condition]",
     "detail": "Add valid structured data markup to your landing page",
     "documentation": "https://support.google.com/merchants/answer/6183460",
     "numItems": "5"
    },
    {
     "code": "mobile_landing_page_error",
     "servability": "disapproved",
     "resolution": "merchant_action",
     "attributeName": "link",
     "description": "Unavailable mobile landing page",
     "detail": "Update your website or landing page URL to enable access from mobile devices",
     "documentation": "https://support.google.com/merchants/answer/6098296",
     "numItems": "3"
    }
   ]
  }
 ]
}

accountstatuses.list

accountstatuses.list を使用すると、すべての 管理する必要があります

accountstatuses.list でフィルタを使用すると、次の項目で商品の問題をフィルタできます。 あります。宛先が指定されていない場合、レスポンスにステータスが含まれます。 destination: Shopping

すべてのサブアカウントのアカウント ステータス情報を取得するリクエストの例 MCA merchantId の下:

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses

レスポンスの例を次に示します。

{
 "kind": "content#accountstatusesListResponse",
 "resources": [
  {
   "kind": "content#accountStatus",
   "accountId": "1234567",
   "websiteClaimed": true,
   "accountLevelIssues": [
    {
     "id": "editorial_and_professional_standards_destination_url_down_policy",
     "title": "Account suspended due to policy violation: landing page not working",
     "country": "US",
     "severity": "critical",
     "documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
    },
    {
     "id": "missing_ad_words_link",
     "title": "No Google Ads account linked",
     "severity": "error",
     "documentation": "https://support.google.com/merchants/answer/6159060"
    }
   ],
   "products": [
    {
     "channel": "online",
     "destination": "Shopping",
     "country": "US",
     "statistics": {
      "active": "0",
      "pending": "0",
      "disapproved": "0",
      "expiring": "0"
     }
    }
   ]
  },
  {
   "kind": "content#accountStatus",
   "accountId": "123456789",
   "websiteClaimed": true,
   "accountLevelIssues": [
    {
     "id": "home_page_issue",
     "title": "Website URL not provided",
     "severity": "critical",
     "documentation": "https://support.google.com/merchants/answer/176793"
    },
    {
     "id": "missing_ad_words_link",
     "title": "No Google Ads account linked",
     "severity": "error",
     "documentation": "https://support.google.com/merchants/answer/6159060"
    }
   ],
   "products": [
    {
     "channel": "online",
     "destination": "Shopping",
     "country": "US",
     "statistics": {
      "active": "0",
      "pending": "0",
      "disapproved": "0",
      "expiring": "0"
     }
    }
   ]
  }
 ]
}

MCA 以外のアカウント(accountstatuses.list 単体の Merchant Center アカウントなど)では、403 エラーが返されます。

スタンドアロンで accountstatuses.list を呼び出す場合のレスポンスの例を次に示します。 account:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "111111111 is not a multi-client account (MCA). The only account
                service operations allowed on non-MCAs are 'get', 'update',
                'authinfo' and 'claimwebsite'."
   }
  ],
  "code": 403,
  "message": "111111111 is not a multi-client account (MCA). The only account
              service operations allowed on non-MCAs are 'get', 'update',
              'authinfo' and 'claimwebsite'."
 }
}

バッチモード

GET メソッドを含む accountstatuses.custombatch がアカウントを返す マルチクライアント アカウントの複数のサブアカウントのステータス情報

リクエスト JSON には、MCA のアカウント番号の merchantId、 サブアカウントの accountId、一意の batchIdmethodget

POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch

JSON 本文のリクエストの例を以下に示します。

{
  "entries": [
    {
      "accountId": 1212121212,
      "merchantId": 4444444444,
      "method": "get",
      "batchId": 9
    },
    {
      "accountId": 1313131313,
      "merchantId": 4444444444,
      "method": "get",
      "batchId": 99
    }
  ]
}

JSON レスポンスの本文の例を次に示します。

{
 "kind": "content#accountstatusesCustomBatchResponse",
 "entries": [
  {
   "batchId": 9,
   "accountStatus": {
    "kind": "content#accountStatus",
    "accountId": "1212121212",
    "websiteClaimed": true,
    "accountLevelIssues": [
     {
      "id": "home_page_issue",
      "title": "Website URL not provided",
      "severity": "critical",
      "documentation": "https://support.google.com/merchants/answer/176793"
     },
     {
      "id": "missing_ad_words_link",
      "title": "No Google Ads account linked",
      "severity": "error",
      "documentation": "https://support.google.com/merchants/answer/6159060"
     }
    ],
    "products": [
     {
      "channel": "online",
      "destination": "Shopping",
      "country": "US",
      "statistics": {
       "active": "0",
       "pending": "0",
       "disapproved": "0",
       "expiring": "0"
      }
     }
    ]
   }
  },
  {
   "batchId": 99,
   "accountStatus": {
    "kind": "content#accountStatus",
    "accountId": "1313131313",
    "websiteClaimed": true,
    "accountLevelIssues": [
     {
      "id": "editorial_and_professional_standards_destination_url_down_policy",
      "title": "Account suspended due to policy violation: landing page not working",
      "country": "US",
      "severity": "critical",
      "documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
     },
     {
      "id": "missing_ad_words_link",
      "title": "No Google Ads account linked",
      "severity": "error",
      "documentation": "https://support.google.com/merchants/answer/6159060"
     }
    ],
    "products": [
     {
      "channel": "online",
      "destination": "Shopping",
      "country": "US",
      "statistics": {
       "active": "0",
       "pending": "0",
       "disapproved": "0",
       "expiring": "0"
      }
     }
    ]
   }
  }
 ]
}

Account Statuses リソースをテストする

次の例では、以下のアカウントのアカウント ステータスを取得、一覧表示、custombatch.get します。 MCA アカウント:

  1. accountstatuses.get を使用して MCA のサブアカウントのステータスを取得します。

    1. API に対して GET を実行して、merchantIdaccountId を取得します。 endpoint:

      GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
      
    2. 成功すると HTTP 200 ステータス コードとアカウントが返されます。 JSON 形式のステータスリストです

  2. MCA のすべてのサブアカウントのステータスを表示するには、accountstatuses.list を使用します。

    1. merchantId を使用して、API エンドポイントに GET を実行します。

      GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
      
    2. 成功すると HTTP 200 ステータス コードとアカウントが返されます。 送信された merchantId に対する JSON のステータス リスト。

  3. MCA の複数のサブアカウントをバッチモードで表示するには: accountstatuses.custombatch

    1. accountIDmerchant IDget を使用して有効な JSON を作成する メソッドを呼び出します。

    2. API エンドポイントに対して POST を実行します。

      POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
      
    3. 成功すると HTTP 200 ステータス コードとアカウントが返されます。 JSON 形式のステータスリストです