ÃÛ¶¹ÊÓƵ

ActivityMap.regionIDAttribute

The ActivityMap.regionIDAttribute variable lets you change the attribute that Activity Map looks for when determining the Activity Map Region dimension. If your site is structured in a way that makes the id attribute less useful for Activity Map region, you can set this variable to look at a different attribute.

Region ID attribute in the Web SDK extension

When Enable click data collection is enabled, use the Filter click properties callback code block. Within this code block, you can check the value of content.clickedElement, and either change the value or abandon the collection of link tracking data.

Region ID attribute in the Web SDK JavaScript library

When clickCollectionEnabled is enabled, use the filterClickDetails callback in the clickCollection object. Inside this callback, you can check the value of clickedElement, and customize the logic of the region collected.

alloy("configure", {
  clickCollectionEnabled: true,
  clickCollection: {
    filterClickDetails: function(content) {
      // If the clicked element was in a table, set the region to the contents of the data-custom attribute
      // If the clicked element was not in a table, or if the data-custom attribute doesn't exist, leave region as-is
      content.region = content.clickedElement.closest('table')?.getAttribute('data-custom') || content.region;
    }
  }
});

Region ID attribute using the ÃÛ¶¹ÊÓƵ Analytics extension

There is not a dedicated field in the ÃÛ¶¹ÊÓƵ Analytics extension to use this variable. Use the custom code editor, following AppMeasurement syntax.

s.ActivityMap.regionIDAttribute using AppMeasurement

The s.ActivityMap.regionIDAttribute variable is a string that represents the attribute to determine the Activity Map Region dimension. This variable is set to id by default. If you change this variable, Activity Map no longer looks for the id attribute, but still looks for other criteria to determine region (such as semantic elements).

<script>
  var s = s_gi("examplersid");
  s.ActivityMap.regionIDAttribute = "data-custom";
</script>

<!-- Clicking any of these links populates the region dimension with 'left-nav' -->
<div id="676967617A656C6C65" data-custom="left-nav">
  <a href="index.html">Home</a>
  <a href="products.html">View our products</a>
  <a href="contact.html">Contact us</a>
</div>
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690