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