Questions fréquentes sur le suivi des liens dans Activity Map.
En activant le suivi Activity Map, vous pouvez collecter des données d’informations d’identification personnelle (PII). Ces données peuvent être utilisées seules ou avec d’autres informations pour identifier, contacter ou localiser une seule personne, ou pour identifier une personne dans son contexte.
Vous trouverez ci-dessous certains cas connus de collecte des données relatives aux informations d’identification personnelles à l’aide du suivi Activity Map :
Mailto
. Un lien mailto est un type de lien HTML qui active le client de messagerie par défaut sur l’ordinateur afin d’envoyer un message électronique.User ID
qui peuvent s’afficher dans l’en-tête ou le pied de page d’un site web une fois l’utilisateur connecté.L’identification des liens et des régions dʼActivity Map se produit lorsque les utilisateurs cliquent sur une page.
Si un événement de clic se produit sur un élément, certaines vérifications doivent être effectuées afin de déterminer si AppMeasurement le considérera comme un lien. Ces vérifications sont les suivantes :
A
ou AREA
avec une propriété href
?onclick
définit-il une variable s_objectID
?INPUT
ou d’un bouton SUBMIT
avec une valeur ou du texte enfant ?INPUT
de type IMAGE
avec une propriété src
?BUTTON
?Si la réponse à l’une des questions ci-dessus est Oui, l’élément est considéré comme un lien et sera suivi.
Les balises de bouton avec l’attribut type="button" ne sont pas considérées comme des liens par AppMeasurement. Envisagez de supprimer type="button" sur les balises de bouton et d’ajouter à la place role="button" ou submit="button".
Une balise d’ancrage avec une balise « href » commençant par « # » est considérée comme un emplacement cible interne par AppMeasurement, et non comme un lien (puisque vous ne quittez pas la page). Par défaut, Activity Map ne suit pas ces emplacements cibles internes. Il effectue uniquement le suivi des liens qui permettent à l’utilisateur d’accéder à une nouvelle page.
a. Par le biais de la fonction s.tl()
.
Si le clic s’est produit par le biais d’un appel s.tl()
, Activity Map recevra également cet événement de clic et déterminera si une variable de chaîne linkName
a été trouvée. Lors de l’exécution de s.tl()
, ce linkName sera défini comme l’ID de lien dʼActivity Map. L’élément sur lequel l’utilisateur a cliqué et qui est à l’origine de l’appel s.tl()
sera utilisé pour déterminer la région. Exemple :
<img onclick="s.tl(true,'o','abc')" src="someimageurl.png"/>
b. Par le biais de la variable s_objectID
. Exemple :
```
<img onclick="s_objectID='abc';" src="someimageurl.png"/>
<a href="some-url.html" onclick="s_objectID='abc';" >
Texte du lien ici
</a>
```
Un point-virgule (;) de fin est requis lorsque la variable s_objectID
est utilisée dans Activity Map.
<a hef="/home?lang=en>Home</a>
<input type="submit" value="Submit"/>
<input type="image" src="submit-button.png"/>
<p onclick="var s_objectID='custom link id';">
<span class="title">Current Market Rates</span>
<span class="subtitle">1.45USD</span>
</p>
<div onclick="s.tl(true,'o','custom link id')">
<span class="title">Current Market Rates</span>
<span class="subtitle">1.45USD</span>
</div>
Raison : la balise d’ancrage ne possède pas de href
valide :
<a name="innerAnchor">Section header</a>
Raison : absence de s_ObjectID
et s.tl()
:
<p onclick="showPanel('market rates')">
<span class="title">Current Market Rates</span>
<span class="subtitle">1.45USD</span>
</p>
Raison : absence de s_ObjectID
et s.tl()
:
<input type="radio" onclick="changeState(this)" name="group1" value="A"/>
<input type="radio" onclick="changeState(this)" name="group1" value="B"/>
<input type="radio" onclick="changeState(this)" name="group1" value="C"/>
Raison : la propriété « src » présente un élément d’entrée de formulaire manquant :
<input type="image"/>