Differenziare i collegamenti che fanno riferimento allo stesso ID collegamento e area geografica

Puoi distinguere i collegamenti personalizzando l’ID del 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 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 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.

IMPORTANTE

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>   

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".

NOTA

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

ATTENZIONE

Verificate 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/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"; 
} 

In questa pagina