Expand my Community achievements bar.

SOLVED

Can we disable or at least somehow control automated variables?

Avatar

Level 9

We are bound to a rather strict rulset regarding data security. Adobe Analytics seems to not cater for these modern needs as it propagates values in parameters where you can't control the values:

  • activityMap: The most annyoing and dangerous feature which we hopefully should be able to disable through the UI soon.
  • r: as long as you don't use the no-referer header this can contain dangerous data (if the referer is a badly build website with PII in the url)
  • g: similar to r, but here at least we have a little bit control over the website and should enforce to not have PII in the url
  • pev1: Exit Links and Download Links always propagate this Link URL parameter with the href of the a tag that triggered the event. Even if you don't use the automated link tracking from the Analytics Extension. Examples are PDFs that are generated with the name of a user or links to a website (or social media page where the username is usually part of the url)

Is there a way to disable these parameters or at least be able to modify them. According to this page they are not exposed as s. variables:

Data Collection Query Parameters

1 Accepted Solution

Avatar

Correct answer by
Level 9

Regarding the variables, thanks I found out a few things regarding this in the meantime as well; not all are documented properly though:

  • g can be set with s.pageURL. Changing document.location.href is something we cannot do as SPAs use this for their routing as well
  • r can be set with s.referrer

For the activityMap I use this code snipped:

if (typeof s.ActivityMap === 'object') {

   s.ActivityMap.link = function() {

   return false;

  };

}

Regarding IP, this happens already on the cloud, so the IP was already sent out of my country to a server somwhere. Big no-go in banking and insurance companies. The only way to prevent the IP to be propagated is a proxy and that is not a limitation of Adobe but just how http works.

View solution in original post

5 Replies

Avatar

Community Advisor

Hi Thomas,

  1. To control Activity Map use either of the below methods Stopping Activity Map Link Tracking OR s.ActivityMap.linkExclusions OR s.ActivityMap.regionExclusions
  2. The referrer is used in many out of the box adobe reports so disable it may not be a good option, however, you can custom set referrer value to exclude any PII issue. syntax

    s.referrer=<%=referrerVar%> // custom code to remove PII by using document.referrer to grab clean referrer value.

  3. The current url (g) use for pages reports and you can also custom set it with document.location.href
  4. You can also disable automatic link tracking by using below setting in custom code section of analytics tool.

s.trackDownloadLinks=false

s.trackExternalLinks=false

Thanks,

Asheesh

Avatar

Level 3

asheeshp​ thanks for the feedback. What about the IP address?

Avatar

Community Advisor

Use Analytics > Admin > Report Suites > Edit Settings > General > General Account Settings to IP Obfuscation.

You can turns IP addresses into non-recognizable strings, essentially removing them from Adobe data stores. When IP Obfuscation is enabled, the original IP addresses are permanently lost.

Note: The IP addresses are obfuscated everywhere in Analytics, including Data Warehouse. However, the IP setting in Target is controlled separately, so this setting has no impact on Target.

If IP obfuscation is enabled, IP exclusion happens before the IP address is obfuscated, so customers don'’t need to change anything when they enable IP obfuscation.

  •      Checking Disabled leaves the IP address in the data.
  •      Checking Obfuscate IP address changes the IP to a hashed value (e.g., 234abc6493872038).
  •      Checking Remove IP address replaces the IP address with x.x.x.x in the data, after geo-lookup.

Check the desired default IP Obfuscation setting for new report suite > Configure IP Obfuscation - Analytics Help and Reference

Good Read

Adobe Analytics and GDPR

Overview of what data Adobe Analytics collects and other privacy considerations - Privacy Overview

Thanks,

Asheesh

Avatar

Correct answer by
Level 9

Regarding the variables, thanks I found out a few things regarding this in the meantime as well; not all are documented properly though:

  • g can be set with s.pageURL. Changing document.location.href is something we cannot do as SPAs use this for their routing as well
  • r can be set with s.referrer

For the activityMap I use this code snipped:

if (typeof s.ActivityMap === 'object') {

   s.ActivityMap.link = function() {

   return false;

  };

}

Regarding IP, this happens already on the cloud, so the IP was already sent out of my country to a server somwhere. Big no-go in banking and insurance companies. The only way to prevent the IP to be propagated is a proxy and that is not a limitation of Adobe but just how http works.

Avatar

Level 10

Hi Thomas,

Did the above replies help to solve your question or do we need to leave the thread open?

Thanks,
Jantzen