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:

Kodexempel
Länk-ID
Län
<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_objectIDfö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.

IMPORTANT
Observera att ett avslutande semikolon (;) krävs när du använder s_objectID i Activity Map.
Kodexempel
Länk-ID
Län
<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.

NOTE
Du är inte strikt begränsad till "id" parameter som en regionidentifierare. Du kan också ange en egen identifierare med JavaScript-variabeln "s.ActivityMap.regionIDAttribute".
Kodexempel
Länk-ID
Län
<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

CAUTION
Kontrollera att du testar den ändrade koden för att se till att den fungerar som den ska. Adobe ansvarar inte för hur den ändrade koden fungerar.

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";
}
recommendation-more-help
a83f8947-1ec6-4156-b2fc-94b5551b3efc