Ordering Redirect Action Links - Delivery and Takeout
Stay organized with collections
Save and categorize content based on your preferences.
Ordering Redirect Integration partners have the ability to associate different
action_link_type with their
action_link(s).
action_link_type helps identify what kind of action a user can
perform when they are redirected to the partners’ website using that link.
You can only associate a single action_link_type with each action_link.
When ordering food, a user can request one of the following two actions to be
performed:
Request food pickup from the restaurant (Order Food Takeout)
Request food delivery to a specific location (Order Food Delivery)
This is recommended for all partners participating in Food Actions, if you
are currently sending us
action_link(s)
with action_link_type = ACTION_LINK_TYPE_ORDER_FOOD or
service_type = SERVICE_TYPE_FOOD_ORDERING we recommend that
you update your feeds to be inline with the current approach.
Merchants supporting food takeout pickup and delivery
If a merchant supports both actions i.e. Food order delivery and Food order
pickup, it is recommended that you provide two separate
action_link(s)
and associate them with the appropriate actions.
Merchants supporting both actions via a single URL
For instance where an action_link
which deeplinks to generic ordering page for the restaurant where the user would
be required to choose between Food delivery and Food pickup, we recommend the
following
Submit the action_link
URL twice, associating each instance with the appropriate action_link_type as
mentioned below:
For the first instance, tag the
action_link
using action_link_type = ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY
For the second instance, tag the
action_link
using action_link_type = ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[[["\u003cp\u003eThis guide is for Actions Center Ordering Redirect integration partners using \u003ccode\u003eaction_link\u003c/code\u003e for Food Ordering actions.\u003c/p\u003e\n"],["\u003cp\u003ePartners need to specify the type of food action using \u003ccode\u003eaction_link_type\u003c/code\u003e which can be either \u003ccode\u003eACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT\u003c/code\u003e for pickup or \u003ccode\u003eACTION_LINK_TYPE_ORDER_FOOD_DELIVERY\u003c/code\u003e for delivery.\u003c/p\u003e\n"],["\u003cp\u003eIf a merchant supports both takeout and delivery, provide two separate \u003ccode\u003eaction_link\u003c/code\u003e entries, one for each action type, ideally deep linking to the specific action on the partner's website.\u003c/p\u003e\n"],["\u003cp\u003eIf a single \u003ccode\u003eaction_link\u003c/code\u003e leads to a generic ordering page where users choose between takeout or delivery, submit the same \u003ccode\u003eaction_link\u003c/code\u003e URL twice, once with each \u003ccode\u003eaction_link_type\u003c/code\u003e.\u003c/p\u003e\n"]]],["Ordering Redirect partners should define the `action_link_type` for each `action_link` to specify whether it's for food delivery or takeout. Use `ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY` for delivery and `ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT` for takeout. Merchants can provide separate links for each service or a single link tagged with both action types. It is recommended to add two links when offering both delivery and pickup, one for each type.\n"],null,["| **Note:** This guide is only applicable to Actions Center Ordering Redirect\n| integration partners who provide\n| [`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition)\n| which allow users to perform Food Ordering actions.\n|\n|\n| If your integration is for Reservations Business Link, this guide does not apply and\n| you should use the action link type `ACTION_LINK_TYPE_MAKE_DINING_RESERVATION`\n| instead.\n| **Objective:** This guide explains how partners can provide Reserve with Google information regarding which food actions a user can complete via a specific `action_link`.\n\nOrdering Redirect Integration partners have the ability to associate different\n`action_link_type` with their\n[`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition).\n`action_link_type` helps identify what kind of action a user can\nperform when they are redirected to the partners' website using that link.\n\n- You can only associate a single `action_link_type` with each action_link.\n\nWhen ordering food, a user can request one of the following two actions to be\nperformed:\n\n- Request food pickup from the restaurant (Order Food Takeout)\n- Request food delivery to a specific location (Order Food Delivery)\n\nThis is recommended for all partners participating in Food Actions, if you\nare currently sending us\n[`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition)\nwith `action_link_type = ACTION_LINK_TYPE_ORDER_FOOD` or\n`service_type = SERVICE_TYPE_FOOD_ORDERING` we recommend that\nyou update your feeds to be inline with the current approach.\n| **Warning:** It is not recommended to implement services feeds for new Ordering Redirect integrations. Following samples will not include service feeds. If you are looking to maintain your existing integration, follow [this legacy documentation](/actions-center/legacy/tutorials/tutorial-differentiating-between-delivery-and-takeout-links).\n\nMerchants supporting ordering food takeout pickup **Key Point:** To tag [`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition) as Food Takeout only, we require using `action_link_type = ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT` \n\nMerchants \n\n```carbon\n{\n \"merchant\": [\n {\n \"merchant_id\": \"merch10\",\n \"name\": \"Sample Restaurant\",\n \"telephone\": \"+1-650-123-4567\",\n \"url\": \"https://www.restaurantsamplewebsite.com\",\n \"category\": \"restaurant\",\n \"geo\": {\n \"address\": {\n \"street_address\": \"803 11th Avenue\",\n \"locality\": \"Sunnyvale\",\n \"region\": \"CA\",\n \"country\": \"USA\",\n \"postal_code\": \"94089\"\n }\n },\n \"action_link\": [\n {\n \"url\": \"https://www.partnerwebsite.com/foodtakeout/merch34\",\n \"action_link_type\": \"ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT\",\n \"language\": \"en\",\n \"platform\": \"ACTION_PLATFORM_WEB_APPLICATION\"\n }\n ]\n }\n ]\n}\n```\n\nMerchants supporting ordering food delivery **Key Point:** To tag [`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition) as Food Delivery only, we require using `action_link_type = ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY`. \n\nMerchants \n\n```carbon\n{\n \"merchant\": [\n {\n \"merchant_id\": \"merch10\",\n \"name\": \"Sample Restaurant\",\n \"telephone\": \"+1-650-123-4567\",\n \"url\": \"https://www.restaurantsamplewebsite.com\",\n \"category\": \"restaurant\",\n \"geo\": {\n \"address\": {\n \"street_address\": \"803 11th Avenue\",\n \"locality\": \"Sunnyvale\",\n \"region\": \"CA\",\n \"country\": \"USA\",\n \"postal_code\": \"94089\"\n }\n },\n \"action_link\": [\n {\n \"url\": \"https://www.partnerwebsite.com/fooddelivery/merch34\",\n \"action_link_type\": \"ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY\",\n \"language\": \"en\",\n \"platform\": \"ACTION_PLATFORM_WEB_APPLICATION\"\n }\n ]\n }\n ]\n}\n```\n\nMerchants supporting food takeout pickup and delivery\n\nIf a merchant supports both actions i.e. Food order delivery and Food order\npickup, it is recommended that you provide two separate\n[`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition)\nand associate them with the appropriate actions.\n**Note:** Make sure the [`action_link`(s)](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition) deep link to appropriate action and not a generic landing page. \n\nMerchants \n\n```carbon\n{\n \"merchant\": [\n {\n \"merchant_id\": \"merch10\",\n \"name\": \"Sample Restaurant\",\n \"telephone\": \"+1-650-123-4567\",\n \"url\": \"https://www.restaurantsamplewebsite.com\",\n \"category\": \"restaurant\",\n \"geo\": {\n \"address\": {\n \"street_address\": \"803 11th Avenue\",\n \"locality\": \"Sunnyvale\",\n \"region\": \"CA\",\n \"country\": \"USA\",\n \"postal_code\": \"94089\"\n }\n },\n \"action_link\": [\n {\n \"url\": \"https://www.partnerwebsite.com/foodtakeout/merch34\",\n \"action_link_type\": \"ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT\",\n \"language\": \"en\",\n \"platform\": \"ACTION_PLATFORM_WEB_APPLICATION\"\n },\n {\n \"url\": \"https://www.partnerwebsite.com/fooddelivery/merch34\",\n \"action_link_type\": \"ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY\",\n \"language\": \"en\",\n \"platform\": \"ACTION_PLATFORM_WEB_APPLICATION\"\n }\n ]\n }\n ]\n}\n```\n\nMerchants supporting both actions via a single URL\n\nFor instance where an [`action_link`](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition)\nwhich deeplinks to generic ordering page for the restaurant where the user would\nbe required to choose between **Food delivery** and **Food pickup**, we recommend the\nfollowing\n\nSubmit the [`action_link`](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition)\nURL twice, associating each instance with the appropriate `action_link_type` as\nmentioned below:\n\n- For the first instance, tag the [`action_link`](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition) using `action_link_type = ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY`\n- For the second instance, tag the [`action_link`](/actions-center/verticals/ordering/redirect/reference/feeds/merchants-feed#ActionLink-definition) using `action_link_type = ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT`\n\nMerchants \n\n```carbon\n{\n \"merchant\": [\n {\n \"merchant_id\": \"merch10\",\n \"name\": \"Sample Restaurant\",\n \"telephone\": \"+1-650-123-4567\",\n \"url\": \"https://www.restaurantsamplewebsite.com\",\n \"category\": \"restaurant\",\n \"geo\": {\n \"address\": {\n \"street_address\": \"803 11th Avenue\",\n \"locality\": \"Sunnyvale\",\n \"region\": \"CA\",\n \"country\": \"USA\",\n \"postal_code\": \"94089\"\n }\n },\n \"action_link\": [\n {\n \"url\": \"https://www.partnerwebsite.com/foodtakeout+delivery/merch34\",\n \"action_link_type\": \"ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY\",\n \"language\": \"en\",\n \"platform\": \"ACTION_PLATFORM_WEB_APPLICATION\"\n },\n {\n \"url\": \"https://www.partnerwebsite.com/foodtakeout+delivery/merch34\",\n \"action_link_type\": \"ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT\",\n \"language\": \"en\",\n \"platform\": \"ACTION_PLATFORM_WEB_APPLICATION\"\n }\n\n ]\n }\n ]\n}\n```"]]