burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Domaines
event-marketing-logo
Events & Marketing
  • Nos Produits
    • Outils collaboratifs icon chevron
    • Web & Domaines icon chevron
    • Cloud Computing icon chevron
    • Events & Marketing icon chevron
    • Streaming icon chevron

      ksuiteSuite collaborative

      Découvrir la suite collaborative → Découvrir →
    • kSuite E-mails professionnels, Cloud et IA souverains pour des performances durables
    • kSuite La suite pour communiquer, stocker et partager, en sĂ©curitĂ©
    • kdrive
      kDrive Stockez, Collaborez et partagez vos fichiers
    • mail service
      Service Mail Créez vos adresses mails avec votre domaine
    • kChat
      kChat Communiquez en direct avec vos équipes
    • kmeet
      kMeet Organisez vos réunions en ligne en toute sécurité
    • swisstransfer
      SwissTransfer Envoyez gratuitement vos fichiers jusqu’à 50 Go.
    • kpaste
      kPaste Partagez et chiffrez vos informations sensibles
    • ksuite
      Custom Brand Maîtrisez l'image de marque de vos produits
    • kChat
      Chk Réducteur de lien & générateur de code QR
      Trouvez l'hébergement Web qu'il vous faut
    • Domain name
      Nom de domaine Réservez votre nom de domaine au meilleur prix
    • Site Creator
      Site Creator Créez votre site en toute simplicité
    • web hosting
      Hébergement Web Créez votre site avec plus de 100 CMS
    • web hosting
      Hébergement WordPress Créez votre site WordPress facilement
    • Cloud Server
      Serveur Cloud Propulsez vos sites avec des ressources garanties
    • SSL Certificat
      Certificats SSL Sécurisez vos sites avec un certificat EV ou DV
    • Options
    • Domain privacy
      Domain Privacy Protégez les données privées de vos domaines
    • DNS Fast Anycast
      DNS FastAnycast Accélérez le temps d’accès de vos sites
    • Dyn DNS
      DynDNS Accédez à vos appareils à distance
    • Dyn DNS
      Renewal Warranty Sécurisez vos domaines contre la perte et le vol
      Trouvez la solution de Cloud Computing adaptée

      Cloud services

    • public cloud
      Public Cloud (IaaS) Créez vos projets sur un Cloud haut de gamme et ultra-compétitif
    • Cloud Server
      VPS Cloud Créez un serveur Windows/Linux
    • Kubernetes Service DĂ©ployez vos applications conteneurisĂ©es Ă  grande Ă©chelle.
    • VPS Lite
      VPS Lite Créez un serveur Windows/Linux à un coût avantageux
    • Database Service GĂ©rez vos bases de donnĂ©es avec une solution managĂ©e
    • jelastic cloud
      Jelastic Cloud (PaaS) Créez vos environnements sur mesure
    • Autres services

    • llm api
      AI Tools Augmentez votre productivite avec notre IA souveraine
    • swiss backup
      Swiss Backup Sauvegardez vos appareils dans le cloud
    • nas synology
      NAS Synology Louez un NAS dans nos datacenters sécurisés
    • High availibility
      Très Haute Disponibilité Créez une infrastructure multi-datacenters avec SLA sur mesure
    • Housing
      Housing Installez vos serveurs dans nos datacenters
    • Auth Ajoutez une mĂ©thode de login respectueuse de la vie privĂ©e Ă  vos apps
      Infomaniak Events, le portail évènementiel local et indépendant
      Billetterie en ligne avec un large choix de concerts, spectacles, évènements.
    • online shop
      Ticketing Créez votre billetterie et vendez des billets
    • kdrive
      Contrôle d'accès Contrôlez l'accès à vos événements facilement
    • kdrive
      Gestionnaire d'invités Automatisez les invitations de vos events
    • kdrive
      Newsletter Envoyez vos newsletters à des tarifs compétitifs
    • Streaming radio
      Streaming radio Créez et diffusez en direct votre radio en ligne
    • streaming video
      Streaming vidéo Créez et diffusez en direct vos évènements et TV en ligne
    • VOD and AOD
      Service VOD & AOD Hébergez et diffusez vos enregistrements sans limites
  • Ressources
    documentation icon Documentation
    Guides & tutoriels
    Documentation API
    special offers icon Offres spéciales
    Démarrer gratuitement
    Programme étudiant
    Devenir affilié
    partner program icon Programme partenaire
    Trouver un partenaire
    Devenir partenaire
    support icon Support & contact
    Contacter le support
    Support premium - 24/24 7/7
    Contacter le service commercial
    Engager un expert
    Migrer vers Infomaniak
  • Ă€ propos
    forest
    icon Engagement écologique
    Nous polluons. Mais nous agissons pour atténuer l’empreinte de nos services et de notre infrastructure
    Découvrir notre engagement →
    icon À propos d’Infomaniak
    Notre vision, nos valeurs
    Nos équipes
    Infomaniak recrute
    Presse et communication
    Blog et actualité
    icon Sécurité
    Confidentialité des données
    Programme de Bug Bounty
  • DĂ©marrer gratuitement
    Connexion
  • search-icon
    close-icon
      icon

      Vos besoins dépasseraient-ils nos solutions ? Pour en avoir le coeur net, contactez-nous afin que nous puissions personnellement vous conseiller.

      Nos produits phares :
  • search-icon
  • DĂ©marrer gratuitement
    Connexion
Prix Prix
Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Base de connaissances Ticketing: insérer un tracker Meta / Google sur la boutique

    Ticketing: insérer un tracker Meta / Google sur la boutique

    Ce guide vous donne la liste des triggers à utiliser pour vos pisteurs de type Google Tags et pixel Meta (Facebook) de votre boutique (dans le cadre du système de billetterie Infomaniak).

     

    Ces triggers doivent être insérés dans la partie “HEAD” des options avancées sur votre boutique.

     

    Exemples de pixel Meta et Google Tags

    Prenez connaissance de la documentation externe pour le pixel Meta:

    !function(f,b,e,v,n,t,s){
        if(f.fbq)return;
        n=f.fbq=function(){n.callMethod?
        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
        if(!f._fbq)f._fbq=n;
        n.push=n;n.loaded=!0;
        n.version='2.0';
        n.queue=[];
        t=b.createElement(e);
        t.async=!0;
        t.src=v;
        s=b.getElementsByTagName(e)[0];
        s.parentNode.insertBefore(t,s)
    }(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
    
    document.addEventListener("ike_event_view", function( e ) {
      fbq('init', '14085424191xxxxx');
      fbq('track', "PageView");
      fbq('track', 'InitiateCheckout');
    });
    
    document.addEventListener("ike_cart_payment_launched", function( e ) {
      fbq('init', '14085424191xxxxx');
      fbq('track', "PageView");
      fbq('track', 'Purchase', {value: e.detail.topaid, currency: e.detail.currency.name});
    });

    … et pour le Google Tag Manager (GTM) + gtag.js:

    window.dataLayer = window.dataLayer || [ ];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'UA-xxxxxxx-x');
    document.addEventListener("ike_event_view", function( e ) {
      gtag('event', 'view_item', {
        'event_category' : e.name,
        'event_label' : e.date
      });
    });
    
    document.addEventListener("ike_cart_add", function( e ) {
      gtag('event', 'add_to_cart');
    });
    
    document.addEventListener("ike_cart_confirm", function( ) {
      gtag('event', 'checkout_progress', {
      'event_category' :'valid cart'
      });
    });
    
    document.addEventListener("ike_cart_payment_launched", function( e ) {
      gtag('event', 'add_payment_info', {
         'event_category' : 'paiement',
         'event_label' : e.detail.currency.name,
         'value': e.detail.topaid
      });
    });
     

    Sur le Google Tag Manager, assurez-vous que le format pour les tags soit bien respecté:

    (view_item|add_cart|add_payment_info)

     

    CSP et son impact sur le suivi des conversions

    La “Content Security Policy” (CSP) est une politique de sécurité Web qui protège les pages contre certaines attaques comme le Cross-Site Scripting (XSS) et l’injection de contenu malveillant. Cependant, elle peut également bloquer certains scripts légitimes, comme les pixels de suivi Meta ou Google Tag Manager, empêchant ainsi le bon fonctionnement du suivi des conversions.

    Pourquoi certains pixels ne fonctionnent pas ?

    Si votre site Internet affiche une erreur liée à la Content Security Policy (CSP), notamment dans la console ou l’onglet réseau des outils de développement du navigateur, cela signifie que certains scripts tiers — comme les balises Google ou les pixels Meta (Facebook) — sont bloqués. Pour garantir le bon fonctionnement du suivi des conversions sur votre boutique, il est nécessaire d’ajouter une exception spécifique dans la configuration CSP de votre site afin d’autoriser les ressources utilisées par la billetterie Infomaniak.

    Principales directives CSP impactant le tracking

    • script-src‍ : dĂ©finit les sources autorisĂ©es pour les scripts.
    • img-src‍ : contrĂ´le les images (y compris les balises <img> utilisĂ©es pour les pixels de suivi).
    • connect-src‍ : gère les requĂŞtes de suivi envoyĂ©es aux serveurs des outils marketing.

    Par exemple, si vous utilisez Google Tag Manager ou Facebook Pixel, assurez-vous que votre politique CSP autorise explicitement le chargement des scripts et l’envoi de données vers leurs domaines. Voici un exemple de directives à inclure dans votre CSP, à adapter selon votre configuration :

    script-src 'self' https://www.googletagmanager.com https://www.google-analytics.com https://connect.facebook.net;
    img-src 'self' https://www.google-analytics.com https://www.facebook.com;
    connect-src 'self' https://www.google-analytics.com https://www.facebook.com;

    Google fournit un guide détaillé sur la configuration CSP compatible avec ses outils de tracking.

    Vérifiez également que votre système de gestion de sécurité (pare-feu applicatif, CDN, CMS) ne bloque pas ces ressources, et appliquez les ajustements nécessaires pour permettre le bon déclenchement des événements de suivi.

    Si votre CSP est trop restrictive, elle peut empĂŞcher le chargement des scripts tiers comme :

    • Facebook Pixel (connect.facebook.net)
    • Google Tag Manager (GTM) (www.googletagmanager.com)
    • Google Analytics (www.google-analytics.com)

    Erreurs visibles dans la console développeur (Outils de développement du navigateur) :

    Refused to load the script 'https://connect.facebook.net/en_US/fbevents.js'
    because it violates the following Content Security Policy directive: "script-src 'self'"
    • Absence de donnĂ©es dans Google Analytics ou Facebook Ads Manager.
    • Échec de dĂ©clenchement des Ă©vĂ©nements dĂ©finis dans GTM.

    Lorsque la CSP bloque ces ressources, elles ne peuvent pas collecter de données sur les visiteurs ou enregistrer des événements de conversion.

     

    Liste complète des triggers

    Home page:

    trigger : ike_home_view
    Datas : none

    document.addEventListener("ike_home_view", function(e) {
      //send to your tracking tool
    });
     

    Event page:

    Page of an event with multiple dates
    trigger : ike_event_view
    Datas : detail.name

    document.addEventListener("ike_home_view", function(e) {
      console.log(e.detail.name);  
      //send to your tracking tool
    });
     

    Date page:

    Page of a date of an even
    trigger : ike_date_view
    Datas : detail.name, detail.date

    document.addEventListener("ike_home_view", function(e) {
      console.log(e.detail.name, e.detail.date);
      //send to your tracking tool
    });
     

    Pass page:

    Page of a pass category 
    trigger : ike_abo_view
    Datas : detail.name

    document.addEventListener("ike_abo_view", function(e) {
      console.log(e.detail.name);
      //send to your tracking tool
    });
     

    Pass selection page:

    Page of passes dates selection 
    trigger : ike_abo_selection
    Datas : detail (cart details)

    document.addEventListener("ike_abo_selection", function(e) {
      console.log(e.detail.name, e.detail.date);
    //send to your tracking tool
    });
     

    User login:

    Triggered login success 
    trigger : ike_user_login
    Datas : detail (cart details)

    document.addEventListener("ike_user_login", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    User logout:

    trigger : ike_user_logout
    Datas : detail (cart details)

    document.addEventListener("ike_user_logout", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart add:

    Triggered when element added to cart

    trigger : ike_cart_add
    Datas : detail (cart details)

    document.addEventListener("ike_cart_add", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart page:

    trigger : ike_cart_view
    Datas : detail (cart details)

    document.addEventListener("ike_cart_view", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart update:

    Triggered when a cart element is updated

    trigger : ike_cart_update
    Datas : detail (cart details)

    document.addEventListener("ike_cart_update", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart empty:

    Triggered when empty button pressed

    trigger : ike_cart_empty
    Datas : detail (cart details)

    document.addEventListener("ike_cart_empty", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart confirm:

    Triggered when confirm button pressed

    trigger : ike_cart_confirm
    Datas : detail (cart details)

    document.addEventListener("ike_cart_confirm", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart delivery page:

    trigger : ike_cart_delivery_view
    Datas : detail (cart details)

    document.addEventListener("ike_cart_delivery_view", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart form page:

    trigger : ike_cart_form_view
    Datas : detail (cart details)

    document.addEventListener("ike_cart_form_view", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart payment page:

    trigger : ike_cart_payment_view 
    Datas : detail (cart details with paymentMethodSelected)

    document.addEventListener("ike_cart_payment_view", function(e) {
      console.log(e.detail);
      //send to your tracking tool 
    });
     

    Cart payment changed:

    trigger : ike_cart_payment_changed
    Datas : detail.path

    document.addEventListener("ike_cart_payment_changed", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart payment launched:

    trigger : ike_cart_payment_launched
    Datas : detail (cart details)

    document.addEventListener("ike_cart_payment_launched", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart payment success page:

    trigger : ike_cart_payment_success
    Datas : detail (cart details)

    document.addEventListener("ike_cart_payment_success", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Cart delete item:

    trigger : ike_cart_delete
    Datas : detail (previosCart and newCart)

    document.addEventListener("ike_cart_delete", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });
     

    Page Changed:

    trigger : ike_page_changed
    Datas : detail.path

    document.addEventListener("ike_page_changed", function(e) {
      console.log(e.detail);
      //send to your tracking tool
    });


    Lien vers cette FAQ:
    Cette FAQ a été utile?
    Merci pour votre avis. Apporter des améliorations à cette FAQ?
    Ne posez pas de question via ce formulaire, il sert uniquement à améliorer nos FAQ.
    Si vous avez une question, merci d'utiliser notre formulaire de contact.
    Votre message a été envoyé. Merci d'avoir proposé une amélioration pour cette FAQ.
    Voir toutes les FAQ de ce produit
    logo infomaniak
    Les prix n'incluent pas la TVA
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    À propos d'Infomaniak L'équipe Infomaniak recrute Espace presse Blog d'Infomaniak Tous les certificats Produits et offres Avis clients

    Support

    Assistance 7/7 FAQ et Guides Support Premium Contact commercial API REST Signaler un abus WHOIS

    Partenariats

    Devenir revendeur Programme d'affiliation Annuaire partenaires Appel d'offres

    Ecologie

    Hébergeur écologique Certificats & Récompenses

    Suivez notre évolution

    L'e-mail saisi n'est pas valide
    earth icon
    • FR
      • FR
      • DE
      • EN
      • ES
      • IT
    ©2025 Infomaniak - Documents légaux - Mentions légales - Protection des données - Politique de confidentialité - Plan de site - Gérez vos cookies
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Les prix n'incluent pas la TVA

    Infomaniak

    À propos d'Infomaniak L'équipe Infomaniak recrute Presse et médias Blog d'Infomaniak Tous les certificats Produits et offres Avis clients

    Support

    Assistance 7/7 FAQ et Guides Offre Support Premium Contact commercial API REST Signaler un abus WHOIS

    Partenariats

    Devenir revendeur Programme d'affiliation Annuaire partenaires Appel d'offres

    Ecologie

    Hébergeur écologique Certificats & Récompenses

    Suivez notre évolution

    L'e-mail saisi n'est pas valide
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Contrats - Mentions légales - Protection des données - Politique de confidentialité - Plan de site - Gérez vos cookies

    Dirigeants

    earth icon
    • FR
      • FR
      • DE
      • EN
      • ES
      • IT
    Votre navigateur est obsolète, la sécurité et la navigabilité ne sont plus garanties. Nous vous recommandons de le mettre à jour au plus vite en cliquant ici.