Avatar

Correct answer by
Employee

Hello Sai,

The other parameters that you want to pass , do you plan to do it via URL or via API calls that gets sent from Campaign.

If it's via the URL then , enriching the formula in the external account is the only option.

If you want to pass on parameters other than the URL , You need to customize the js code which pulls the data to sent by default.

This is the JS code :nms:adobeGenesisConnection.js

and here is the part that captures the data to be sent to Analytics.

AdobeGenesisConnection.prototype.sendMetrics = function (tableName)

{

  var columnNames = new XMLList()

  columnNames += <item>Date</item>

  columnNames += <item>Message ID</item>

  columnNames += <item>Scheduled</item>

  columnNames += <item>Processed</item>

  columnNames += <item>Sent</item>

  columnNames += <item>Opened</item>

  columnNames += <item>Unique Opens</item>

  columnNames += <item>Clicked</item>

  columnNames += <item>Person Clicks</item>

  columnNames += <item>Unique Clicks</item>

  columnNames += <item>Unsubscribed</item>

  columnNames += <item>Total Bounces</item>

You may duplicate this JS file , add the fields you want and have the duplicated JS called in the workflow :

Sending of indicators and campaign attributes

Regards,
Adhiyan

View solution in original post