Links mit Verweis auf dieselbe Link-ID und Region unterscheiden
Sie können Links voneinander abgrenzen, indem Sie die Link-ID mithilfe der Variablen s_objectID, die Region oder die ActivityMap-Moduldatei AppMeasurement anpassen.
Beispiel: Angenommen, Sie haben mehrere Links des Typs „Buy“, die von Activity Map unter der gleichen Link-ID und Region identifiziert werden:
<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
Wie können Sie Ihre Webseite und das Tagging anpassen, um die Werte dieser Links zu unterscheiden? Sie haben drei Optionen: Sie können die Link-ID anpassen, die Region anpassen oder die ActivityMap-Moduldatei AppMeasurement anpassen.
Link-ID mit s_objectID anpassen section_01B0D463397B4837B2D46F087A6E5937
Durch Erstellung einer eindeutigen Objekt-ID, s_objectID
, für einen Link oder eine Link-Position auf einer Seite können Sie die Activity Map-Verfolgung verbessern. Sie können Activity Map auch anstelle der Link-URL zum Generieren von Berichten zum Link-Typ oder zur Link-Position verwenden. Klicken Sie hier, um weitere Informationen zur Variablen s_objectID
zu erhalten.
s_objectID
in Activity Map muss ein Semikolon (;
) folgen.<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
Anpassen der Region section_6B1EF302573B445DBAF44176D0A12DB9
Sie können die Region anpassen, indem Sie sicherstellen, dass für jeden Link vom Typ „Buy“ eine eigene Region definiert ist. Fügen Sie dazu einem der übergeordneten Elemente jedes Anker-Tags „Buy“ den Parameter "id"
hinzu.
"id"
zur Identifikation einer Region beschränkt. Sie können auch eine eigene ID mithilfe der JavaScript-Variablen "s.ActivityMap.regionIDAttribute"
festlegen.<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
Anpassen der ActivityMap-Moduldatei AppMeasurement section_B933BB9F944E4D5389002908A5A881F8
Im Folgenden finden Sie einige Beispiele für allgemeine Link-/Regionsfunktionen, die Sie (in geänderter Form) in die Datei AppMeasurement.js einschließen können.
s.ActivityMap.link = function(ele, linkName) {
if (linkName) {
return linkName;
}
if (ele) {
if (ele.tagName == 'A' && ele.href) {
return ele.href;
}
}
}
linkName
wird bei Aufrufen an s.tl()
übergeben.
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";
}