Preguntas frecuentes sobre el seguimiento de vínculos
Preguntas frecuentes sobre el seguimiento de vínculos en Activity Map.
A continuación se indican algunos casos conocidos en los que pueden recopilarse datos PII con el seguimiento de Activity Map:
- Vínculos
Mailto
. Un vínculo mailto es un tipo de vínculo HTML que activa el cliente de correo predeterminado en el equipo para enviar un mensaje de correo electrónico. - Los vínculos de
User ID
pueden aparecer en el encabezado o pie de página de un sitio web una vez que el usuario ha iniciado sesión. - Para las instituciones financieras, es posible que se muestre como vínculo el número de cuenta. Al hacer clic en dicho vínculo, se recopilará el texto que contenga.
- Los sitios web de entidades sanitarias también pueden mostrar datos PII como vínculos. Al hacer clic en dichos vínculos, se recopilará el texto que contengan, por lo que se recopilarán datos PII.
¿Cuándo se produce el seguimiento de vínculos?
La identificación de vínculos y regiones de Activity Map se lleva cabo cuando los usuarios hacen clic en una página.
¿De qué elementos se realiza el seguimiento de forma predeterminada?
Si se da un evento de clic en un elemento, este tiene que pasar algunas comprobaciones para determinar si AppMeasurement lo tratará como un vínculo. Las comprobaciones son las siguientes:
- ¿Se trata de una etiqueta
A
oAREA
con una propiedadhref
? - ¿Hay un atributo
onclick
que define la variables_objectID
? - ¿Se trata de una etiqueta
INPUT
o un botónSUBMIT
con un valor o texto secundario? - ¿Se trata de una etiqueta
INPUT
con el tipoIMAGE
y una propiedadsrc
? - ¿Es un
BUTTON
?
Si la respuesta a alguna de estas preguntas es Sí, el elemento se trata como vínculo y se le realiza un seguimiento.
¿Cómo realiza Activity Map el seguimiento de otros elementos HTML visuales?
a. A través de la función s.tl()
.
Si el clic se produjo a través de una invocación de s.tl()
, Activity Map también recibirá este evento de clic y determinará si se encontró la variable de cadena linkName
. Durante la ejecución de s.tl()
, el linkName se definirá como ID del vínculo de Activity Map. El elemento donde se hizo clic y que originó la llamada de s.tl()
se utilizará para determinar la región. Ejemplo:
<img onclick="s.tl(true,'o','abc')" src="someimageurl.png"/>
b. A través de la variable s_objectID
. Ejemplo:
```
<img onclick="s_objectID='abc';" src="someimageurl.png"/>
<a href="some-url.html" onclick="s_objectID='abc';" >
Link Text Here
</a>
```
s_objectID
en Activity Map.¿Pueden dar ejemplos de vínculos de los que se realizará un seguimiento?
Ejemplo 1
<a href="/home>Home</a>
Ejemplo 2
<input type="submit" value="Submit"/>
Ejemplo 3
<input type="image" src="submit-button.png"/>
Ejemplo 4
<p onclick="var s_objectID='custom link id';">
<span class="title">Current Market Rates</span>
<span class="subtitle">1.45USD</span>
</p>
Ejemplo 5
<div onclick="s.tl(true,'o','custom link id')">
<span class="title">Current Market Rates</span>
<span class="subtitle">1.45USD</span>
</div>
¿Pueden dar ejemplos de vínculos de los que NO se realizará un seguimiento?
-
Razón: la etiqueta de anclaje no tiene un
href
válido:<a name="innerAnchor">Section header</a>
-
Razón: no aparecen
s_ObjectID
nis.tl()
:code language-none <p onclick="showPanel('market rates')"> <span class="title">Current Market Rates</span> <span class="subtitle">1.45USD</span> </p>
-
Razón: no aparecen
s_ObjectID
nis.tl()
:code language-none <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"/>
-
Razón: falta la propiedad “src” en un elemento de entrada de formulario:
<input type="image"/>