Google Business Profile Source Provider
The Google Business Profile Source feeds data from Google Business Profile supporting Location, Review, Reviews, Media and Posts queries.
Settings
Setting | Description | Default |
---|---|---|
Name | The name that will identify this source instance. | |
Default Cache Time | The default duration in seconds before the cache is renewed, set to 0 to disable caching. This setting can be overriden in each query configuration. | 3600 |
Setting | Description |
---|---|
Account | The Google Account which to authenticate with. |
Profile | The Google Business Profile from which to retrieve the locations. |
Location | The Google Business Profile location from which to create the source. |
Location Query
Fetches a single location from the profile resolving to a Location Type.
Setting | Description | Default |
---|---|---|
Cache | The duration in seconds before the cache is invalidated and the query re-executed. | 3600 |
Multiple Items | ||
-- Business Hours | A subquery fetching this location open hours. | |
-- Special Hours | A subquery fetching this location special hours. |
Review Query
Fetches a single review from the profile location resolving to a Review Type.
Setting | Description | Default | Dynamic |
---|---|---|---|
Review | The location review which content to fetch. | ✓ | |
Cache | The duration in seconds before the cache is invalidated and the query re-executed. | 3600 |
Reviews Query
Fetches reviews from the profile location resolving to a list of Review Type.
Setting | Description | Default | Dynamic |
---|---|---|---|
Order By | The order by which to fetch the reviews, Latest, Rating Ascending, or Rating Descending. | Latest | |
Quantity | The maximum amount of reviews to fetch. | 10 | ✓ |
Cache | The duration in seconds before the cache is invalidated and the query re-executed. | 3600 |
Media Query
Fetches media from the profile location resolving to a list of Media Type.
Setting | Description | Default | Dynamic |
---|---|---|---|
Quantity | The maximum amount of media to fetch. | 20 | ✓ |
Cache | The duration in seconds before the cache is invalidated and the query re-executed. | 3600 |
Posts Query
Fetches posts from the profile location resolving to a list of Post Type.
Setting | Description | Default | Dynamic |
---|---|---|---|
Quantity | The maximum amount of posts to fetch. | 20 | ✓ |
Cache | The duration in seconds before the cache is invalidated and the query re-executed. | 3600 |
Location Type
Defines the mapping options of a Google Business Profile Location object.
Option | Description | Type | Filters |
---|---|---|---|
ID | The unique identifier of this location. | String | |
Title | The title of this location. | String | Limit |
Description | The description of this location. | String | Limit |
Phone | The primary phone number of this location. | String | |
Website | The website of this location. | String | |
Category | The primary category that describes this location business. | String | |
Labels | The free-form tags of this location, separated by a comma. | String | |
Language | The language of this location. | String | |
Store Code | The external identifier for this location. | String | |
Coordinates | The latitude and longitude for this location, separated by a comma. | String | |
Latitude | The latitude for this location. | String | |
Longitude | The longitude for this location. | String | |
Total Reviews | The number of reviews for this location. | Int | |
Average Rating | The average star rating of all reviews for this location on a scale of 1 to 5, where 5 is the highest rating. | Int | |
Reviews URI | The Google URI pointing to this location reviews. | String | |
New Review URI | The Google URI pointing to a form where a new review for this location can be posted. | String | |
Google Maps URI | The Google Maps URI pointing to this location. | String | |
Google Maps Place ID | The Google Maps Place ID for this location. | String | |
Address | The address for this location. | Postal Address |
Review Type
Defines the mapping options of a Google Business Profile Location Review object.
Option | Description | Type | Filters |
---|---|---|---|
ID | The unique identifier of this location. | String | |
Comment | The body of this review comment as plain text with markups. | String | Limit |
Original Comment | The comment of this review without translation. | String | Limit |
Translated Comment | The translated comment of this review. | String | Limit |
Star Rating | The star rating given by this review where five is the highest rated. | Int | |
Created At | The date this review was created. | String | Date |
Updated At | The date this review was last modified. | String | Date |
Reply | The owner/manager of this location's reply to this review. | Review Reply Type | |
Reviewer | The author of this review. | Reviewer Type |
Review Reply Type
Defines the mapping options of a Google Business Profile Review Reply object.
Option | Description | Type | Filters |
---|---|---|---|
Comment | The body of this reply as plain text with markups. | String | Limit |
Updated At | The date this reply was last modified. | String | Date |
Reviewer Type
Defines the mapping options of a Google Business Profile Reviewer object.
Option | Description | Type |
---|---|---|
Display Name | The name of the reviewer, only populated with the reviewer's real name if is not anonymous. | String |
Profile Photo URL | The path to the locally cached reviewer profile photo. | String |
Is Anonymous | Indicates whether the reviewer has opted to remain anonymous. | Boolean |
Post Type
Defines the mapping options of a Google Business Profile Post object.
Option | Description | Type | Filters |
---|---|---|---|
ID | The unique identifier of this post. | String | |
URL | The link to the post in Google search. | String | |
Topic Type | The topic type of the post, STANDARD, EVENT, OFFER, or ALERT. | String | |
Summary | The description/body of the post. | String | |
Primary Media URL | The path to the locally cached post primary media thumbnail. | String | |
Language | The language of the post. | String | |
Created At | The date this post was created. | String | Date |
Updated At | The date this post was last modified. | String | Date |
Offer | |||
Coupon Code | Offer code that is usable in store or online. | String | |
Redeem Online URL | Online link to redeem this offer. | String | |
Terms & Conditions | Terms and conditions of this offer. | String |
Media Type
Defines the mapping options of a Google Business Profile Media object.
Option | Description | Type | Filters |
---|---|---|---|
ID | The unique identifier of this media. | String | |
Description | The description of this media. | String | Limit |
Format | The format of this media, PHOTO, VIDEO, OR MEDIA_FORMAT_UNSPECIFIED. | String | |
Width | The width of the media, in pixels. | String | |
Height | The height of the media, in pixels. | String | |
Thumbnail URL | The path to the locally cached media thumbnail. | String | |
Source URL | A publicly accessible URL where the media can be retrieved from. | String | |
Google URL | The Google-hosted URL for this media. For video this will be a preview image with an overlaid play icon. | String | |
Created At | The date this media was created. | String | Date |
Total Views | The number of times this media has been viewed. | Int | |
Attribution | |||
Profile Name | The name of the attributed user. | String | |
Profile URL | The URL of the attributed user's Google Maps profile page. | String | |
Profile Photo URL | The path to the locally cached attributed user's profile photo thumbnail. | String | |
Location Association | |||
Category | The category that this location photo belongs to. | String | |
Price List Item ID | The ID of a price list item that this location media is associated with. | String |
Period Type
Defines the mapping options of a Google Business Profile time period object.
Option | Description | Type | Filters |
---|---|---|---|
Open Period | The current period during which the location is open, formated as {start time} - {end time} with a custom time format setting. | String | |
Open Day | The day of the week this period starts on. | String | |
Close Day | The day of the week this period ends on. | String | |
Open Time | The time this period starts on. | String | Time |
Close Time | The time this period ends on. | String | Time |
Postal Address Type
Defines the mapping options of a Google Business Profile Postal Address object.
Option | Description | Type |
---|---|---|
Organization | The name of the organization for this address. | String |
Address | The address lines separated by comma. | String |
Address Full | The address lines with postal, locality and area separated by comma. | String |
Locality | The city/town portion of this address. | String |
Sublocality | The sublocality of this address, this can be neighborhoods, boroughs, districts. | String |
Administrative Area | The highest administrative subdivision which is used for postal addresses of a country or region. | String |
Region Code | The CLDR region code of the country/region of this address. | String |
Sorting Code | The country-specific sorting code, if applicable. | String |
Postal Code | The postal code of this address, if applicable. | String |
Language Code | The BCP-47 language code of the contents of this address. | String |