Tracking Pages GET Parameters

Overview

This article will share information on automating the tracking page behavior. This means that Rush will check for any GET parameters applied on the link once the customers load the tracking page. These parameters are checked based on order preference. Once a match is found, the system stops the check and performs the related action. We will explore the list of supported actions below.

Note that GET params are applicable and standardized across all pages, including - the Shopify Open Store page, Modern tracking page, and Code-your-own tracking page.

GET parameters and their related actions

This table shows the GET parameters and the actions performed by each of them:

GET Parameter

Related Action

 

search_order

  • Performs a search based on the order value assigned to it.
  • Example: <url>/a/track?search_order=123789456
  • Same as GET var search, there’s no difference in how both operate.

 

search_email

  • Performs a search based on the email value assigned to it.
  • Example: <url>/a/track?search_email=john@xyz.com
  • Same as GET var search, there’s no difference in how both operate.

 

 

search

  • Performs a search automatically based on the variable's value assigned to it. Based on your setup, it can search for a tracking number, order number, email, phone, and shipment id.
  • Example: <url>/a/track?search=john@xyz.com
  • If there is a single result, the shipping data will be displayed directly.
  • If there are multiple results, the search results will be displayed.
  • If there is no result, the search component with an error is displayed.

Parameres  track_number and email are been deprecated. 

All GET parameters are case-insensitive. 

 

Contact us

If you'd like to find out more about this topic, feel free to reach out and let us help you.