Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide détaille la structure kDrive Infomaniak: interface en ligne, menus pour gérer et retrouver ses partages, utilité et signification des dossiers par défaut, etc.
Préambule
- ce guide s'applique Ă la version en ligne de kDrive, accessible par navigateur Web
- l'application kDrive (ordinateur, appareil mobile...) n'est pas directement concernée (et n'affichera pas certains éléments)
- les dossiers Communs et le menu Shares ne sont visibles qu'avec certaines offres payantes
- ne pas renommer et/ou déplacer les dossiers créés par défaut ni sur la version en ligne et encore moins en local, car cela engendre des problèmes de synchronisation
Architecture d'un kDrive
L'interface kDrive propose un menu latéral gauche qui vous conduit vers les principaux répertoires de l'utilisateur:
- le menu Dossiers communs (Common folders - visible précédemment avec la mention Common documents) affiche l'arborescence des dossiers partagés de façon automatique à certains ou tous les utilisateurs du même kDrive ; s'ils contiennent des documents ils s'afficheront au centre de l'interface
- le menu Mon dossier personnel (My personal folder) affiche l'arborescence des dossiers propres à l'utilisateur lui-même: en effet chaque utilisateur kDrive possède son propre espace personnel qui ne sera pas partagé aux autres utilisateurs du même kDrive ; les documents éventuels s'afficheront au centre de l'interface
- le dossier Partages (Shares) affiche:
- les éléments qui vous sont partagés par d'autres utilisateurs kDrive, parmi les kDrive auxquels vous avez accès avec votre identifiant de connexion
- les éléments que vous partagez avec d'autres utilisateurs
- les éléments que vous avez partagé en créant un lien de partage
- les boites de dépôt
Définir l'affichage au démarrage de kDrive
Vous pouvez choisir avec quelle page d'accueil démarrer la navigation au sein du kDrive en ligne, parmi les 3 propositions suivantes:
- votre dossier personnel
- le dossier des documents communs
- les favoris (qui regroupe les documents ajoutés en favori par votre utilisateur)
Pour accéder à kDrive et modifier la page d'accueil :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir kDrive (univers Outils collaboratifs)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur l'icĂ´ne en haut Ă droite de l'interface
- cliquer sur l'onglet KDRIVE
- cliquer sur Modifier la page d'accueil
- choisir la page qui devra s'afficher par défaut lors de l'accueil:
- cliquer sur Terminer
Ce guide détaille les erreurs de type Rejected, too many connections from this host
si celles-ci surviennent en visitant un site Web.
Origine des erreurs
429 Too Many Requests
Cette erreur survient lorsque le serveur est submergé par un grand nombre de requêtes en un court laps de temps, ce qui peut être dû à une utilisation intensive du site ou à des abus.
503 Service momentanément indisponible
Cette erreur peut être causée par plusieurs facteurs, notamment des travaux de maintenance planifiés sur le serveur, une surcharge du serveur due à un trafic élevé, ou l'exécution d'un script qui dépasse les limites de ressources du serveur.
Rejected, too many connections from this host
Cette erreur survient lorsque le serveur refuse les connexions en raison du nombre élevé de connexions simultanées en provenance de la même adresse IP. Consulter "Journaux d'accès et d'erreurs" sur le tableau de bord de votre hébergement pour y retrouver de multiples entrées de la forme:
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/superfish-modified.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/hoverIntent.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/productscategory/productscategory.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/modules/feeder/rss.php current:35 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/favoriteproducts/favoriteproducts.js current:34 limit:30
Dans cet exemple, l'IP 222.111.123.123 exécute 30 connexions simultanées sur chaque page par conséquent elle est automatiquement rejetée car cela peut ressembler à une attaque ou scan.
Pistes de résolution
Quelques pistes pour résoudre ces erreurs:
- vérifier les scripts qui font des connexions multiples au serveur pour afficher des données
- optimiser le ou les scripts concernés afin qu'ils nécessitent moins de ressources
- augmenter les limites du site concerné pour permettre au script de faire tout ce qu'il a à faire et/ou limiter le nombre de connexions simultanées (surtout sur un Serveur Cloud où les limites -mémoire vive, temps d'exécution, connexions simultanées- peuvent être augmentées significativement)
- migrer votre hébergement sur un Serveur Cloud
Merci d'avoir choisi le service de billetterie Infomaniak !
Cet outil permet de gérer tout l'aspect de votre billetterie en ligne : la gestion de vos évènements, la mise en ligne d’une billetterie, le contrôle de vos billets et le suivi de vos ventes et clients.
Ce guide vous permet d’utiliser rapidement les fonctions essentielles. En cas de problème, merci de consulter notre base de connaissances avant de prendre contact avec notre équipe de support.
Mise en place et gestion de la billetterie
- Créer votre billetterie
- Créer et gérer un évènement
- Créer des évènements avec plusieurs représentations
- Attribuer un plan de salle à un évènement
- Comment utiliser les pass
- GĂ©rer les offres promotionnelles
- Créer des bons cadeaux
- Gérer les méthodes de paiement
- Créer des formulaires d'inscriptions pour les clients
Visuel des billets et mise en ligne de la billetterie
- GĂ©rer les options de la billetterie en ligne
- Modifier le visuel du billet
- Mettre en ligne la billetterie sur votre site
Gestion avancée des événements et pass
- Gestion des zones tarifaires
- Les tarifs de groupe
Outils Marketing
- Envoi d'emails automatique 2 jours avant l'évènement
- Mettre les évènements sur le portail Infomaniak.events
- Le portail Infomaniak : regrouper les évènements de votre billetterie
La vente et le contrĂ´le des billets
Vente directe et vente par des revendeurs
- Vente directe depuis le guichet
- Donner les accès à des revendeurs pouvant vendre directement depuis le guichet
- Importer les billets de revendeurs tiers
Matériel de vente et de contrôle
- Commander le matériel de vente et de contrôle
- Format de billets disponibles
- Mise en place et utilisation des packs de vente : billets spectacle et cinéma
- Mise en place et utilisation de l'imprimante pour les pass
- Scanner les billets - Machine Android
- Scanner les billets avec nos scanners
Gestion des demandes de clients
- Le client n'arrive pas à payer avec sa carte de crédit : Vérification à effectuer
- Envoyer un email ou SMS à tous les visiteurs d'un événement
- Échanger des billets depuis le guichet
- Activer l'Ă©change de billets sur la billetterie pour les visiteurs
- Remboursement des clients (prochainement)
- Assurance annulation
- Annuler des commandes ou des billets
Suivi des ventes et des clients
- VĂ©rifier les commandes et les ventes (prochainement)
- Consulter les statistiques (prochainement)
- Consulter les rapports de ventes
- Consulter les commissions Infomaniak (prochainement)
- Récupérer les décomptes des versements Infomaniak (prochainement)
Utilisation Avancée
- API de la billetterie
- Connexion de la billetterie Ă Zapier
- Personnalisation avancée de la billetterie en ligne (Code HTML, CSS ou JS)
Questions fréquentes
- Quelle est la différence entre l'outil billetterie et le gestionnaire d'invités ?
- Quels sont les coûts réels de la billetterie ?
Ce guide détaille comment partager des fichiers et des dossiers dans kDrive avec qui vous voulez, même sans installer l'application kDrive, même si le destinataire ne possède pas de compte Infomaniak ou n'utilise pas encore kDrive d'Infomaniak.
Différentes méthodes
kDrive permet de partager du contenu de plusieurs façons:
- Partager un fichier/dossier: idéal si les destinataires doivent pouvoir modifier et travailler avec votre contenu
- Créer un lien de partage public: idéal si vos destinataires doivent pouvoir afficher et/ou télécharger votre contenu
- Partager en pièce jointe d'un e-mail sur Mail Infomaniak pour rapidement proposer la lecture ou modification d'un fichier
Une boite de dépôt peut également être partagée et l'apparence des fenêtres de partage peut être personnalisée.
Partager un fichier/dossier
Pour désigner à qui partager un fichier/dossier:
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir kDrive (univers Outils collaboratifs)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- l'arborescence du kDrive s'affiche
- faire un clic droit sur le fichier/dossier concerné
- cliquer sur Partager... en haut du menu déroulant
A partir d'ici il est possible de:
- soit activer un lien de partage public avec différentes options possibles (autorisation de modification et de téléchargement, date d'expiration, mot de passe) et n'importe qui possédant le lien pourra voir accéder au fichier
- soit saisir un utilisateur kDrive, l'adresse mail d'un contact, ou une Ă©quipe de travail (uniquement si le partage se fait au sein du dossier Common folders - lire plus bas)
Un assistant permet de définir les droits de chaque personne que vous ajoutez: consultation / modification / gestion
- La personne dont vous indiquez l'adresse mail recevra un e-mail avec les informations nécessaires pour accéder à votre contenu partagé.
- Si elles ne possèdent pas de compte Infomaniak, elles pourront en créer un gratuitement pour accéder, modifier et synchroniser les éléments partagés.
- En attendant, vous verrez l'invitation en attente et pourrez la révoquer en tout temps du même endroit.
- Le lien privé s'affiche chaque fois que vous irez dans le menu de partage, ce qui permet de copier et renvoyer facilement le lien aux utilisateurs autorisés
Cliquer sur la croix de fermeture en haut à droite de la modale si vous avez terminé
Créer un lien de partage public + éditable (Word, Excel, PowerPoint)
Lorsque vous activez un lien de partage sur un fichier Word, Excel ou PowerPoint, il est possible d'autoriser l'Ă©dition en ligne de ce dernier:
Toutes les personnes ayant accès à ce lien de partage pourront ensuite immédiatement modifier le fichier sans posséder de compte Infomaniak (il suffit de tester l'URL obtenue dans une navigation privée pour vérifier le résultat).
Permissions
Un partage peut ĂŞtre restreint. Choisissez si l'utilisateur:
- Peut consulter
- Consultation uniquement
- Téléchargement
- Ajout de commentaire
- Peut modifier
- Modification du fichier
- Téléchargement
- Ajout de commentaire
- Ajout et création de fichier / dossier
- Suppression de fichier / dossier
- Peut gérer
- Modification du fichier
- Téléchargement
- Ajout de commentaire
- Ajout et création de fichier / dossier
- Suppression du fichier
- Partage avec d'autres utilisateurs
- Gestion des droits des utilisateurs
Les indications de partage sont visibles sur kDrive dans la colonne "qui a accès" et l'éventuel lien public activé sur un fichier est signifié par une icône verte dans cette colonne:
Le dossier Common folders (ex "Common documents")
Ce dossier est disponible avec certaines offres payantes et permet de partager vos données avec l'ensemble des utilisateurs du kDrive. Tout nouveau dossier créé à l'intérieur avec un choix de partage maximum sera indiqué comme tel à droite dans la liste des dossiers.
Mais un dossier peut aussi y être créé avec un partage restreint (cela vous est proposé lors de la création d'un nouveau dossier ou lorsque vous retourner sur le partage dudit dossier) et dans ce cas seules les personnes habilitées pourront en voir le contenu directement ; les utilisateurs qui y ont accès sont visibles à droite dans la liste des dossiers:
Les autres utilisateurs ayant accès à Common folders pourront également accéder "de force" à un sous-dossier soit en cliquant dessus et en acceptant le message d'avertissement, soit grâce au menu d'action sur la droite du répertoire en choisissant "Forcer l'accès" ; cela notifiera par mail les autres utilisateurs de l'accès entrepris:
Ce guide vous explique comment injecter des codes HTML ou utiliser des liens CSS ou Javascript pour personnaliser votre billetterie en ligne.
Mettre en place le script
- Se connecter Ă votre espace Infomaniak (manager.infomaniak.com)
- Se rendre dans la Billetterie
- Aller dans le menu Boutique / Mise en ligne et Option de la boutique
- Cliquer sur Options avancés
- Les scripts HTML sont à placer directement dans les champs prévus à cet effet
- Les liens CSS externes et les JS externe peuvent être renseignés dessous
Listes de Triggers
Voici une liste des triggers pour les différents services que vous pouvez utiliser pour les codes HTML
En savoir plus
Ce guide explique le fonctionnement des droits des utilisateurs et comment modifier les droits d'un utilisateur dans kDrive.
Fonctionnement des droits des utilisateurs
Lors de l'ajout d'un utilisateur, deux niveaux d'accès sont disponibles: accès complet et accès limité:
- l'accès complet offre aux utilisateurs les mêmes droits que le propriétaire du Drive
- l'accès limité permet aux utilisateurs d'accéder aux dossiers qui se trouvent à la racine du Drive ainsi que de gérer et partager librement leur contenu. Les utilisateurs ne pourront cependant pas accéder à la gestion administrative du produit (gérer les utilisateurs, voir les statistiques, créer ou supprimer des dossiers à la racine du drive, etc.)
En résumé :
- les dossiers à la racine d'un kDrive sont privés par défaut
- le contenu du répertoire Dossiers communs (Common folders - visible précédemment avec la mention Common documents) est visible par les autres utilisateurs du kDrive
- les contenus partagés par les autres utilisateurs depuis leur partie privée du kDrive et les contenus partagés par des utilisateurs externes à votre kDrive apparaissent dans le dossier Shares
- n'importe quel dossier ou fichier peut être partagé avec d'autres utilisateurs du kDrive et les contacts de votre choix. En savoir plus
Modifier les droits d'un utilisateur
Pour accéder à kDrive :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Firefox
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir kDrive (univers Outils collaboratifs)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- si nécessaire cliquer sur Tableau de bord au préalable
- choisir GĂ©rer les utilisateurs
- gérer les droits de l'utilisateur désiré, choisir le niveau d'accès souhaité
- si nécessaire ouvrir le menu d'action ⋮ de l'utilisateur souhaité pour des actions avancées
Droits dans l'Organisation / Droits sur kDrive
Un utilisateur peut avoir des droits restreints voire nuls sur le produit kDrive dans le Manager (il n'aura donc pas la possibilité de gérer le produit kDrive lui-même ni d'avoir des détails techniques - lire plus bas) mais pourra avoir été défini comme administrateur dans kDrive et ainsi avoir accès à toutes les données stockées.
Voici la vue depuis le tableau de bord d'un administrateur d'une Organisation Infomaniak:
Il y a 2 utilisateurs dans l'Organisation, dont 1 accès collaborateur et 1 responsable légal (possédant donc les droits maximum). Le menu déroulant en haut à droite permet de basculer vers une vue des utilisateurs spécifiques aux produits, kDrive p.ex:
Le second utilisateur qui a un accès collaborateur au niveau du Manager Infomaniak possède un accès administrateur au sein de kDrive spécifiquement. Il accèdera donc bien aux fichiers en commun sur kDrive mais son interface sera malgré tout réduite conformément aux restrictions appliqués à son statut dans l'Organisation:
contrairement à l'administrateur (et responsable légal de l'Organisation, possédant donc les droits maximum) qui a bien accès à tous les détails de l'interface kDrive:
Ce guide explique comment installer l'outil PageSpeed Insights sur un HĂ©bergement Web Infomaniak.
L'outil PageSpeed Insights de Google permet de mesurer le temps de chargement d'une page sur les appareils mobiles et de bureau alors que le module PageSpeed Tools de Google est une librairie Open Source qui permet d'optimiser un site sur le serveur grâce à plus de 40 filtres qui correspondent à des bonnes pratiques recommandées par Google. En savoir plus
Installer PageSpeed Tools
Pour activer PageSpeed Tools de Google :
- se connecter au Manager Infomaniak (manager.infomaniak.com) depuis un navigateur Web comme Brave ou Edge
- cliquer sur l'icône en haut à droite de l'interface (ou naviguer grâce au menu latéral gauche p.ex)
- choisir Site web (univers Web & Domaine)
- cliquer sur le nom de l'objet concerné dans le tableau qui s'affiche
- cliquer sur Paramètres avancés
- cliquer sur l'onglet Apache
- activer l'option Optimisation Google Page Speed
Configuration activée par défaut
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedEnableFilters combine_javascript
ModPagespeedEnableFilters pedantic
ModPagespeedEnableFilters remove_comments
Un système de cache est également mis en place pour les fichiers du site. Ce dernier est mis à jour toutes les 15 minutes.
En cas de besoin, il est possible de personnaliser certaines directives via le fichier .htaccess du site: https://modpagespeed.com/doc/configuration#htaccess
Mais attention selon ce thread Google et cette discussion malheureusement mod_pagespeed ne tient pas compte des directives dans un fichier ".htaccess" lors de l'accès à un fichier dynamique. Pour ne pas/plus avoir mod_pagespeed il faut le désactiver depuis le Manager.
Incompatibilités connues
- ownCloud
- WP Rocket
Du reste, il n'est pas anormal si après l'installation de PageSpeed apparaissent des warnings:
"By default, mod_pagespeed will fetch css/js/images using http. If the webserver doesn't respond within 50ms (by default), it will abort the request, and log the timeout messages you are seeing..."
Dans un environnement mutualisé, il n'est pas inquiétant ou anormal de dépasser légèrement les 50 ms de temps de réponse.
En savoir plus
Ce guide détaille l'utilisation de scripts Perl ou Python sur Hébergements Web Infomaniak.
Scripts Perl et Python & CGI
Cependant, pour des considérations de sécurité, Infomaniak a choisi de désactiver la capacité à exécuter des scripts écrits en Perl ou Python via ce module spécifique (CGID) d'Apache sur ses offres d'hébergement mutualisées.
Par conséquent, il faut envisager dechanger d'offre pour une offre de Serveur Cloud si vous êtes actuellement sur un hébergement Web mutualisé ; cela se fait de façon transparente et tout est détaillé dans ce guide (cliquer ici).
Précisions
- l'emplacement (path) de l'interpréteur de python est /usr/bin/python
- mod_python n'est pas supporté
- l'exécution de scripts sans l'extension pl ou cgi n'est pas possible cependant un fichier .pl peut exister et être appelé via une URL sans l'extension
Si vous obtenez le message d'erreur suivant:
CGIWrap Error: Execution of this script not permitted
Execution of that script is not permitted for the following reason:
(1) Script file not found.
Request Data:Extra Path Info: /dossier/wwwdata/collection/vignettes/blabla.PL.12.34.56.gif
alors que le fichier chargé est une simple image GIF avec un nom de fichier de type "blabla.PL.12.34.56.gif" cela vient du nom des fichiers en question. Pour contourner le problème, renommer simplement vos fichiers.
Ce guide permet de résoudre certains cas dans lesquels vous constatez que des données kDrive ne sont pas synchronisées entre vos appareils.
Absence de dossiers sur l'ordinateur
Si tout semble bien aller:
- aucune synchronisation interrompue
- aucun message d'erreur
- vous possédez bien les droits d'accès quand vous les visualisez dans leur version en ligne (kdrive.infomaniak.com)
mais vous constatez que:
- des dossiers comme
Common folders
pour les documents en commun, ou d'autres répertoires, ne sont pas visibles sur votre ordinateur
vérifier sur l'application kDrive installée sur votre ordinateur le réglage qui permet de limiter la synchronisation des dossiers volumineux (500 Mo par défaut):
- faire un clic gauche sur l'icône de l'app dans la zone de notification de votre ordinateur (en haut à droite sur macOS, en bas à droite sur Windows et un double clic gauche dans la barre des tâches sur Linux)
- cliquer sur le menu d'action â‹® Ă droite sur la fenĂŞtre qui s'affiche
- cliquer sur Préférences de l'application kDrive
- désactiver le bouton toggle pour ne pas avoir de limites dans la taille des dossiers synchronisés
puis vérifier sur l'application kDrive installée sur votre ordinateur quels dossiers vous désirez synchroniser:
- faire un clic gauche sur l'icône de l'app dans la zone de notification de votre ordinateur (en haut à droite sur macOS, en bas à droite sur Windows et un double clic gauche dans la barre des tâches sur Linux)
- cliquer sur le menu d'action â‹® Ă droite sur la fenĂŞtre qui s'affiche
- cliquer sur Paramètres kDrive
- cliquer à gauche du nom de votre synchronisation pour développer l'arborescence des dossiers contenus
- activer les cases correspondantes aux dossiers qui ne seraient pas encore synchronisés comme vous le souhaitez
- valider par le bouton bleu
Le résultat sera que votre dossier local représentant kDrive (nommé kDrive, ou kDrive2, ou autre) sur l'ordinateur, affichera enfin tous les dossiers désirés (après le temps nécessaire pour la synchronisation).
Synchronisation en cours (0/10) puis en pause
Vérifier que le service Windows Search ne soit pas à l'arrêt. Procéder par la fenêtre Exécuter (Win + R):
- entrer
services.msc
- cliquer sur OK
- localiser Windows Search dans la liste de la fenĂŞtre Services et l'activer s'il ne l'est pas encore:
Synchronisation en continu (fichiers .eml)
Un problème lié à l'indexation Windows peut survenir lors de la synchronisation kDrive de fichier avec l'extension .eml
(type de fichier correspondant à l'export d'e-mail). Il faut donc retirer le type eml des options d'indexation pour résoudre ce problème:
- ouvrir le menu DĂ©marrer et chercher les options d'indexation
- cliquer sur les Options d'indexation (Panneau de configuration)
- cliquer sur le bouton Avancé
- décocher la case du type eml
- valider et fermer les fenĂŞtres
Ce guide vous donne la liste des triggers Ă utiliser pour relier un tracker de type Google Tags et Facebook Pixel depuis votre billetterie Infomaniak.
Ces triggers doivent être insérés dans la partie HEAD des options avancées sur votre boutique. Pour plus d'information à ce sujet, consulter le guide sur l'insertion des codes HTML sur votre billetterie
Exemples des Google Tags et Facebook Pixel
Documentation externes pour Facebook Pixel
Exemple du code à insérer dans la billetterie pour Facebook Pixel :
!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});
});
Exemple google analytics avec gtag.js :
Documentation externes :
- https://developers.google.com/analytics/devguides/collection/gtagjs/
- https://developers.google.com/analytics/devguides/collection/gtagjs/events
Exemple du code à insérer dans la billetterie pour Google Tags :
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
});
});
Liste complète des triggers :
Home page:
trigger : ike_home_view
Datas : none
//send to your tracking tool
});
Event page:
Page of an event with multiple dates
trigger : ike_event_view
Datas : detail.name
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
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)
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)
console.log(e.detail);
//send to your tracking tool
});
User logout:
trigger : ike_user_logout
Datas : detail (cart details)
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)
console.log(e.detail);
//send to your tracking tool
});
Cart page:
trigger : ike_cart_view
Datas : detail (cart details)
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)
console.log(e.detail);
//send to your tracking tool
});
Cart empty:
Triggered when empty button pressed
trigger : ike_cart_empty
Datas : detail (cart details)
console.log(e.detail);
//send to your tracking tool
});
Cart confirm:
Triggered when confirm button pressed
trigger : ike_cart_confirm
Datas : detail (cart details)
console.log(e.detail);
//send to your tracking tool
});
Cart delivery page:
trigger : ike_cart_delivery_view
Datas : detail (cart details)
console.log(e.detail);
//send to your tracking tool
});
Cart form page:
trigger : ike_cart_form_view
Datas : detail (cart details)
console.log(e.detail);
//send to your tracking tool
});
Cart payment page:
trigger : ike_cart_payment_view
Datas : detail (cart details with paymentMethodSelected)
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)
console.log(e.detail);
//send to your tracking tool
});
Cart payment success page:
trigger : ike_cart_payment_success
Datas : detail (cart details)
console.log(e.detail);
//send to your tracking tool
});
Cart delete item:
trigger : ike_cart_delete
Datas : detail (previosCart and newCart)
console.log(e.detail);
//send to your tracking tool
});
Page Changed:
trigger : ike_page_changed
Datas : detail.path
console.log(e.detail);
//send to your tracking tool
});
En savoir plus
- Guide de démarrage : Billetterie
- Personnaliser la billetterie en ligne avec les codes HTML, CSS, et JS