How do I map unrecognized Adobe Analytics attributes?

You can map attributes that are not recognized by Adobe Analytics to Acoustic Exchange attributes provided that they are registered in the Acoustic Exchange attributes repository.

Acoustic Exchange gives you the flexibility to map attributes that are unrecognized by Adobe Analytics to Acoustic Exchange attributes.

To map unrecognized Adobe Analytics attributes to Acoustic Exchange attributes, you must enter the attribute name, value, data type in their respective fields.

Additionally, unrecognized Adobe Analytics attributes can be mapped in the same mapper object as recognized Adobe Analytics attributes by combining the two types of mapper arrays in the same mapper object. See the example for details.

Use the following mapper array as a template for your attribute mapper object.

var attributesMapper = [];
attributesMapper.push({"name":"<attributeName1>", 
"value":"<attributeValue1>", "type":"<attributeType1>"});
attributesMapper.push({"name":"<attributeName2>", 
"value":"<attributeValue2>", "type":"<attributeType2>"});
attributesMapper.push({"name":"<attributeName3>", 
"value":"<attributeValue3>", "type":"<attributeType3>"});

Procedure

  1. Enter the name of the mapper object in the attributesMapper field.
  2. Enter the attribute name in the attributeNameN field.
  3. Enter the attribute value in the attributeValueN field.
  4. Enter the attribute data type in the attributeTypeN field.
var attributesMapper = [];
attributesMapper.push({"name":"gender", 
"ubxName":"productID", "type":"string"});
attributesMapper.push({"name":"id", 
"ubxName":"category", "type":"string"});
attributesMapper.push({"name":"pageURL", 
"ubxName":"productURL", "type":"string"});

attributesMapper.push({"name":"productName", 
"value":"SleekFit", "type":"string"});