Show Menu
ARGOMENTI×

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 "Acquista" identificati dalla Activity Map con lo stesso ID collegamento e regione:
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>
Buy
Buy
Buy
pannello di raccomandazione
pannello di raccomandazione
pannello di raccomandazione
In che modo è possibile personalizzare la pagina Web e i tag per differenziare i valori di questi collegamenti? Sono disponibili tre opzioni: Puoi personalizzare l’ID collegamento, la regione o il file del modulo ActivityMap di AppMeasurement.

Personalizzare l’ID collegamento utilizzando s_objectID

Creando un ID oggetto univoco per un collegamento o una posizione di collegamento su una pagina, puoi migliorare il tracciamento delle Activity Map oppure utilizzare Activity Map per creare rapporti su un tipo o una posizione di collegamento, anziché sull'URL del collegamento. Fare clic qui per ulteriori informazioni sulla variabile s_objectID.
È necessario un punto e virgola finale (;) quando si utilizza s_objectID nella 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>   
Product1
Prodotto 2
Prodotto 3
pannello di raccomandazione
pannello di raccomandazione
pannello di raccomandazione

Personalizzare la regione

Puoi personalizzare l'area facendo in modo che ogni collegamento "acquista" abbia una propria regione definita. A tal fine, aggiungete un parametro "id" a uno dei principali tag di ancoraggio "Buy".
Non sei strettamente limitato al parametro "id" come identificatore di regione. Potete anche impostare un identificatore personalizzato utilizzando la variabile JavaScript "s.ActivityMap.regionIDAtribute".
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>
Buy
Buy
Buy
regione a
regione B
regione c

Personalizzare il file del modulo ActivityMap di AppMeasurement

Verificate che il codice modificato funzioni correttamente. Adobe non è responsabile del comportamento del codice modificato.
Di seguito sono riportati un paio di esempi di funzioni di collegamento/regione*** generiche che è possibile includere (nel modulo 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"; 
}