Activity Map FAQ
Frequently asked questions related to Activity Map.
Permissions to use Activity Map and its associated dimensions are handled in the Adobe Admin Console.
The permission items required for Activity Map include:
- Analytics Tools > Activity Map
- Analytics Tools > Segment Publishing
- Dimensions > Activity Map Scroll Reach
- Dimensions > Activity Map Link By Region
- Dimensions > Activity Map Region
- Dimensions > Activity Map Link
- Dimensions > Activity Map Page
See Product profile permissions for Analytics Tools for more information.
Every few seconds, Activity Map scans the web page looking for changes. Activity Map finds new content on the page without requiring a reload, but this new content is always attributed to the first page dimension value.
-
Activity Map checks to see if the visibility of links that it knows about has changed. If a change in visibility is found, then the Links On Page table’s Present column for that link updates with Displayed or Hidden.
-
When user interaction creates new content, any new elements that AppMeasurement determines as a link are added to the Links On Page table. Activity Map sends a new data request that includes these new links. The new links appear in the Links On Page table when the data request is returned.
- In Gradient and Bubble mode: The metric column determines rank. For links with the same metric value, the rank is further based on link ID alphabetical order.
- In Gainer & Loser mode: The percent gained column determines rank. For links with the same gain, the rank is further based on the link ID alphabetical order.
Activity Map checks every 2 seconds to see if it has found changes in the state of the web page such as:
- HTML content that has become visible
- HTML content that is hidden
- New HTML content that was injected
If content is hidden or shown, the extension automatically changes the affected links state (and therefore overlays) from hidden to shown or from shown to hidden. If new content is injected, the application retrieves the associated links, pulls analytics data for them, and adds overlays for these links.
Yes. The Data feed columns that Activity Map uses are:
- Activity Map link:
clickmaplink
- Activity Map page:
clickmappage
- Activity Map region:
clickmapregion
- Activity Map link by region:
clickmaplinkbyregion
The method to disable Activity Map depends on your implementation type:
-
Web SDK extension: In the extension configuration settings, uncheck the boxes Collect internal link clicks, Collect external link clicks, and Collect download link clicks.
-
Web SDK JavaScript library: Set
clickCollectionEnabled
tofalse
. -
Analytics extension: In the extension configuration settings, uncheck the box labeled Use Activity Map.
-
AppMeasurement: Remove or comment out the Activity Map module within
AppMeasurement.js
, or overwrite the module function call with an empty body:code language-js function AppMeasurement_Module_ActivityMap() {}
Consider the following scenarios where personally identifiable data can be collected using Activity Map:
- Email links: If an email address can be clicked to open the user’s mail client, Activity Map can collect the email address that was clicked.
- User ID links: After a visitor logs in, Activity Map can record any links that contain the visitor’s user ID.
- Sensitive information links: For financial institutions, sensitive information like account number can be tracked if they are a link and the visitors clicks them.
- Links containing personal information: For healthcare websites, links can contain personal information. If a visitor clicks these links, Activity Map collects that link text.
Activity Map tracks the following elements:
- An
<a>
or<area>
tag with anhref
property. Anchor tag links (#
) are not tracked by default. - An
onclick
attribute that sets as_objectID
variable - An
<input>
tag orsubmit
button with a value or child text - An
<input>
tag with typeimage
and asrc
property - A
<button>
tag without the attributetype="button"
. If you want to track<button>
tags, consider using attributes likerole="button"
orsubmit="button"
instead.
The following are some examples where Activity Map has all of the required information to track a link.
code language-html |
---|
|
The following are some examples where Activity Map does not track clicks.
code language-html |
---|
|