/eskalad

Primary LanguageSmartyGNU General Public License v2.0GPL-2.0

Eskalad

PullRequest Welcome Twitter Follow


🔥 Datalayer "Globals"

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
        }
    }
}

🔥 Evénements

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",
    }
}

💬 Liste des évenements Woody "Générique"

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

💬 Liste des évenements Woody "Publicités"

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é

💬 Liste des évenements Woody "Bons plans"

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

💬 Liste des évenements Hawwwai "Fiche"

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

💬 Liste des évenements Hawwwai "Playlist"

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

⚠️ "Catégorie" n'est plus utilisée sur GA4 mais encore sur Matomo ou GA3

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

🔎 Moteur de recherche

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"
}

💡 Documentation

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


🤘 Contributors

Thank you to all the people who have already contributed to Eskalad !

For future contributors, please read our Contributor Covenant Code of Conduct