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 "Acquista" identificati da Activity Map con lo stesso ID collegamento e l’area geografica:
Esempio di codice | ID collegamento | 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>
|
Acquista Acquista Acquista |
pannello consigli pannello consigli pannello consigli |
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.
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 ulteriori informazioni sulla variabile s_objectID
.
Tenere presente che è necessario un punto e virgola finale (;
) quando si utilizza s_objectID
in Activity Map.
Esempio di codice | ID collegamento | Area geografica |
---|---|---|
<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 |
pannello consigli pannello consigli pannello consigli |
Puoi personalizzare la regione assicurandoti che ogni collegamento “Acquista” abbia la propria area geografica definita. Per farlo, aggiungi un parametro "id"
a uno dei principali tag di ancoraggio “Acquista”.
Non sei strettamente limitato al parametro "id"
come identificatore di area. Puoi anche impostare un identificatore personalizzato utilizzando la variabile JavaScript "s.ActivityMap.regionIDAttribute"
.
Esempio di codice | ID collegamento | Area geografica |
---|---|---|
<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>
|
Acquista Acquista Acquista |
regione a regione b regione c |
Verifica che il codice modificato funzioni correttamente. Adobe non è responsabile del funzionamento del codice modificato.
Di seguito sono riportati un paio di esempi di funzioni di collegamento/area geografica generiche che è possibile 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";
}