Differenziare i collegamenti che fanno riferimento allo stesso ID collegamento e area geografica
Puoi distinguere i collegamenti personalizzando l’ID collegamento utilizzando la variabile s_objectID, personalizzando la regione e personalizzando il file del modulo ActivityMap di AppMeasurement.
Ad esempio, supponiamo che tu disponga di più collegamenti “Buy” identificati da Activity Map con lo stesso ID collegamento e l’area geografica:
<div id="recommendation panel">
<div>
<a href="product1.html">Buy</a>
</div>
<div>
<a href="product2.html">Buy</a>
</div>
<div>
<a href="product3.html">Buy</a>
</div>
</div>
Buy
Buy
Buy
recommendation panel
recommendation panel
recommendation panel
Come personalizzare la pagina web e i tag per differenziare i valori di questi collegamenti? Sono disponibili tre opzioni: puoi personalizzare l’ID collegamento, l’area geografica o il file del modulo ActivityMap di AppMeasurement.
Personalizzare l’ID collegamento utilizzando s_objectID section_01B0D463397B4837B2D46F087A6E5937
Creando un ID oggetto univoco, s_objectID
, per un collegamento o una posizione di collegamento su una pagina, puoi migliorare il tracciamento di Activity Map oppure utilizzare Activity Map per creare rapporti su un tipo o una posizione di collegamento, anziché sull’URL del collegamento. Fai clic qui per scoprire maggiori informazioni sulla variabile s_objectID
.
;
) quando si utilizza s_objectID
in Activity Map.<div id="recommendation panel">
<div>
<a onClick="s_objectID='Product1';" href="product1.html">Buy</a>
</div>
<div>
<a onClick="s_objectID='Product2';" href="product2.html">Buy</a>
</div>
<div>
<a onClick="s_objectID='Product3';" href="product3.html">Buy</a>
</div>
</div>
Product1
Product2
Product3
recommendation panel
recommendation panel
recommendation panel
Personalizzare l’area geografica section_6B1EF302573B445DBAF44176D0A12DB9
Puoi personalizzare la regione assicurandoti che ogni collegamento “Buy” abbia la propria area geografica definita. Per farlo, aggiungi un parametro "id"
a uno dei genitori di ogni tag di ancoraggio “Buy”.
"id"
come identificatore di area geografica. Puoi anche impostare un identificatore personalizzato utilizzando la variabile JavaScript "s.ActivityMap.regionIDAttribute"
.<div id="recommendation panel">
<div id="region a">
<a href="product1.html">Buy</a>
</div>
<div id="region b">
<a href="product2.html">Buy</a>
</div>
<div id="region c">
<a href="product3.html">Buy</a>
</div>
</div>
Buy
Buy
Buy
region a
region b
region c
Personalizza il file del modulo ActivityMap di AppMeasurement section_B933BB9F944E4D5389002908A5A881F8
Ecco un paio di esempi di funzioni di collegamento/area geografica generiche da includere (in formato modificato) nel file AppMeasurement.js.
s.ActivityMap.link = function(ele, linkName) {
if (linkName) {
return linkName;
}
if (ele) {
if (ele.tagName == 'A' && ele.href) {
return ele.href;
}
}
}
Il linkName
viene passato durante le chiamate a s.tl()
.
s.ActivityMap.region = function(ele) {
var className,
classNames = {
'header': 1,
'navbar': 1,
'left-content': 1,
'main-content': 1,
'footer': 1,
};
while ((ele && (ele = ele.parentNode))) {
if ((className=ele.className) && classNames[className]) {
return className;
}
}
return "BODY";
}