Supported Content Types
- Standard Posts: Regular text updates with optional image.
- Events: Time-bound events with a title and date range.
- Offers: Promotional offers with coupon codes and terms.
- Alerts: Special alerts (currently only
COVID_19).
Quirks & Gotchas
Location Selection Required
After connecting your Google account, you must select a business location. This is similar to selecting a Facebook Page or LinkedIn Company Page.Post Types
Google Business supports different post types via thetopicType field:
STANDARD: Regular updates (default).EVENT: Time-bound events with a title and date range.OFFER: Promotional offers with coupon codes and terms.ALERT: Special alerts (currently onlyCOVID_19).
Call to Action
You can add a CTA button to your posts:BOOK,ORDER,SHOP,LEARN_MORE,SIGN_UP,CALL- Requires a
callToActionUrlfor most types.
Media Limits
| Constraint | Value |
|---|---|
| Files | 0-1 image only (no video) |
| Image max size | 5 MB |
| Image min resolution | 250x250 |
| Text | Max 1,500 characters |
Post Options
| Field | Type | Description |
|---|---|---|
text | string | Post content. Max 1,500 characters. |
uploadIds | string[] | Media attachments (images only). |
topicType | enum | Post type: STANDARD, EVENT, OFFER, ALERT. Default: STANDARD. |
languageCode | string | Language code (e.g., en, en-US). Default: en. |
callToActionType | enum | CTA button: BOOK, ORDER, SHOP, LEARN_MORE, SIGN_UP, CALL. |
callToActionUrl | string | URL for the CTA button. |
Event-Specific Fields
| Field | Type | Description |
|---|---|---|
eventTitle | string | Event title. Max 58 characters. |
eventStartDate | date | Event start date. |
eventEndDate | date | Event end date. |
Offer-Specific Fields
| Field | Type | Description |
|---|---|---|
offerCouponCode | string | Coupon code. Max 58 characters. |
offerRedeemOnlineUrl | string | URL to redeem the offer online. |
offerTermsConditions | string | Terms and conditions. Max 1,500 characters. |
Analytics
For general analytics concepts (refresh rates, data retention, what “Returns 0” means), see the Analytics Overview. Google Business provides basic analytics for your business location. Don’t expect Instagram-level data here.Profile Analytics
Period: Rolling window.| Metric | Description | Note |
|---|---|---|
impressions | Profile views | How many times your profile was viewed |
views | Profile views | Same as impressions |
followers | - | Returns 0 (not applicable) |
Post Analytics
Period: Lifetime.| Metric | Description | Note |
|---|---|---|
impressions | Post views | |
views | Post views | Same as impressions |
likes | - | Returns 0 (not tracked by Google) |
comments | - | Returns 0 (not tracked by Google) |