Koppelingen differentiëren die verwijzen naar dezelfde koppelings-id en -regio

U kunt koppelingen onderscheiden door de koppelings-id aan te passen met behulp van de variabele s_objectID, door het gebied aan te passen en door het modulebestand AppMeasurement ActivityMap aan te passen.

Stel bijvoorbeeld dat u meerdere "Kopen"-koppelingen hebt die door Activity Map onder dezelfde koppelings-id en -regio worden geïdentificeerd:

Codevoorbeeld
Koppelings-id
Regio
<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>


Kopen


Kopen


Kopen


aanbevelingen, deelvenster


aanbevelingen, deelvenster


aanbevelingen, deelvenster

Hoe kunt u uw webpagina en tags aanpassen om de waarden van deze koppelingen te onderscheiden? U hebt drie opties: U kunt de identiteitskaart van de Verbinding aanpassen, of het gebied aanpassen, of het dossier van de Module AppMeasurement ActivityMap aanpassen.

Koppelings-id aanpassen met s_objectID section_01B0D463397B4837B2D46F087A6E5937

Door een unieke object-id te maken, s_objectIDVoor een koppeling of koppelingslocatie op een pagina kunt u de Activity Map beter bijhouden of Activity Map gebruiken om te rapporteren over een koppelingstype of -locatie, in plaats van de URL van de koppeling. Klikken hier voor meer informatie over de s_objectID variabele.

IMPORTANT
Een volgpuntkomma (;) is vereist bij gebruik s_objectID in Activity Map.
Codevoorbeeld
Koppelings-id
Regio
<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


aanbevelingen, deelvenster


aanbevelingen, deelvenster


aanbevelingen, deelvenster

Het gebied aanpassen section_6B1EF302573B445DBAF44176D0A12DB9

U kunt de regio aanpassen door ervoor te zorgen dat voor elke link "Kopen" een eigen regio is gedefinieerd. Hiervoor voegt u een "id" aan een van de bovenliggende elementen van elke "Buy"-ankertag.

NOTE
U bent niet strikt beperkt tot de "id" parameter als regio-id. U kunt ook uw eigen id instellen met de JavaScript-variabele "s.ActivityMap.regionIDAttribute".
Codevoorbeeld
Koppelings-id
Regio
<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>


Kopen


Kopen


Kopen


regio a


regio b


regio c

Het bestand ActivityMap voor AppMeasurement-module aanpassen section_B933BB9F944E4D5389002908A5A881F8

CAUTION
Controleer of de gewijzigde code goed werkt. Adobe is niet verantwoordelijk voor het gedrag van de gewijzigde code.

Hier volgen enkele voorbeelden algemeen koppelingen-/regiofuncties die u kunt opnemen (in gewijzigde vorm) in het bestand AppMeasurement.js.

s.ActivityMap.link = function(ele, linkName) {
  if (linkName) {
    return linkName;
  }
  if (ele) {
    if (ele.tagName == 'A' && ele.href) {
      return ele.href;
    }
  }
}

De linkName wordt overgegaan tijdens vraag aan 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";
}
recommendation-more-help
a83f8947-1ec6-4156-b2fc-94b5551b3efc