Differentiera länkar som refererar till samma länk-ID och region
Du kan differentiera länkar genom att anpassa länk-ID med variabeln s_objectID, genom att anpassa regionen och genom att anpassa modulen AppMeasurement ActivityMap.
Låt oss säga att du har flera"Köp"-länkar som identifieras av Activity Map under samma Link ID och Region:
<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>
Köp
Köp
Köp
rekommendationspanel
rekommendationspanel
rekommendationspanel
Hur kan du anpassa din webbsida och taggning för att särskilja länkarnas värden? Du har tre alternativ: Du kan anpassa länk-ID:t, anpassa regionen eller anpassa filen AppMeasurement ActivityMap Module.
Anpassa länk-ID med s_objectID section_01B0D463397B4837B2D46F087A6E5937
Genom att skapa ett unikt objekt-ID, s_objectID
för en länk eller länkplats på en sida kan du antingen förbättra spårningen av Activity Map eller använda Activity Map för att rapportera en länktyp eller plats, i stället för länkens URL. Klicka här för mer information om s_objectID
variabel.
;
) krävs när du använder s_objectID
i 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>
Produkt1
Produkt2
Produkt3
rekommendationspanel
rekommendationspanel
rekommendationspanel
Anpassa regionen section_6B1EF302573B445DBAF44176D0A12DB9
Du kan anpassa regionen genom att se till att varje köplänk har en egen region definierad. Lägg till en "id"
till en av de överordnade taggarna för varje"Köp"-ankartagg.
"id"
parameter som en regionidentifierare. Du kan också ange en egen identifierare med JavaScript-variabeln "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>
Köp
Köp
Köp
region a
region b
region c
Anpassa filen AppMeasurement ActivityMap Module section_B933BB9F944E4D5389002908A5A881F8
Här är några exempel på generisk de länk-/regionfunktioner du kan inkludera (i ändrad form) i filen AppMeasurement.js.
s.ActivityMap.link = function(ele, linkName) {
if (linkName) {
return linkName;
}
if (ele) {
if (ele.tagName == 'A' && ele.href) {
return ele.href;
}
}
}
The linkName
skickas under anrop till 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";
}