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, Public Booking Link, guest forms, 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.

OwnerRez Analytics Tracking

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

Google 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 app.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

Google Analytics

Starting July 1, 2024, Google Universal Analytics properties will no longer be accessible.

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 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 (Settings > Advanced Tools > Analytics Tracking).
    Paste that ID into the Google Analytics Tracking ID box in the OwnerRez Analytics Tracking section (Settings > Advanced Tools > Analytics Tracking).

Universal Analytics data stream configuration

Starting July 1, 2024, Google Universal Analytics properties will no longer be accessible.

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 your Google Ads generated conversion javascript code by navigating to Settings > My Website > Widgets >  Booking/Inquiry widget > Change > Conversion Tracking.

Add your Google Ads generated conversion javascript code by navigating to Settings > My Website > Widgets >  Booking/Inquiry widget > Change > Conversion Tracking.