Sur chaque page d'un site Woody, un événements nommé "globals" défini un contexte global à la page. Cet événement étant le 1er envoyé dans le DataLayer, les données envoyées seront ensuite accessibles dans tous les événements suivants. Voici les données pouvant être envoyées dans "globals".
{
"event": "globals",
"data": {
"lang" => "fr", // Valeurs possibles : fr, en, de, it, es, nl ...
"season" => null, // Valeurs possibles : hiver, ete ...
"area" => null, // Valeurs possibles : main, groupes, pros ...
"page" => {
"id_page" => 1234, // Correspond à l"ID du post WP
"name" => "Mon titre de page",
"page_type" => "front_page", // Valeurs possibles : front_page, basic_page, playlist_tourism ...
"tags" => { // Correspond à des tags mis sur le post WP
"places" => ["Ma ville", "Mon lieu dit"],
"seasons" => ["Hiver"],
"themes" => ["Famille", "Culture"],
}
},
"playlist" => {
"id_playlist" => null, // Identifiant de la playlist Hawwwai (null actuellement)
"id_playlist_conf" => 6789, // Identifiant de la conf Hawwwai
"pagination" => 1 // Correspond à la page de la playlist
},
"sheet" => {
"id_sheet" => 2008022, // Identifiant Hawwwai de la fiche
"id_sit" => "PREFIX-RESWS0560001260", // Identifiant SIT source de la fiche (Apidae, Tourinsoft ...)
"id_reservation" => 1, // Identifiant de réservation (Regiondo, Elloha, OpenSystem, MSEM ...)
"name" => "Restaurant \"La Terrasse\" - La Rochelle", // Nom de la fiche
"type" => "Restauration", // Bordereau de la fiche (Restauration, Hôtellerie ...)
"bordereau" => "RES", // Bordereau de la fiche (RES, HOT, HLO, HPA, VIL, DEG, PCU, PNA ...)
"city" => "La Rochelle" // Ville de la fiche
}
}
}
Par défaut, des zones de clics sont déjà analysées par un plan de marquage générique à tous les sites Woody. A chaque zone de clic, nous envoyons à GTM un lot de donnée en fonction avec un pré-formatage pour chaque outil de mesure (GA3, GA4, Matomo, ATInternet). Si l'outil d'analyse n'est pas présent sur le site, la donnée formatée n'est pas envoyée.
Voici à quoi ressemble un événement envoyé à GTM depuis un site Woody :
{
"event": "woody_click_xxxxxx",
"ga": {
"enable": true,
"category": "{Catégorie}", // Exemple: FR|PAGE|Mon titre de page|1234
"action": "{Nom}", // Exemple : Partager réseaux sociaux
"label": "{Valeur}", // Exemple : twitter
"non_interaction": false
},
"ga4": {
"enable": true,
"name": "{Nom}",
"label": "{Valeur}",
},
"matomo": {
"enable": true,
"category": "{Catégorie}",
"action": "{Nom}",
"name": "{Valeur}",
},
"at": {
"enable": true,
"name": "{Nom} - {Valeur}",
"type": "action", // Valeurs possibles : action, navigation, download, exit
"chapter1": "Chapitre 1",
"chapter2": "Chapitre 2",
"chapter3": "Chapitre 3",
}
}
event | Nom | Valeur |
---|---|---|
woody_page_click_social_network | Partager réseaux sociaux | twitter, facebook, pinterest, linkedin, whatsapp, mail |
woody_page_click_add_favorites | Ajout aux favoris | |
woody_page_click_submit_form | Soumission du formulaire Nurtik | Identifiant du formulaire Nurtik |
woody_page_click_submenu_link_desktop | Menu principal (desktop) | Texte du bouton + URL du lien |
woody_page_click_submenu_link_mobile | Menu principal (mobile) | Texte du bouton + URL du lien |
woody_page_click_favorites_cart | Accéder à la page "mes favoris" | |
woody_page_click_search | Accès au moteur de recherche | |
woody_page_click_lang_switcher | Accès au sélecteur de langue |
event | Nom | Valeur |
---|---|---|
woody_page_show_claim | Vue sur bloc de publicité | Titre et lien de publicité |
woody_page_click_claim | Clic sur bloc de publicité | Titre et lien de publicité |
event | Nom | Valeur |
---|---|---|
woody_page_click_deal_action | Clic d'ajout au pass | Identifiant et titre du Pass |
woody_page_click_deals_cart | Accès au panier Bons plans | Url de la page panier |
woody_page_click_printable_deals | Impression de Bons plans | Identifiants des pass imprimés |
event | Nom | Valeur |
---|---|---|
hawwwai_sheet_website | Clic site internet du prestataire | URL du site |
hawwwai_sheet_booking | Clic bouton "réserver" | |
hawwwai_sheet_buy | Clic bouton "acheter" | |
hawwwai_sheet_download_pdf | Clic téléchargement PDF | URL du fichier |
hawwwai_sheet_download_itinerary | Clic téléchargement GPX/KML | URL du fichier |
hawwwai_sheet_contact_form_opened | Formulaire de contact (ouvert) | |
hawwwai_sheet_contact_form_sent | Formulaire de contact (envoyé) | Optin: Prestataire + Newsletter |
hawwwai_sheet_reveal_phone | Clic numéro de téléphone | Numero de téléphone |
hawwwai_sheet_social_network | Clic réseaux sociaux | twitter, facebook |
event | Nom | Valeur |
---|---|---|
hawwwai_playlist_sheet_booking | Clic bouton "réserver" de la fiche | Nom de la fiche + Identifiant de fiche |
hawwwai_playlist_sheet_click | Clic sur la fiche | Nom de la fiche + Identifiant de fiche |
hawwwai_playlist_filter_click | Clic sur un filtre | Nom de la facette + Valeur sélectionnée |
hawwwai_playlist_pagination_click | Clic sur la pagination | Numéro de la page |
Type | Catégorie |
---|---|
Page du site | Langue|PAGE|Titre de la page|Identifiant Page |
Playlist Tourisme | Langue|PLAYLIST|Nom de la playlist|Identifiant de la playlist |
Fiche Tourisme | Langue|FICHE|Bordereau|Nom|Identifiant Fiche|Identifiant SIT |
Un événement spécifique est envoyé lorsque que le moteur de recherche interne au site est utilisé
{
"event": "view_search_results",
"search_term": "Mots recherchés"
}
L'ancienne documentation des événements GTM envoyés par Hawwwai, Woody et RoadBook est détaillée dans ce document :
📒 Google Sheet : Eskalad - GTM Events
Thank you to all the people who have already contributed to Eskalad !
For future contributors, please read our Contributor Covenant Code of Conduct