Glossaire

Google recense sept causes distinctes de not set dans GA4

Taras Shynkarenko
Taras Shynkarenko
•Mis à jour : •9 min de lecture
Google recense sept causes distinctes de not set dans GA4Google recense sept causes distinctes de not set dans GA4

TL;DR, Réponse rapide

9 min de lecture

(not set) est le libellé de substitution de Google pour une dimension qui n'a reçu aucune valeur, et l'article d'aide de Google nomme une cause distincte pour chaque dimension qui l'affiche : comptes Google Ads non associés, un événement session_start manquant, une session sans événement page_view, un content_group vide, un User ID enregistré comme dimension personnalisée, un paramètre personnalisé de moins de 24 heures, et un mode de consentement qui appelle default là où il devrait appeler update. Google ne publie aucun pourcentage acceptable de (not set), alors mesurez la part vous-même et corrigez la dimension à laquelle elle appartient.

Que signifie not set dans GA4 ?

Google Analytics inscrit not set dans GA4 dans une ligne de rapport quand il n'a reçu aucune valeur pour la dimension de cette ligne, et la cause change d'une dimension à l'autre. La définition de Google tient en une phrase : "(not set) is a placeholder name that Analytics uses when it hasn't received any information for a dimension." Nommez d'abord la dimension, car la réparation d'une ligne Google Ads et celle d'une ligne de page de destination n'ont rien en commun.

Le même article signale un voisin : "The '(data not available)' value is a related value that can appear in reports." Les deux pointent dans des directions opposées. (not set) met en cause votre configuration de collecte. (data not available) met en cause Google, qui retient un chiffre.

(not set) est-il la même chose qu'une valeur vide ?

Non. GA4 réserve ce libellé au cas où rien n'est arrivé. La référence des dimensions et métriques de Google trace la limite : "(not set) is a placeholder used when data hasn't been received for a dimension. When you send an empty value to Analytics, you will see a blank value instead of (not set); (not set) appears when no value is sent." Une colonne de valeurs vides signifie que votre balise s'est déclenchée et a envoyé une chaîne vide ; une colonne de (not set) signifie que le paramètre n'a jamais atteint Google.

Le groupe de contenu enfreint cette règle, et Google documente lui-même l'exception : "(not set) can also appear when your event sends the content_group parameter but it's an empty value, for example (content_group: "")." Traitez la règle de la valeur vide comme le cas général et le groupe de contenu comme la seule exception nommée.

Quelles dimensions produisent (not set), et quelle est la cause de chacune ?

L'article d'aide de Google répartit la réponse sur sept dimensions, chacune avec sa propre cause. Rien en dehors de cette liste n'est documenté, donc tout ce que vous lisez ailleurs relève de la déduction de quelqu'un.

DimensionCause documentée par GoogleCe qu'il faut changer
Dimensions Google AdsAds et Analytics ne sont pas associés, le marquage automatique est désactivé, le trafic arrive de comptes Google Ads non associés, ou les URL de destination portent des "incomplete or incorrect UTM parameters"Associer les comptes, activer le marquage automatique, réparer les balises
Source / medium de la session"sessions where the automatically collected event session_start is missing"Déplacer la balise Google sur le déclencheur Initialization - All Pages
Page de destination"a session doesn't have a page_view event"Vérifier que page_view se déclenche sur les pages d'entrée
Groupe de contenuAssocié à des événements collectés automatiquement comme session_start et first_visit, qui "don't accept the content_group parameter", ou l'événement envoie un content_group videDissocier le groupe de contenu de ces événements, cesser d'envoyer une chaîne vide
User ID défini comme personnaliséUn ID utilisateur enregistré comme dimension personnaliséeUtiliser plutôt la fonctionnalité User-ID
Paramètres personnalisés"the first 24 hours after you register a custom parameter", et des valeurs absentes du premier événement ayant déclenché session_start ou first_visitLaisser passer les 24 heures, revérifier
Mode de consentementLa commande default utilisée là où update s'impose, si bien que "the initial event with the session_start parameter is lost", ou des événements envoyés avec un consentement refusé après que le consentement a été accordéAppeler update après l'interaction avec la bannière

Trois de ces lignes sont des erreurs de balisage, et le balisage UTM est celle que vous pouvez auditer aujourd'hui sans toucher au code. La ligne du mode de consentement est à confronter à votre bannière, et Google consent mode v2 la traite en détail.

Une équipe marketing consulte les sources de trafic sur un ordinateur portable, le genre de session où source/support devient (not set).

Pourquoi la source / medium de la session est-elle (not set) ?

La source / medium de la session passe à (not set) quand la session n'a pas d'événement session_start, ce que Google attribue à une balise Google qui se déclenche sur le mauvais type de déclencheur au lieu de "Initialization". L'effet en cascade est la partie que les équipes manquent. Google indique que lorsque la source / medium de la session vaut (not set), "your traffic will be shown as Unassigned in the default channel group as there are no channel rules that match the event data." Unassigned et (not set) sont une seule panne vue depuis deux rapports, et c'est aussi pourquoi les équipes confondent les deux avec direct / none dans GA4.

Google documente un autre cas au niveau de la session : des sessions qui portent le paramètre srsltid sans referrer google.com. Google les attribue à des "actions like sharing modified URLs" et précise qu'elles sont "not classified as organic." Vérifiez la présence de srsltid dans les URL de vos pages de destination avant d'accuser la balise.

Comment calculer la part de (not set) dans un rapport ?

Divisez les lignes qui portent ce libellé par le total de la même dimension sur la même plage de dates.

(not set) share = (not set) sessions / total sessions x 100

Prenez une semaine de 84 000 sessions dont 12 480 se trouvent dans la ligne (not set) de la source / medium de la session. 12 480 / 84 000 = 0,1486, donc 14,86 pour cent de la semaine n'a aucune source attribuable. Avec un taux de conversion de 2 pour cent, cela fait 250 conversions sans canal associé, et c'est ce chiffre qu'il faut apporter en réunion budgétaire. Google ne publie aucun pourcentage acceptable pour (not set), donc le chiffre n'a de sens que comparé à vos propres semaines précédentes.

Une semaine, un rapport
Sessions totales84 000
Sessions (not set)12 480
Conversions sans canal250
Une part de (not set) de 14,86 % avec un taux de conversion de 2 % représente 250 conversions sans canal attribué.

(other) et les seuils de données créent-ils des lignes (not set) ?

Non. Trois libellés, trois mécanismes, et les confondre vous fait réparer la mauvaise chose. La ligne (other) apparaît "when the number of rows in a table exceeds the table's row limit", moment où Analytics "surfaces only the most common dimension values and condenses less common values under the (other) row". Les consignes de Google sur la cardinalité placent le déclencheur à "more than 500 unique values in one day" et le plafond de la propriété à "a cardinality limit of 50,000 values. Thereafter, cardinality control is implemented."

Les seuils de données sont le troisième libellé. Google retient des lignes "to prevent anyone viewing a report or exploration from inferring the identity or sensitive information of individual users", et indique que "Data thresholds are system defined. You can't adjust them." Lisez le fonctionnement dans les seuils de données de GA4 avant de qualifier un rapport qui rétrécit de bug de balisage.

Une personne calcule des pourcentages sur papier à côté d'un ordinateur portable, la vérification manuelle nécessaire avant de se fier à une part de (not set).

Flowsery
Flowsery

Essai gratuit

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Que ne documente pas Google sur (not set) ?

Trois affirmations circulent largement et n'apparaissent nulle part dans la documentation de Google. Les bloqueurs de publicité et la protection contre le suivi de Safari ne sont pas cités comme causes de (not set) dans l'article d'aide, donc traitez ce lien comme une déduction, pas comme une règle documentée. Aucun pourcentage acceptable de (not set) n'est publié dans la documentation de Google, ce qui fait de chaque repère du type "moins de 5 pour cent, c'est correct" la règle maison de quelqu'un. Et le (not provided) d'Universal Analytics pour les mots-clés organiques est une valeur distincte issue d'un produit distinct, totalement absente de l'article GA4.

Si une cause ne figure pas sur la liste de Google, prouvez-la dans une session de débogage avant de réécrire votre balisage.

Comment arrêter de perdre des sessions à cause de (not set) ?

Corrigez la dimension à laquelle appartient la ligne, puis vérifiez sur une vraie session, pas sur un rapport. Chaque cause de la liste de Google est un problème de collecte, donc la preuve qu'il vous faut est ce que le navigateur a envoyé, pas ce que le tableau agrégé affiche le lendemain.

Flowsery enregistre chaque session utilisateur et fonctionne sans cookies, hébergé dans l'UE et sans échantillonnage des données, si bien qu'une session à la source cassée devient un replay (l'enregistrement de la session) que vous pouvez regarder, pas une ligne que vous ne pouvez pas ouvrir. Il détecte seul les erreurs JavaScript, les rage clicks (clics répétés sous l'effet de la frustration) et les abandons, et envoie chaque problème vers Slack, Linear ou Jira avec le replay joint. Si l'unité elle-même reste floue, qu'est-ce qu'une session en fixe la limite.

Questions fréquentes

(not set) signifie-t-il que mon suivi GA4 est cassé ?

Pas à lui seul. Google définit la valeur comme un libellé de substitution pour une dimension qui n'a reçu aucune information, et plusieurs causes documentées sont des choix de configuration, pas des pannes, comme un paramètre personnalisé enregistré il y a moins de 24 heures. Comparez la dimension à la liste de Google avant de parler de panne.

Puis-je exclure (not set) d'un rapport GA4 avec un filtre ?

Vous pouvez masquer la ligne avec un filtre de rapport, mais les sessions restent dans la propriété et la valeur manquante ne revient pas. Google signale le même piège pour la ligne (other) : l'avertissement de qualité des données s'affiche "but no (other) row appears in the report" parce qu'un filtre a masqué les résultats regroupés. Masquer une ligne change la vue, pas la collecte.

Pourquoi Unassigned apparaît-il à côté de (not set) ?

Ils viennent du même manque. Google indique que si la source / medium de la session est remontée comme (not set), "your traffic will be shown as Unassigned in the default channel group as there are no channel rules that match the event data." Corrigez l'événement session_start manquant et les deux libellés diminuent ensemble.

Le mode de consentement provoque-t-il (not set) ?

Google nomme deux erreurs de mode de consentement. Utiliser la commande default pour définir toutes les valeurs de consentement, y compris les mises à jour après l'interaction avec la bannière, fait que "the user_engagement event isn't sent, and the initial event with the session_start parameter is lost". Les événements envoyés avec un consentement refusé après que le consentement a été accordé sont, selon Google, "treated as a separate session, which won't have a session_start event". Utilisez la commande update pour les changements postérieurs à la bannière.

(not set) est-il la même chose que (other) ?

Non. (not set) signifie qu'aucune valeur n'a été reçue pour la dimension. (other) signifie que des valeurs ont été reçues mais que le tableau a dépassé sa limite de lignes, si bien qu'Analytics a regroupé les moins fréquentes dans une seule ligne. Google note que "other" et "(other)" expriment tous deux une cardinalité élevée, avec "no significant difference between them".

Combien de temps un nouveau paramètre personnalisé affiche-t-il (not set) ?

Google donne un chiffre pour ce cas : (not set) peut apparaître "during the first 24 hours after you register a custom parameter", après quoi "you should have the expected parameter values". Si le libellé survit au-delà de 24 heures, le paramètre n'atteint pas Google et la faute se trouve dans votre balise.

Qu'est-ce qui cause (not set) sur les dimensions Google Ads ?

Les dimensions Google Ads passent en (not set) quand les deux comptes ne sont pas liés, quand le marquage automatique est désactivé, quand le trafic provient d'un compte Google Ads non lié, ou quand les URL de destination portent des paramètres UTM incomplets ou incorrects. Lie les comptes, réactive le marquage automatique et vérifie chaque URL de page de destination à la recherche d'une balise cassée. Chacune des quatre causes casse l'attribution de la même façon, alors vérifie les quatre avant de désigner un coupable.

Quelle est la différence entre (not set) et (data not available) ?

L'article de Google lui-même les présente comme une paire liée qui pointe dans des directions opposées. (not set) signifie que ta configuration de collecte n'a jamais envoyé la valeur, tandis que (data not available) signifie que Google retient un chiffre de son côté. Confondre les deux te fait réparer une balise qui n'a jamais été cassée.

Pourquoi content group affiche (not set) alors que d'autres dimensions affichent une valeur vide à la place ?

Google documente content group comme la seule exception nommée à sa propre règle. Toute autre dimension affiche une valeur vide quand la balise envoie une valeur vide et réserve (not set) au cas où rien n'arrive, mais content group affiche (not set) même pour une chaîne vide, par exemple content_group: "". La même ligne passe aussi en (not set) quand content_group est associé à un événement collecté automatiquement comme session_start ou first_visit, parce que ces événements n'acceptent pas le paramètre content_group.

Le paramètre srsltid provoque-t-il (not set) dans GA4 ?

Google documente un cas distinct au niveau de la session pour cela. Une session portant le paramètre srsltid sans referrer google.com est attribuée à des actions comme le partage d'URL modifiées, et Google précise que ce trafic n'est pas classé comme organique. Vérifie les URL de tes pages d'atterrissage à la recherche de srsltid avant d'accuser la balise session_start d'un problème de source / medium.

Cet article vous a-t-il été utile ?

Dites-nous ce que vous en pensez !

Nous voir plus souvent sur Google

Un clic définit Flowsery comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

Flowsery

Flowsery

Des analyses orientées revenus pour votre site web

Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et sans cookies.

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Termes connexes du glossaire

Ce que signifie direct / none dans GA4 et en quoi cela diffère de (not set)Ce que signifie direct / none dans GA4 et en quoi cela diffère de (not set)
Glossaire

Ce que signifie direct / none dans GA4 et en quoi cela diffère de (not set)

Voir direct / none dans GA4 signifie qu'une session est arrivée sans referrer ni tag de campagne. En quoi cela diffère de (not set) et d'Unassigned.

•9 min de lecture
Lire le taux d'engagement dans Google Analytics 4Lire le taux d'engagement dans Google Analytics 4
Glossaire

Lire le taux d'engagement dans Google Analytics 4

GA4 calcule le taux d'engagement comme les sessions avec engagement divisées par le total. Une session compte a 10 secondes ou un événement clé.

•9 min de lecture
Ce que ces chiffres disent du taux de rebond moyen par secteurCe que ces chiffres disent du taux de rebond moyen par secteur
Glossaire

Ce que ces chiffres disent du taux de rebond moyen par secteur

Neuf secteurs suivis affichent un taux de rebond moyen par secteur documenté allant de 35.76% à 48.38%, selon les données Databox datées de septembre 2024.

•7 min de lecture
Ce que la durée moyenne de session mesure vraimentCe que la durée moyenne de session mesure vraiment
Glossaire

Ce que la durée moyenne de session mesure vraiment

En analytics classique, la durée moyenne de session donne zéro temps à la dernière page vue de chaque session et tire la moyenne vers le bas discrètement.

•8 min de lecture
Pourquoi le trafic direct est le fourre-tout de tout ce que l'analytics n'a pas pu attribuerPourquoi le trafic direct est le fourre-tout de tout ce que l'analytics n'a pas pu attribuer
Glossaire

Pourquoi le trafic direct est le fourre-tout de tout ce que l'analytics n'a pas pu attribuer

Une session atterrit en trafic direct quand ni referrer ni tag de campagne ne survivent au saut. Les causes : referrer policy, apps, PDF, redirections, QR.

•9 min de lecture
Une page de trafic tranche taux de rebond vs taux de sortieUne page de trafic tranche taux de rebond vs taux de sortie
Glossaire

Une page de trafic tranche taux de rebond vs taux de sortie

Lire taux de rebond vs taux de sortie tient à deux dénominateurs. Une page de prix rend 40% de taux de sortie et 15% de taux de rebond la même semaine.

•10 min de lecture

Articles connexes