Affiliate program: Instacart - Waiviogit/waivio GitHub Wiki
The Instacart affiliate integration enhances the grocery shopping experience by allowing users to add recipe ingredients directly to their Instacart cart. This integration includes:
- Dynamic Ingredient Basket Creation: Instacart analyzes the recipe page to generate a shopping basket with ingredients.
Details
-
Schema Markup for Recipe Objects: To improve search engine visibility and facilitate Instacart integration,
Recipe
objects now include Schema.org Recipe markup. Required fields:- name: Recipe title.
- recipeIngredient: Pulled directly from our internal recipe ingredients field.
-
Instacart Button and Affiliate Code: When the backend specifies
"type": "instacart"
along with an ID, an Instacart button is added to the recipe page. The Instacart ID received from the backend ensures user-specific tracking, and users can add their affiliate code via the Affiliate Codes tab in the personal section, site settings, or through the Instacart affiliate object on Waivio.- Button Placement:
- Right Column (next to the avatar) for social sites.
- Object header for Waivio.
- Posts (modal window and full-screen view). Ingredients are taken from the linked recipe object.
- Button Placement:
-
Instacart Integration Script: The Instacart button requires a script provided by Instacart’s official documentation. This script is not dynamically provided by the backend and must be statically added for functionality across all pages with the Instacart button.
Note: This integration applies only to recipe object type.
Additional information
- Details information from back-end
- [affiliate / instacart] this grocery delivery service offers recipe integration. It seems that there is a way to insert a button and they themselves analyze the page and create a basket with ingredients (details in comments). #6901
- [post / instacart] Add instacart button to posts (modal view and full-screen) on Waivio and social sites. #7018