Changes

Jump to navigation Jump to search

Track Bookings

3,696 bytes added, 10:39, 23 November 2022
[[Category:How to]]
[[Category:Bookings]]
[[Category:Troubleshooting]]
[[Category:Developers]]
[[Category:Booking_Page]]
[[Category:Google]]
<div class="heading">Tracking</div>
'''Referer''' This page explains how you can track bookings.
All bookings contain a referrer field which is a reference to the link which originally opened the on-line [[:category:Booking Page|booking page]] for the guest. __TOC__= Referrer =
An example link to your booking page could be <span style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> The English word '''referrer''' is spelled with two '''r'''s. However, the parameter's name in this format the URL is spelled '''referer''' with only one '''r'''.
httpAll bookings contain a referrer field (under the tab "Details"). The content of this field is set in the link which opens the on-line [[:category://www.beds24.com/booking2Booking Page|booking page]] for the guest.php?propid=3103&referer=Beds24
When a guest clicks this An example link, the text "Beds24" will be recorded as the referrer of any resulting booking. You may set the text for the referer= text to different values for different links and track which links are generating your bookings. booking page would be:
All our availability calendars and booking widgets can contain a http://beds24.com/booking2.php?propid=13437&referer= text either as a hidden parameter or in the URL depending on the widget.Beds24
To see When a guest clicks this link, the text "Beds24" will be recorded as the referrer of any resulting booking logs go . You may set the text ("referer=text") to REPORTS-> BOOKING LOGSdifferent values for different links and track which links are generating your bookings.
All our availability calendars and booking widgets can contain the parameter "referer=text", either as a hidden parameter, or in the URL, depending on the widget. You can set the referrer for a widget here:
'''Google Analytics'''{{#fas:cog}} (SETTINGS) BOOKING ENGINE > BOOKING WIDGETS "Referrer"
You can install Google Analytics on also have the option to add your Booking Page to track bookingscustom referrer. Please see the [https://wiki.beds24.com/index.php/Category:Widgets#Parameters widgets help pages] for instructions.
= Logs =To install see the booking logs go to SETTINGS -REPORTS > BOOKING PAGE> DEVELOPERS "Advanced HTML Settings" and enter your Google Analytics LOGS==Tracking Code (not ID) in the field.Pixel==
Your booking Tracking image pixels need to be included in the <body> part of the page will now appear so they are visible. Usually, the easiest way to do this is to include the image pixel as an image tag (<IMG>) in your Google Analytics Report."on screen" booking confirmation message:
{{#fas:cog}} (SETTINGS) > GUEST MANAGEMENT > CONFIRMATION MESSAGES > PERIOD MESSAGES Additional Screen Content for "Normal" Bookings
=Page Tracking (e.g. Google Analytics)='''Page Tracking''' is usually done by inserting a script into the head of every page that a user passes on her way to check-out. You can offer discounts insert your tracking script (for example a Google Analytics script) here:   {{#fas:cog}} (SETTINGS) BOOKING ENGINE > MULTI BOOKING PAGE > DEVELOPER > Advanced HTML Settings > Insert in HTML <HEAD> Example of a Google Analytics tracking script: [[image:Googletagscript.png|700px|link=]][[Media:Googletagscript.png|view large]] If you need to insert a script into the body of a page, you can do so under  {{#fas:cog}} (SETTINGS) BOOKING ENGINE > MULTI BOOKING PAGE > LAYOUT > PROPERTY HEADER AND FOOTER > PAGE TOP > MANAGE > More Details Link Text =Conversion Tracking (e.g. Google Ecommerce)='''Conversion''' refers to the final step of a sales operation - when a user is '''converted''' into a paying customer. Conversion Tracking scripts (for example a Google Ecommerce Script), therefore, are only inserted into the head of the last page of a process, in this case the confirmation page. Insert your scripts here: {{#fas:cog}} (SETTINGS) BOOKING ENGINE > PROPERTY BOOKING PAGE > DEVELOPER "Confirmation Page Insert in HTML <HEAD> =Custom booking confirmation page=It is also possible to set a Booking Return URL leading to your own website. Guests will be sent to this page rather than the standard confirmation page allowing you to create a custom confirmation landing page. Information about the booking will be added to the URL for certain referer codesyour extraction and use. They You can be set the URL to your own website here: {{#fas:cog}} (SETTINGS) BOOKING ENGINE > BOOKING PAGE > BEHAVIOUR "Redirect after Booking" "Booking Return URL".  If you use this function, you will need to place any conversion tracking scripts on your landing page. ==Using template variables in scripts==You can use [https://wiki.beds24.com/index.php?title=Template_Variables Template variables] in your tracking scripts to include information about the booking. The following example includes the RATES pop up booking number [BOOKID] and price [PRICE] in a Google Ecommerce script.  <script type='text/javascript'> ga('require', 'ecommerce'); ga('ecommerce:addTransaction', { 'id': '[BOOKID]', 'affiliation': 'BEDS24', 'revenue': '[PRICE]' }); ga('ecommerce:addItem', { 'id': '[BOOKID]', 'name': 'Lodging', 'category': 'Accomodation', 'price': '[PRICE]', 'quantity': '1' }); ga('ecommerce:send'); <script>  <span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span>This script is just an example; it probably won't work as is. Please get a working script from your tracking service. == Google Tracking ==The exact scripts to be installed are supplied by Google. Check their help pages for the tab latest version. <span style="Discountscolor: #f3e504; font-size: 250%;">{{#fas:lightbulb}} </span> The booking page is on the domain beds24.com. You may need to enable multiple domain settings in your Google admin console.

Navigation menu