Experience the difference of "Elite".

Getting Started

Core Concepts

Overview

Bookings & Quotes

Damage Protection

Data Management

Deposits

Email Template Library

Fields

Guests

Integrations

Listing Site Integration

Messaging

My Account

Payment Processing

Privacy & Security

Properties

Property Management

Quotes

Rates

Renter Agreements

Reporting

Reviews

Rules

Security Deposits

Suppressed Email Addresses

Tags

Taxes

Team Access

Technical Stuff

Travel Insurance

Triggers

Verified Email Domains

Channel Management

Channel Management

API Integrations

Calendar Import/Export

Channel Bridge

Integrations

OwnerRez APIs

Payment Processing

Testing

Websites

Change Log

2024

2023

2022

2021

2020

2019

Staff Reference

Guests - Tracking guest interactions through Google Analytics and Facebook Pixel

As you plan and implement advertising for your properties, the more data you have the better!

Users can integrate with their Google Analytics and/or Facebook Tracking Pixel account to update their analytics with every move guests make in OwnerRez whether that be a page view on a hosted website or widget, sending an inquiry, viewing a quote, and eventually a full conversion to a booking.

Google Analytics (and third-party tracking software generally) is a separate tracking script, which means that it can be blocked by a guest's browser based on cookie restrictions, ad-blocking software, etc. Ad blockers are used by some 40% of users so the number of transactions you see in Google Analytics is unlikely to match what OwnerRez has because OR will have every transaction while GA will only have the number of tracking hits that weren't blocked. 

Let us know if there's something else you'd like to see tracked.

Setup for all analytics/tracking solutions is done under Settings > Advanced Tools > Analytics Tracking.

If you have multiple separate Hosted Websites, at present OwnerRez only supports one tracking account for all your websites because while a session may start on a hosted website, all quotes and forms are handled by the secure.ownerrez.com domain for secure credit card handling. Both Google and Facebook allow you to filter tracking by domain in their reporting systems, so this should not be a problem to tell your websites apart in your tracking reports if they each have their own domain name, as they should.

It is also possible to put custom tracking code in the Footer of your Hosted Website, under the Theme & Layout area.

If you're using OwnerRez widgets on your site, you may also want to enable cross-domain tracking when you embed the widgets.

More info on how to configure specific tools:

Google Analytics

There are two different versions of Google's tracking script. One is called Google Analytics 4 and the other is Universal Analytics. You'll know which version you're using based on the prefix of the tracking ID. If you're using GA4 it will start with G- while if you're using Universal Analytics it will start with UA-.

Make sure to follow the directions for the version you're using below to configure the tracking ID in OwnerRez. You can configure Google Analytics 4 and Universal Analytics at the same time if you want, which will send hits to both trackers.

Google Analytics 4 tracking configuration

Log into your Google Analytics account to get your measurement ID and copy your tracking ID. It'll look something like: G-LKJSDFHKSH. There are a couple of steps to find it.

  1. Go to Admin, pick a property, and click on Data Streams:
  2. Click on the Data Stream to load the details:
  3. Copy the Measurement ID in the top-right of the data stream details. It'll start with G-.
  4. Paste that ID into the Google Analytics Tracking ID box in the OwnerRez Analytics Tracking section and you're good to go.

Universal Analytics data stream configuration

Log into your Google Analytics account and copy your tracking ID. It'll look something like: UA-000000-2 Here's a Google article on finding your Tracking ID if you need help tracking it down.

Paste that ID into the Universal Analytics Tracking ID box in the OwnerRez Analytics Tracking section and you're good to go.

If you want to enable Ecommerce tracking in Google Analytics, go to your admin section under Ecommerce settings and turn it on:

Currently, we only support the normal Ecommerce tracking, not Enhanced Ecommerce, so don't enable Enhanced.

Here's a Google article on setting up Ecommerce Tracking.

Google Analytics 4 and Universal Analytics data

Once you've got the tracking key entered, both versions will receive the same data from OwnerRez.

If you're using OwnerRez widgets on your site, you may also want to enable cross-domain tracking when you embed the widgets.

Once you set up the integration, you'll see the following actions show up in Google Analytics:

  • Page view on guest forms: quote accept (checkout) pages, one-off payment pages
  • Page view on hosted website pages
  • Widget -> Loaded when a widget is loaded
  • Widget -> QuoteDisplayed/QuoteErrored on book now widget when the guest enters information and the quote summary is displayed or a validation error occurs, respectively
  • Widget -> QuoteDetailExpanded on book now widget when the guest expands the quote details panel
  • Widget -> BookingStarted event on "book now" button click in book now widget (with event value of quote total)
  • Widget -> InquirySent event on "send inquiry" button click in book now widget (with event value of quote total)
  • Widget -> Search / SearchPage event on searching in availability search widget -- Search is fired when the search button is clicked, while SearchPage is fired when navigating between pages
  • Quote -> BookingStarted event on view of the initial quote checkout page (with event value of quote total)
  • Booking -> Booked event on booking complete (with event value of booking total)
  • Ecommerce transaction on booking complete

Facebook Tracking Pixel

Log into your Facebook Ads Manager and copy your tracking ID. Choose "Install the Code", then "Copy and Paste the code":

All you need is the actual pixel ID, not all of the code, so paste the code into Notepad or Word and then copy out just the pixel ID. It'll look something like: 12345678901234. We'll use that to create the full code block on our end, generated on every page of your Hosted Website and in every Widget. Here's a Facebook article on creating/finding your Pixel ID if you need help tracking it down.

Paste that ID into the Facebook Tracking Pixel ID box in the OwnerRez Analytics Tracking section and you're good to go.

Once you set up the integration, you'll see the following actions show up in Facebook:

  • Page view on widget pages (whether inside your website or separately hosted), quote accept (checkout) pages, one-off payment pages, hosted website pages
  • AddToCart event on "book now" button click in book now widget (with event value of quote total)
  • Lead event on "send inquiry" button click in book now widget (with event value of quote total)
  • InitiateCheckout event on view of the initial quote checkout page (with event value of quote total)
  • Purchase event on booking complete (with event value of booking total)

Google Ads and Analytics

Linking your Google Ads account to your Analytics property allows users to see the full customer cycle, from how users interact with your marketing (e.g., seeing ad impressions, clicking ads). Link your Google Ads account to your Analytics property by following the instructions on this Link/unlink Google Ads and Analytics article.

Users can send conversions from Google Analytics to Google Ads by following the instructions on Import conversions into Google Ads. 

Users can also generate conversion javascript code in their Google Ads account and paste it into the conversion events on the Booking/Inquiry widget. Add the Google Ads generated conversion javascript code by navigating to Settings > My Website > Widgets >  Booking/Inquiry widget > Change > Conversion Tracking.

 Settings > My Website > Widgets >  Booking/Inquiry widget > Change > Conversion Tracking