Integration Steps Overview

Partners participating in the offers integration must complete the account setup for a Merchant or Entity (pilot) based integration step before they begin. The implementation, testing, and launch of the offers integration will be detailed in this guide. Read through this overview and offers policies before going through the integration steps.

Choose your onboarding path

Depending on whether your platform already maintains an active base location integration with Google Actions Center, follow the appropriate onboarding sequence:

1. Net New Integrations (Prerequisites)

If you are a net new partner and do not currently have an active integration transmitting base merchant or entity locations, you must complete the prerequisite steps before onboarding your promotional offers:

  1. Account Setup: Create your Partner Portal account, complete initial configuration tasks, and upload your public SSH key.
  2. Merchant and Entity Feeds: Initialize your SFTP dropboxes, schedule daily automated uploads of your base merchant or entity location records, and pass location matching validation (> 50% match rate).

2. Existing Integrations (Offers Feed)

If your platform already maintains an active base integration transmitting Merchant or Entity feeds (or once you have completed the Prerequisites above), proceed directly to building and scheduling your promotional offer feeds:

  • Offers Feed: Implement the google.offer data model, configure offer categorization, review web scraper detection requirements, and schedule daily automated uploads.

Development & launch process

Throughout your integration, the Partner Portal will be able to assist you with information and feedback based on your development. The development process will follow this flow:

  • The integration will be first developed in the Sandbox environment. You should be using an export of production (or even production data directly) in the Google Sandbox environment. This helps ensure that your development catches all edge cases and allows Google to evaluate data quality and better assist you based on your data model.
  • Once you are uploading complete and daily Merchant, Services, and Deals feed consistently in the Google Sandbox environment the Google team will evaluate your feeds. Once the Google team provides approval, you can push your code to production and begin sending production data to the Google Production environment.
  • After you have fully tested the Production integration the Google team will test as well. Once all testing is complete, then your integration will launch.