Google Analytics

Quelle version de l’outil d’analyse utiliser

circle-exclamation

Les nouvelles propriétés sont créées par défaut dans la version GA4. Nos requêtes seront ignorées.

Vous devez créer une analyse avec l’interrupteur activé (comme montré dans la capture d’écran ci-dessous)

Comment créer et définir une propriété sur une mini-landing

Créez une propriété sur https://analytics.google.com/

Accédez à Informations de suivi -> Code de suivi

Copiez le code et collez-le dans le head de la mini-landing

Pour faciliter le travail ultérieur, il est recommandé d’ajouter des propriétés aux mini-landings à l’aide de Google Tag Manager, mais ce n’est pas obligatoire.

Ensuite, vous devez trouver l’ID de suivi dans les paramètres de la propriété

Copiez l’ID de suivi, puis ouvrez les paramètres du projet sur Salebot et enregistrez l’ID dans les constantes du projet sous le nom de google_tracking_id:

Comment partager l’ID client Google (_ga) depuis la mini-landing avec des variables

Pour partager l’ID client, vous devez cocher Google Client ID (_ga) dans les paramètres de la mini-landing. Après le lancement du bot, la variable _ga apparaîtra.

Comment transférer les données GA depuis Salebot

Lors de l’appel de la fonction de transfert des données vers Google Analytics, certains paramètres sont partagés sera, les informations ci-dessous sont montrées pour donner une idée générale du fonctionnement de la fonction.

Pour les fonctions ga_pageview et ga_transaction_pageview le paramètre « t » : « pageview » est transféré

Pour les fonctions ga_event et ga_transaction_event le paramètre « t » : « event » est transféré

Pour les fonctions ga_transaction_pageview et ga_transaction_event le paramètre « pa » avec la valeur « purchase » est également transféré.

De plus, lors de l’appel de toutes les fonctions, le paramètre cid est transféré automatiquement - c’est l’ID client pour l’analyse. Si l’utilisateur est entré dans le bot depuis la mini-landing, comme indiqué ci-dessus, alors l’ID est automatiquement enregistré dans les variables du projet, dans la variable _ga

Si la fiche client ne contient pas cette variable, elle est générée automatiquement comme une ligne aléatoire de chiffres, mais dans ce cas il est recommandé de transférer la source de trafic dans les paramètres avancés (voir ci-dessous - Comment redéfinir la source)

Comment redéfinir la source

Si vous devez définir manuellement la source de trafic pour votre événement, vous pouvez y ajouter n’importe quel type de requête avec les paramètres suivants. Le dictionnaire ci-dessous n’est pas indépendant - il est utilisé uniquement lors de l’appel des fonctions mentionnées dans le champ Paramètres avancés.

'{ "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}", "ck":"#{utm_term}", "cc":"#{utm_content}"}'

Documentation sur les paramètres :

Comment utiliser les requêtes de type Events (t:events)

Elles sont utilisées dans Google Analytics pour certains événements. Vous pouvez configurer les objectifs dans GA, ils sont déclenchés lorsque certains événements se produisent (c’est-à-dire que tous les événements partagés ne doivent pas nécessairement être un objectif).

Vous pouvez trouver les événements dans la section Comportement -> Événements -> Principaux événements

Comment configurer les objectifs d’événements

Vous pouvez configurer des objectifs pour les étapes importantes du parcours et les utiliser pour suivre les conversions entre les étapes. Les objectifs se configurent dans la section Conversions -> Objectifs

Comment transférer des événements

Pour transférer un événement dans GA, vous devez, lors du passage à une autre étape, appeler la fonction ga_event() avec les paramètres nécessaires dans le champ calculatrice.

ga_event ('catégorie', 'action de l’événement', 'libellé', 'valeur de l’événement', '{“nom du paramètre”: “valeur”, “nom du paramètre 2”: “valeur 2”}’)

Clarification sur les paramètres de l’exemple ci-dessus :

catégorie - catégorie de l’événement (paramètre obligatoire) action de l’événement - paramètre obligatoire libellé - la valeur de l’événement est transférée sous forme d’entiers et est enregistrée dans la devise définie dans les paramètres d’acquisition le dictionnaire avec des paramètres supplémentaires; exemple : '{"ti":"#{order_id}", "tr":"25", "tcc":"#{promocode}"}'

Exemple d’appel de la fonction :

ga_event('sale', 'consultation de la liste’) ga_event('Salebot', 'Entrée dans le bot', '#{tag}', '100', '{"ti":"#{order_id}", "tr":"#{price}", "tcc":"#{promocode}"}') ga_event('Salebot', 'Entrée dans le bot', '#{tag}', '100') ga_event('Salebot', 'Entrée dans le bot', "", '20')

Comment utiliser les requêtes de type Page View (t:pageview)

En transmettant les données de consultation de page, vous imitez une visite de l’utilisateur de la page web. Pour voir un rapport standard des pages, allez dans Comportement -> Contenu du site

Si vous configurez un objectif pour la visite des pages, vous pouvez obtenir un parcours virtuel suivant la branche du bot sans quitter Google Analytics.

Un exemple de configuration :

Le l’avantage de cette méthode est la représentation visuelle du déroulement du parcours sans avoir à quitter Analytics.

Le l’inconvénientest toutefois le fait que vous ne transmettez essentiellement qu’un seul paramètre - la visite d’un bloc. Des données supplémentaires telles que Label ou Value, comme dans les requêtes Event, ne peuvent pas être transmises de cette façon.

Pour transférer les données de consultation de page dans GA lors du passage à un bloc, il est essentiel d’appeler la fonction ga_pageview() avec les paramètres nécessaires dans le champ calculatrice.

ga_pageview(‘chemin de la page URL’, ‘titre’, ‘{“nom du paramètre”: “valeur”, “nom du paramètre 2”: “valeur 3”}’)

Clarification sur les paramètres de l’exemple ci-dessus :

chemin de la page URL - la partie de l’URL qui contient son chemin title - le titre de la page/document un dictionnaire avec des paramètres supplémentaires de cette structure : ‘{“nom du paramètre”: “valeur”, “nom du paramètre 2”: “valeur 2”}’

Exemple d’appel de la fonction :

ga_pageview('/start, 'Point d’entrée') ga_pageview('/pay', ‘Vente’, '{"cd1": "Scores élevés"}')

Pour le transfert de paramètres supplémentaires, référez-vous à la documentation liée ci-dessous. Vous y trouverez tous les paramètres possibles avec des descriptions détaillées :

Comment utiliser le E-commerce

La configuration E-commerce dans l’onglet All Web Site Data

circle-exclamation

Il existe deux fonctions à cet effet : ga_transaction_pageview et ga_transaction_event. Plus d’informations à leur sujet ci-dessous.

La fonction ga_transaction_pageview

Les paramètres obligatoires sont en gras :

ga_transaction_pageview('id de transaction', 'revenu total’, 'chemin de la page URL', ‘titre’, 'liste de produits’, 'dictionnaire de paramètres supplémentaires’)

Clarification sur les paramètres de l’exemple ci-dessus :

id de transaction - l’identifiant unique de la transaction revenu total - le revenu total lié à la transaction chemin de la page URL - la partie de l’URL qui contient son chemin title - le titre de la page/document liste de produits - le tableau de produits de cette structure : '[["id", "nom", "prix", "quantité"], ["id", "nom", "prix", "quantité"]]' un dictionnaire avec des paramètres supplémentaires de cette structure : ‘{“nom du paramètre”: “valeur”, “nom du paramètre 2”: “valeur 2”}’

Exemple d’appel de la fonction :

ga_transaction_pageview('#{order_id}', '2200', '/send', ‘Reçu’, '[["222", "Rate1", "1200", "1"], ["223", "AdditionalRate", "1000", "1"]]') ga_transaction_pageview('123', '100', '/pay', 'Payé', '', '{"cd": "Scores élevés", "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}"}' )

Le tableau des produits est le suivant : tableau de tableaux:

'[["product_id", "nom du produit", "prix du produit", "quantité de produits"], ["product_id", "nom du produit", "prix du produit", "quantité de produits"]]'

Chaque produit doit comporter 4 paramètres, tout le tableau entre guillemets simples (‘), les paramètres à l’intérieur - entre guillemets doubles (“)

La fonction ga_transaction_event

Les paramètres obligatoires sont en gras :

ga_transaction_event('id de transaction', 'revenu de la transaction’, 'catégorie de l’événement’, ‘action de l’événement’, ‘tag de l’événement’, 'importance de l’événement', 'liste de produits’, 'paramètres supplémentaires’)

Clarification sur les paramètres de l’exemple ci-dessus :

id de transaction - l’identifiant unique de la transaction revenu total - le revenu total lié à la transaction catégorie de l’événement, action de l’événement, tag de l’événement - paramètres obligatoires importance de l’événement - transférée en nombres entiers et enregistrée dans la même devise que celle définie dans les paramètres de visualisation liste de produits - le tableau de produits de cette structure : '[["id", "nom", "prix", "quantité"], ["id", "nom", "prix", "quantité"]]' un dictionnaire avec des paramètres supplémentaires de cette structure : ‘{“nom du paramètre”: “valeur”, “nom du paramètre 2”: “valeur 2”}’

Exemple d’appel de la fonction :

ga_transaction_event('1244', '121.2', 'category1', 'action', 'tag', '10', '[["11", "Product1", "1.2", "1"], ["22", "Product2", "120", "1"]]')

ga_transaction_event('1244', '1.2', 'category1', 'action', '', '', '[["11", "Product1", "1.20", "1"]]')

ga_transaction_event('1244', '121.2', 'category1', 'action', 'tag', '10', '[["11", "Product1", "1.2", "1"], ["22", "Product2", "120", "1"]]', '{"ta": "Google Store", "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}"}' )

Le tableau des produits est le suivant : tableau de tableaux:

'[["product_id", "nom du produit", "prix du produit", "quantité de produits"], ["product_id", "nom du produit", "prix du produit", "quantité de produits"]]'

Chaque produit doit comporter 4 paramètres, tout le tableau entre guillemets simples (‘), les paramètres à l’intérieur - entre guillemets doubles (“)

Tutoriel vidéo

Mis à jour