Track Bookings: Difference between revisions

Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by 3 users not shown)
Line 4: Line 4:
[[Category:Developers]]
[[Category:Developers]]
[[Category:Booking_Page]]
[[Category:Booking_Page]]
[[Category:Google]]
<div class="heading">Tracking</div>
<div class="heading">Tracking</div>


Line 17: Line 18:
An example link to your booking page would be:
An example link to your booking page would be:


http://www.beds24.com/booking2.php?propid=13437&referer=Beds24  
http://beds24.com/booking2.php?propid=13437&referer=Beds24  


When a guest clicks this link, the text "Beds24" will be recorded as the referrer of any resulting booking. You may set the text ("referer=text") to different values for different links and track which links are generating your bookings.  
When a guest clicks this link, the text "Beds24" will be recorded as the referrer of any resulting booking. You may set the text ("referer=text") to different values for different links and track which links are generating your bookings.  
Line 23: Line 24:
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:
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:


Settings > Booking Engine > Booking Widgets > Referrer
{{#fas:cog}} (SETTINGS)  BOOKING ENGINE > BOOKING WIDGETS  "Referrer"


You also have the option to add your custom referrer. Please see the [https://wiki.beds24.com/index.php/Category:Widgets#Parameters widgets help pages] for instructions.
You also have the option to add your custom referrer. Please see the [https://wiki.beds24.com/index.php/Category:Widgets#Parameters widgets help pages] for instructions.
Line 38: Line 39:
'''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 insert your tracking script (for example a Google Analytics script) here:
'''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 insert your tracking script (for example a Google Analytics script) here:


{{#fas:cog}} (SETTINGS) BOOKING ENGINE > DEVELOPER > Advanced HTML Settings > Insert in HTML <HEAD>
 
 
{{#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 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:
'''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:


Settings > Booking Engine > Developer > Advanced HTML Settings > Confirmation Page Insert in HTML <HEAD>
{{#fas:cog}} (SETTINGS)  BOOKING ENGINE > PROPERTY BOOKING PAGE > DEVELOPER  "Confirmation Page Insert in HTML <HEAD>


=Custom booking confirmation page=
=Custom booking confirmation page=
Line 72: Line 84:
  <script>
  <script>


<span style=color:#fe746c;“ >{{#fas:exclamation-triangle}}  </span> Please note: This script is just an example; it probably won't work as is. Please get a working script from your tracking service.
 
<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 ==
== Google Tracking ==
The exact scripts to be installed are supplied by Google. Check their help pages for the latest version.
The exact scripts to be installed are supplied by Google. Check their help pages for the latest version.


The booking page is on the domain www.beds24.com. You may need to enable multiple domain settings in your Google admin console.
<span style="color: #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.