public final class CompetitiveVisibility
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Content API for Shopping. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description | 
|---|
CompetitiveVisibility()  | 
| Modifier and Type | Method and Description | 
|---|---|
CompetitiveVisibility | 
clone()  | 
Double | 
getAdsOrganicRatio()
[Ads / organic ratio] (https://support.google.com/merchants/answer/11366442#zippy=%2Cadsfree-
 ratio) shows how often a merchant receives impressions from Shopping ads compared to organic
 traffic. 
 | 
Double | 
getCategoryBenchmarkVisibilityTrend()
Change in visibility based on impressions with respect to the start of the selected time range
 (or first day with non-zero impressions) for a combined set of merchants with highest
 visibility approximating the market. 
 | 
Long | 
getCategoryId()
Google product category ID to calculate the report for, represented in [Google's product
 taxonomy](https://support.google.com/merchants/answer/6324436). 
 | 
String | 
getCountryCode()
The country where impression appeared. 
 | 
Date | 
getDate()
Date of this row. 
 | 
String | 
getDomain()
Domain of your competitor or your domain, if 'is_your_domain' is true. 
 | 
Double | 
getHigherPositionRate()
Higher position rate shows how often a competitor’s offer got placed in a higher position on
 the page than your offer. 
 | 
Boolean | 
getIsYourDomain()
True if this row contains data for your domain. 
 | 
Double | 
getPageOverlapRate()
Page overlap rate describes how frequently competing retailers’ offers are shown together with
 your offers on the same page. 
 | 
BigInteger | 
getRank()
Position of the domain in the top merchants ranking for the selected keys (`date`,
 `category_id`, `country_code`, `listing_type`) based on impressions. 
 | 
Double | 
getRelativeVisibility()
Relative visibility shows how often your competitors’ offers are shown compared to your offers. 
 | 
String | 
getTrafficSource()
Type of impression listing. 
 | 
Double | 
getYourDomainVisibilityTrend()
Change in visibility based on impressions for your domain with respect to the start of the
 selected time range (or first day with non-zero impressions). 
 | 
CompetitiveVisibility | 
set(String fieldName,
   Object value)  | 
CompetitiveVisibility | 
setAdsOrganicRatio(Double adsOrganicRatio)
[Ads / organic ratio] (https://support.google.com/merchants/answer/11366442#zippy=%2Cadsfree-
 ratio) shows how often a merchant receives impressions from Shopping ads compared to organic
 traffic. 
 | 
CompetitiveVisibility | 
setCategoryBenchmarkVisibilityTrend(Double categoryBenchmarkVisibilityTrend)
Change in visibility based on impressions with respect to the start of the selected time range
 (or first day with non-zero impressions) for a combined set of merchants with highest
 visibility approximating the market. 
 | 
CompetitiveVisibility | 
setCategoryId(Long categoryId)
Google product category ID to calculate the report for, represented in [Google's product
 taxonomy](https://support.google.com/merchants/answer/6324436). 
 | 
CompetitiveVisibility | 
setCountryCode(String countryCode)
The country where impression appeared. 
 | 
CompetitiveVisibility | 
setDate(Date date)
Date of this row. 
 | 
CompetitiveVisibility | 
setDomain(String domain)
Domain of your competitor or your domain, if 'is_your_domain' is true. 
 | 
CompetitiveVisibility | 
setHigherPositionRate(Double higherPositionRate)
Higher position rate shows how often a competitor’s offer got placed in a higher position on
 the page than your offer. 
 | 
CompetitiveVisibility | 
setIsYourDomain(Boolean isYourDomain)
True if this row contains data for your domain. 
 | 
CompetitiveVisibility | 
setPageOverlapRate(Double pageOverlapRate)
Page overlap rate describes how frequently competing retailers’ offers are shown together with
 your offers on the same page. 
 | 
CompetitiveVisibility | 
setRank(BigInteger rank)
Position of the domain in the top merchants ranking for the selected keys (`date`,
 `category_id`, `country_code`, `listing_type`) based on impressions. 
 | 
CompetitiveVisibility | 
setRelativeVisibility(Double relativeVisibility)
Relative visibility shows how often your competitors’ offers are shown compared to your offers. 
 | 
CompetitiveVisibility | 
setTrafficSource(String trafficSource)
Type of impression listing. 
 | 
CompetitiveVisibility | 
setYourDomainVisibilityTrend(Double yourDomainVisibilityTrend)
Change in visibility based on impressions for your domain with respect to the start of the
 selected time range (or first day with non-zero impressions). 
 | 
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic Double getAdsOrganicRatio()
null for nonepublic CompetitiveVisibility setAdsOrganicRatio(Double adsOrganicRatio)
adsOrganicRatio - adsOrganicRatio or null for nonepublic Double getCategoryBenchmarkVisibilityTrend()
null for nonepublic CompetitiveVisibility setCategoryBenchmarkVisibilityTrend(Double categoryBenchmarkVisibilityTrend)
categoryBenchmarkVisibilityTrend - categoryBenchmarkVisibilityTrend or null for nonepublic Long getCategoryId()
null for nonepublic CompetitiveVisibility setCategoryId(Long categoryId)
categoryId - categoryId or null for nonepublic String getCountryCode()
null for nonepublic CompetitiveVisibility setCountryCode(String countryCode)
countryCode - countryCode or null for nonepublic Date getDate()
null for nonepublic CompetitiveVisibility setDate(Date date)
date - date or null for nonepublic String getDomain()
null for nonepublic CompetitiveVisibility setDomain(String domain)
domain - domain or null for nonepublic Double getHigherPositionRate()
null for nonepublic CompetitiveVisibility setHigherPositionRate(Double higherPositionRate)
higherPositionRate - higherPositionRate or null for nonepublic Boolean getIsYourDomain()
null for nonepublic CompetitiveVisibility setIsYourDomain(Boolean isYourDomain)
isYourDomain - isYourDomain or null for nonepublic Double getPageOverlapRate()
null for nonepublic CompetitiveVisibility setPageOverlapRate(Double pageOverlapRate)
pageOverlapRate - pageOverlapRate or null for nonepublic BigInteger getRank()
null for nonepublic CompetitiveVisibility setRank(BigInteger rank)
rank - rank or null for nonepublic Double getRelativeVisibility()
null for nonepublic CompetitiveVisibility setRelativeVisibility(Double relativeVisibility)
relativeVisibility - relativeVisibility or null for nonepublic String getTrafficSource()
null for nonepublic CompetitiveVisibility setTrafficSource(String trafficSource)
trafficSource - trafficSource or null for nonepublic Double getYourDomainVisibilityTrend()
null for nonepublic CompetitiveVisibility setYourDomainVisibilityTrend(Double yourDomainVisibilityTrend)
yourDomainVisibilityTrend - yourDomainVisibilityTrend or null for nonepublic CompetitiveVisibility set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic CompetitiveVisibility clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2024 Google. All rights reserved.