Skip to primary navigation Skip to content Skip to footer

Ref Tag for Tracking Bookings

How to Use the Ref Tag for Tracking Bookings in FareHarbor

Introduction

The ref tag allows you to track the origin of bookings in your FareHarbor account by adding a custom parameter to your URLs. This guide explains how to implement the ref tag, view data in FareHarbor reports, and best practices for effective tracking.


What is the Ref Tag?

The ref tag is a URL parameter that passes custom reference information through your booking links. This information is saved with each booking, helping you track where customers come from and analyze marketing effectiveness.


How to Add the Ref Tag to Your URLs

1. Identify Your Base URL

2. Add the Ref Parameter

3. Customize the Ref Tag

Note: Use descriptive text without spaces. Use underscores _ or hyphens - instead.


How the Ref Tag Works

  • Stored in the user’s browser for over 90 days.
  • Remains active unless:
    • User deletes cookies or local storage data.
    • User accesses the site with a new ref tag (overwrites the previous one).
  • Ensures future bookings are attributed to the original ref tag.

Use Cases

1. QR Codes

2. Influencer Links

3. Concierge Bookings


Viewing Ref Tag Data in FareHarbor Reports

Steps to Access and Filter Reports:

  1. Log In to FareHarbor
  2. Navigate to Reports
  3. Select a Report with the “Online Booking Reference” Column
  4. Filter by Ref Tag
    • Set the filter to “contains”.
    • Enter your ref tag (e.g., “spring_sale”).

Example:

  • Filter: Online Booking Reference contains “spring_sale”

(You can insert a screenshot here showing how to apply the filter in the report.)


Best Practices

  • Consistent Naming
    • Use prefixes like “qr_”, “influencer_”, or “concierge_” for easy identification.
  • Avoid Special Characters
    • Stick to letters, numbers, underscores, and hyphens.
  • Monitor Overwrites
    • Remember that new ref tags overwrite previous ones in the user’s browser.

Troubleshooting

Common Issues and Solutions

  • Ref Tag Not Appearing in Reports
    • Ensure the ref parameter is correctly added without typos.
  • Multiple Ref Tags Recorded
    • If multiple ref parameters are in the URL, all are recorded.
  • Lost Ref Tag Due to Cookie Deletion
    • Users deleting cookies will remove the stored ref tag.
  • Overwritten Ref Tags
    • New links with different ref tags overwrite previous ones.

Support

If you need assistance:

  • Support Team: Contact through your FareHarbor account.
  • Help Center: Access guides and FAQs within the platform.

Note: Replace “websiteurl.com” and other placeholder URLs with your actual website or booking page URLs.

How to Add the Ref Tag to Your URLs

1. Choose which website to use

Website URL:

2. Add the Ref Parameter

3. Customize the Ref Tag

Replace “your_custom_text” with a unique identifier.

Examples:

Minimum Fee

There is no minimal threshold to be met to be part of the program, and no fee to participate. This means that the full 15% commission will be deposited into your bank account for bookings you generate.

Refunds

If a booking is canceled and fully refunded, no commission will be paid out for the booking. If the booking is partially refunded you will still receive the 15% commission on the unrefunded balance.

diagram
calendar

Calendar Link and Script

For times when you need to add a calendar to your website, we offer two options: a Calendar Link that can be attached to any button and a Calendar Script for integrating a detailed calendar.

Calendar Link
Visit our directory and copy the desired booking link, after you can customize using our Link Customizer.

Calendar Script
With the links you can copy on our directory, you can visit our Link to Calendar tool convert to a script which you can use on your website.

Embeds

In addition to book buttons you can also use a calendar embed or create a list of activities using our custom embed builder. Please keep in mind the embed builder requires using custom code on your website. We recommend keeping custom embeds to no more than 12 activities.

In this embed generator you can customize colour, font size and order.

You can find additional integration tools here – https://fhdntools.com/

a screenshot of a boat next to a body of water

Important Note: Lightframe API required

To get the customer to stay on your website and the booking process to be a “pop-up” overlay please follow the instructions below.

Once per page

Copy the code below and paste it right above your page’s closing </body> tag. This is required for the Lightframe booking overlay to function. Learn more ›

<script type="text/javascript" src="https://fareharbor.com/embeds/api/v1/?autolightframe=yes"></script>

FareHarbor Plugin

To have the code automatically added to your wordpress website, you can download and install our FareHarbor Plugin.

Setting up your Bank Account

Make sure to setup your bank account in order to get paid.

  • Login into your dashboard
  • Go to Settings
  • Banks and Payments
  • Add a Bank Account
graphical user interface, text, application

Reporting

FHDN affiliates can report on bookings associated with their FareHarbor Dashboard. FHDN Report (located under Reports > Advanced) can be used to gather important insights, such as:

  • Which experiences sell best on your website
  • Which days your website generates more bookings
  • An overview of your expected earnings

Reporting data will update in real time to provide the most accurate information available.

Depending upon which Report on option is selected when the report is run, a report can highlight different information.

  • Last booked date or Booking created date will return data based on the day a booking was created.
  • Availability date will return data based on the day an activity takes place. (We suggest running a report based on availability date to view your expected earnings.)

Understanding report results

Additional information about report results is included below. Use date range, filter, group by options, and booking columns to customize a report that works best for you.

  1. Booking ID: The booking’s unique nine-digit Booking ID. (Note: If a customer who booked on your website calls to ask if their booking was made, please direct them to the tour operator.)
  2. Created at: The date and time the booking was created.
  3. Canceled?: Whether the booking was canceled by the customer. (Note: If the booking was canceled and refunded, you will not receive commission.)
  4. Company: The name of the associated tour operator.
  5. Item Name: The name of the tour or activity associated with the booking. (Note: Item names are managed by the tour operator.)
  6. Availability Start At: The date and time scheduled for the booked activity.
  7. # of Pax: The number of customers associated with the booking.
  8. Online Booking Reference: A unique number or tag added to the book button for identification purposes. For example, an online booking reference can help identify which web page or campaign the booking was generated from.
  9. Invoice Total: Your expected commission for the booking.
  10. Payable to Affiliate: The outstanding commission amount expected for the booking. Once the invoice has been created in the provider’s Dashboard and the payment has been made, the amount will appear as $0.

Bookings can change at any time due to a variety of reasons, such as cancellations, refunds, rebooking, add-ons, etc. Expected earnings listed in the Payable to Affiliate column may not always reflect the final commission amount owed.

Your monthly commission report will always have the most up-to-date and accurate commission amounts.

Client Information

Due to privacy reasons, we cannot provide any personally identifiable information (PII), including customer name or contact information.

Google Analytics - GA4

Getting Started

You can track the sales that go through your website using our integrations with Google Analytics, you will receive data regarding the tour booked and the subtotal. To start receiving this information we need the GA4 Measurement ID and the list of companies which you are distributing.

Step 1 – Create a list of all the items you have integrated in your website

Step 2 – Setup your Google Analytics (GA4) and send us your GA4 Measurement ID.

*Do not know where to find the GA4 Measurement ID? Find it here

Step 3 – Send us the document with the list of items and GA4 ID using our contact form.

  • What do you need help with? > Google Analytics > First Connection with Google Analytics

Step 4 – Setup FareHarbor Lightframe on your website, if you cannot setup FareHarbor Lightframe the tracking will not work.

Step 5 – We will connect your GA4 ID with every company on the list you send us.

Testing the integration

While on your Google Analytics go to Reports > Engagement > Pages and Screens. In the bottom you should be receiving information similar to the one bellow.
TIP: Use the search bar and search for the keyword “embeds”.

graphical user interface, application, table

 

 

 

 

 

If you received a booking you can find it on Reports > Report Monetization > Ecommerce Purchases.

 

Google Analytics discrepancies with Reports

Sometimes there are some discrepancies between Google Analytics and our reports. Bellow there are a few reasons why, if you are not sure, reach out to us at through our contact form.

FAQs

Getting Started

Payouts and Reporting

Integrations