競合視認性レポートを使用すると、商品カテゴリ単位での競合状況を把握し、ショッピング広告とオーガニック リスティングの表示回数に基づいて視認性を改善するための対策を講じることができます。特定の商品とブランドについては、ベストセラー レポートをご覧ください。
アカウントは最低限の資格要件を満たしている必要があります。また、ご自身または第三者による競合視認性データの使用が Merchant Center の利用規約に準拠していることを確認する必要があります。
Merchant API で利用できるレポートのテーブルとフィールドをご確認ください。
競合視認性データ
競合視認性に関するデータは、国、Google 商品カテゴリ、トラフィック ソース別にグループ化されています。
すべての競合視認性クエリで、WHERE
句に国とカテゴリの値を指定する必要があります。WHERE
句の値を変更して、日付、トラフィック ソース、国、カテゴリに関するレポートをカスタマイズできます。
複数の国とカテゴリの値を含むクエリを実行すると、実行に時間がかかったり、タイムアウトになったりすることがあります。
公開設定が同程度のビジネスを表示
CompetitiveVisibilityCompetitorView
にクエリを実行して、インプレッション数がお客様のビジネスと同程度のビジネスを表示できます。
こちらがサンプルです。リクエストを行うには、次の Merchant Center クエリ言語ステートメントを accounts.reports.search
メソッドに渡します。
SELECT
reportCountryCode,
reportcategoryId,
trafficSource,
domain,
isYourDomain,
rank,
adsOrganicRatio,
pageOverlapRate,
higherPositionRate,
relativeVisibility
FROM CompetitiveVisibilityCompetitorView
WHERE date BETWEEN '2023-06-02' AND '2023-06-27'
AND reportCountryCode = 'US'
AND reportCategoryId = 536
AND trafficSource = 'ADS'
ORDER BY rank
WHERE
句の値を変更して、他の日付、トラフィック ソース、国、カテゴリのレポートをカスタマイズできます。
上記のクエリのレスポンス例を次に示します。
{
"results": [
{
"competitiveVisibilityCompetitorView": {
"reportCountryCode": "US",
"reportCategoryId": "536",
"trafficSource": "ADS",
"domain": "examplepetstore.com",
"isYourDomain": false,
"rank": "4",
"adsOrganicRatio": 8,
"pageOverlapRate": 0.19,
"higherPositionRate": 0.46,
"relativeVisibility": 0.5
}
},
{
"competitiveVisibilityCompetitorView": {
"reportCountryCode": "US",
"reportCategoryId": "536",
"trafficSource": "ADS",
"domain": "example.com",
"isYourDomain": true,
"rank": "5",
"adsOrganicRatio": 30,
"pageOverlapRate": 1,
"higherPositionRate": 0,
"relativeVisibility": 0
}
},
]
}
公開回数が最も多いビジネスを表示
CompetitiveVisibilityTopMerchantView
にクエリを実行すると、Google サービス全体で特定のカテゴリで最も多くのインプレッションを獲得しているビジネスと、それを比較することができます。
こちらがサンプルです。リクエストを行うには、次の Merchant Center のクエリ言語ステートメントを accounts.reports.search
メソッドに渡します。
SELECT
reportCountryCode,
reportCategoryId,
trafficSource,
domain,
isYourDomain,
rank,
adsOrganicRatio,
pageOverlapRate,
higher_position_rate
FROM CompetitiveVisibilityTopMerchantView
WHERE date BETWEEN '2022-08-01' AND '2022-09-01'
AND reportCountryCode = 'US'
AND reportCategoryId = 100
AND trafficSource = 'ORGANIC'
ORDER BY rank
上記のクエリのレスポンス例を次に示します。
{
"results": [
{
"competitiveVisibilityTopMerchantView": {
"reportCountryCode": "US",
"reportCategoryId": "100",
"trafficSource": "ORGANIC",
"domain": "examplepetstore.com",
"isYourDomain": false,
"rank": "1",
"adsOrganicRatio": 0.2,
"pageOverlapRate": 0.3,
"higherPositionRate": 0.45
}
},
{
"competitiveVisibilityTopMerchantView": {
"reportCountryCode": "US",
"reportCategoryId": "100",
"trafficSource": "ORGANIC",
"domain": "example.com",
"isYourDomain": false,
"rank": "2",
"adsOrganicRatio": 5,
"pageOverlapRate": 0.67,
"higherPositionRate": 0.89
}
},
]
}
表示状況をカテゴリのベンチマークと比較する
CompetitiveVisibilityBenchmarkView
にクエリを実行して、インプレッション数の傾向を他の販売者の平均的な傾向と比較して時間の経過とともにどのように変化しているかを確認できます。
こちらがサンプルです。リクエストを行うには、次の Merchant Center クエリ言語ステートメントを accounts.reports.search
メソッドに渡します。
SELECT
reportCountryCode,
reportCategoryId,
trafficSource,
date,
yourDomainVisibilityTrend,
categoryBenchmarkVisibilityTrend
FROM CompetitiveVisibilityBenchmarkView
WHERE date BETWEEN '2022-09-01' AND '2022-09-07'
AND reportCountryCode = 'US'
AND reportCategoryId = 100
AND trafficSource = 'ORGANIC'
ORDER BY date
上記のクエリのレスポンス例を次に示します。
{
"results": [
{
"competitiveVisibilityBenchmarkView": {
"date": {
"year": 2022,
"month": 9,
"day": 1
},
"reportCountryCode": "US",
"reportCategoryId": "100",
"trafficSource": "ORGANIC",
"yourDomainVisibilityTrend": 0,
"categoryBenchmarkVisibilityTrend": 0
}
},
{
"competitiveVisibilityBenchmarkView": {
"date": {
"year": 2022,
"month": 9,
"day": 2
},
"reportCountryCode": "US",
"reportCategoryId": "100",
"trafficSource": "ORGANIC",
"yourDomainVisibilityTrend": 0.3,
"categoryBenchmarkVisibilityTrend": -0.15
}
},
]
}