Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
Location: Add the TID (tracking ID) parameter to the URL of your booking page.
Prerequisites:
- The Referral & Campaign Tracking feature is available to both those using items (Inventory > Items), a key feature of our classic version of Checkfront, and those using products (Inventory > Products), a key feature of our newest version of Checkfront.
![]() |
New to Checkfront - Products ✨ Products (Inventory > Products) is the successor feature to (Inventory > Items) and is available in our newest version of Checkfront. Not yet on our newest version and interested in upgrading? Please contact our Technical Support team for more information. Discover more product-related help articles here: Products (New). |
![]() |
Download our free marketing strategy workbook that you can use campaign tracking alongside: |
This article is an overview of Checkfront's Referral and Campaign tracking feature.
Overview
Back to topAlthough Checkfront already tracks the referring host of a booking (i.e. an external website such as Facebook that directs traffic to your website), it can be handy to add a Tracking ID on marketing initiatives (email, pay-per-click advertising, etc.), or tracking agency/affiliate referrals. Checkfront makes this easy by allowing you to pass a user-defined Tracking ID on your booking page.
You do not need to register a tracking ID. You can simply supply it in the URL of any booking page. This works with any of our booking page integrations from within your own website, Dropbox, or the hosted booking page.
To pass a tracking ID, simply add the TID (tracking ID) parameter to the URL of your booking page. Here is an example of a tracking ID on our Hosted Booking Page:
https://demo.checkfront.com/reserve/?tid=summer-promo
Bookings are tracked and the TID is recorded if a booking is created via this URL. Tracking IDs are seen while viewing a booking (below the invoice) and in the general Booking Index report.
![]() |
The Source IP and TID are NOT displayed on the Customer invoice, or when printing from within the admin interface. |
In a similar manner, the TID can be added to the website integration, such as WordPress, Drupal, and Joomla. The TID can be input through the various configuration pages and then automatically added to the code when it is generated by the system.
In this case, the WordPress shortcode might look something like this:
[checkfront end_date="20160731" tid="summer-promo" lang_id="en"]
You can alternately create a new field in the field editor and call it TID. This can be a select box populated with a list of IDs or a free-form text box. You can make the field only available internally.
![]() |
Do you know that it is possible to add multiple TIDs to the same booking page URL so that the booking tracks more than a single TID at once? Each TID can be separated with a comma, like so: https://demo.checkfront.com/reserve/?tid=summer-promo,fall promo |