Skip to main content

BrandReviewSummary

Description​

A summary of publicly available customer reviews across the operating locations associated with a brand.

Time Structure​

This attribute reflects the latest available review summary for each associated operating location. It does not currently include a time series.

Data Sources​

This attribute is derived from:

  • Brand to operating location relationships
  • The latest review summary for each associated operating location

Methodology​

The review count is the sum of review counts across contributing operating locations. The average review score is weighted by each location's review count. Locations without a usable current review summary do not contribute to either value.

type BrandReviewSummary implements NodeFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
rank: Int
reviewCount: String
reviewScoreAvg: String
firstReviewDate: Date
lastReviewDate: Date
internalId: String
internalBrandId: String
count(
field: String!
conditions: Conditions
): Int
countDistinct(
field: String!
conditions: Conditions
): Int
has(
field: String!
conditions: Conditions
): Boolean
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
_fn: JSON
}

Fields​

BrandReviewSummary.id ● UUID! non-null scalar​

BrandReviewSummary.firstObservedDate ● String scalar​

BrandReviewSummary.lastObservedDate ● String scalar​

BrandReviewSummary.rank ● Int scalar​

Determines the display order of the attribute, with lower values shown first

BrandReviewSummary.reviewCount ● String scalar​

The sum of review counts from the latest available review summary for each contributing operating location associated with the brand.

BrandReviewSummary.reviewScoreAvg ● String scalar​

The review-count-weighted average score from the latest available review summary for each contributing operating location associated with the brand.

BrandReviewSummary.firstReviewDate ● Date scalar​

The earliest first review date reported by a contributing operating location. For locations with more than one hundred reviews, the source date may be based on an available sample rather than the actual earliest review.

BrandReviewSummary.lastReviewDate ● Date scalar​

The latest review date reported by a contributing operating location.

BrandReviewSummary.internalId ● String scalar​

BrandReviewSummary.internalBrandId ● String scalar​

BrandReviewSummary.count ● Int scalar​

BrandReviewSummary.count.field ● String! non-null scalar​
BrandReviewSummary.count.conditions ● Conditions input​

BrandReviewSummary.countDistinct ● Int scalar​

BrandReviewSummary.countDistinct.field ● String! non-null scalar​
BrandReviewSummary.countDistinct.conditions ● Conditions input​

BrandReviewSummary.has ● Boolean scalar​

BrandReviewSummary.has.field ● String! non-null scalar​
BrandReviewSummary.has.conditions ● Conditions input​

BrandReviewSummary.sum ● Int scalar​

BrandReviewSummary.sum.field ● String! non-null scalar​
BrandReviewSummary.sum.conditions ● Conditions input​

BrandReviewSummary.min ● Int scalar​

BrandReviewSummary.min.field ● String! non-null scalar​
BrandReviewSummary.min.conditions ● Conditions input​

BrandReviewSummary.max ● Int scalar​

BrandReviewSummary.max.field ● String! non-null scalar​
BrandReviewSummary.max.conditions ● Conditions input​

BrandReviewSummary.avg ● Float scalar​

BrandReviewSummary.avg.field ● String! non-null scalar​
BrandReviewSummary.avg.conditions ● Conditions input​

BrandReviewSummary.collect ● String scalar​

BrandReviewSummary.collect.field ● String! non-null scalar​
BrandReviewSummary.collect.separator ● String scalar​
BrandReviewSummary.collect.conditions ● Conditions input​

BrandReviewSummary.minDateTime ● DateTime scalar​

BrandReviewSummary.minDateTime.field ● String! non-null scalar​
BrandReviewSummary.minDateTime.conditions ● Conditions input​

BrandReviewSummary.maxDateTime ● DateTime scalar​

BrandReviewSummary.maxDateTime.field ● String! non-null scalar​
BrandReviewSummary.maxDateTime.conditions ● Conditions input​

BrandReviewSummary._fn ● JSON scalar​

Interfaces​

NodeFunctions interface​

Member Of​

BrandReviewSummaryEdge object