3. Tracking Page Variables Reference

Variables let you inject dynamic tracking and order data into Text Block and Custom HTML blocks on your tracking page. Use them to add personalized content anywhere on the page.


Syntax

Wrap the variable name in double curly braces:

{{variable_name}}

Variables are replaced at runtime with live data when a customer views their tracking result. If a value is unavailable (e.g. no estimated delivery date), the variable renders as empty.


Finding variables in the builder

The Variables tab in the left sidebar lists all available variables with descriptions. Use the search to filter by name or keyword. Click the Copy button next to any variable to copy the {{variable_name}} syntax to your clipboard, ready to paste into a text block.


Tracking information

Variable

Example

Description

{{tracking_number}}

1Z999AA10123456784

Carrier tracking number

{{carrier}}

UPS

Carrier name

{{status}}

In Transit

Human-readable current status

{{estimated_delivery}}

2025-11-25

Estimated delivery date (when available)


Location

Variable

Example

Description

{{origin}}

Los Angeles, CA

Full origin location

{{origin_city}}

Los Angeles

Origin city

{{origin_state}}

CA

Origin state or province

{{origin_country}}

United States

Origin country

{{destination}}

New York, NY

Full destination location

{{destination_city}}

New York

Destination city

{{destination_state}}

NY

Destination state or province

{{destination_country}}

United States

Destination country


Order information

Variable

Example

Description

{{order_number}}

#1001

Order number with hash

{{order_date}}

2025-11-20

Date the order was placed


Shipment details

Variable

Example

Description

{{shipment_type}}

Standard

Shipment service type

{{shipment_weight}}

2.5 lbs

Package weight

{{shipment_package_count}}

1

Number of packages

{{shipment_pickup_date}}

2025-11-21

Date carrier picked up the package

{{shipment_delivery_date}}

2025-11-25

Actual delivery date (once delivered)


Example uses

Custom text block showing carrier and estimated delivery:

Your package is being shipped via {{carrier}}.
Estimated delivery: {{estimated_delivery}}

Custom HTML with tracking number:

<p>Tracking number: <strong>{{tracking_number}}</strong></p>

Conditional-style note (plain text):

Shipping from {{origin}} to {{destination}}.

Notes

  • Variables only render with data after a customer searches for their tracking info

  • In the builder preview, variables show their placeholder text (the variable key itself)

  • If a variable has no data available for that shipment, it renders blank - plan your copy accordingly for optional fields like {{estimated_delivery}}


Related articles