Print

Tracking in KampAdmin

In KampAdmin zetten we sterk in op een laagdrempelige inschrijvings-flow waarbij we zo snel mogelijk informatie capteren in onze backend en tonen in Podio. Op die manier heb je als organisatie zo snel mogelijk een zeer toegankelijk beeld van wat er allemaal gebeurt. Eens iemand een account heeft, kan je binnen Podio eenvoudig opvolgen wat die persoon allemaal uitspookt (autologinlink aanvragen, inschrijvingen half afwerken, informatie aanvullen…).

Om meer inzicht te krijgen van wat er in het algemeen op je website gebeurt, ook door mensen die nog geen boeking plaatsten of monitor zijn, kan je je KampAdmin omgeving koppelen aan de tracking-instrumenten van Google. Dat wordt hieronder toegelicht, maar doe je best in samenspraak met je website-bouwer. Dit artikel is géén laagdrempelige introductie in Google Analytics of Google Tag Manager, maar een technische uitleg over de koppeling van KampAdmin aan deze tools.

Instelling

In de instelling ‘organisation_google_tag_manager’ kan je de Google Tag Manager code instellen van je website. Dat ziet er ongeveer zo uit: GTM-XXXXXXXX .

Vanaf dan worden zowel paginabezoeken geregistreerd als enkele events gepushed naar de datalaag (DataLayer, meer info onderaan in dit artikel).

Heel concreet worden voor de website-tracking deze 2 stukken code toegevoegd aan elke pagina:

// in de HEAD van de pagina:
<script>(function(w,d,s,l,i)<br/>new Date().getTime(),event);var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXXX');</script>

// in de BODY van de pagina:
< noscript>< iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXXX"
height="0" width="0" style="display:none;visibility:hidden">< /iframe>< /noscript>

DataLayer

Op verschillende plaatsen in het boekingsproces doen we een push naar de DataLayer:

  1. select_participant
  2. select_options_coupons_friends_comment
  3. (Eventueel guest_list_block indien op de zwarte lijst)
  4. booking_overvieuw
  5. booking_confirmation (= inschrijving afgewerkt)

Met heel wat attributen van de huidige boeking:
name, code, start_date, end_date, period, price, category, sleepover, location, location_address, location_country, theme, organizer, event en booking_step

 

We voorzien ook een werking van deze push naar de DataLayer bij het gebruik van KampAdmin in de Iframe embed op je eigen website. Daarbij is het belangrijk dat je de dataLayer zelf wel al gedefinieerd hebt op je eigen website. 

Tags:
In dit artikel: