Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Add data to the built in Adobe Analytics Connector integration?

Avatar

Avatar
Validate 1
Level 2
lukkyluke
Level 2

Likes

8 likes

Total Posts

28 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Applaud 5
View profile

Avatar
Validate 1
Level 2
lukkyluke
Level 2

Likes

8 likes

Total Posts

28 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Applaud 5
View profile
lukkyluke
Level 2

03-04-2020

Hi all,

We have 5 different instances of Adobe Campaign Classic. 4 of them contain one brand in each, and the 5th contains 10 brands.
We're using the builtin Adobe Analytics connector to send delivery data to analytics, but we can't seem to split the data based on sub-brand. We would like to see the 14 different brands separately in the reports. Is it possible to add custom data to this kind of integration? One extra column with brandName would be enough 🙂
 
Is this something that can be done with the built in connector, or will it have to be extended or built custom from scratch?

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

250 likes

Total Posts

362 posts

Correct Reply

146 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

250 likes

Total Posts

362 posts

Correct Reply

146 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile
DavidKangni
MVP

06-04-2020

To pass the other parameters, you can 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 send 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

 

Thanks

David

Answers (2)

Answers (2)

Avatar

Avatar
Contributor
MVP
wodnicki
MVP

Likes

941 likes

Total Posts

1,061 posts

Correct Reply

499 solutions
Top badges earned
Contributor
Shape 1
Give Back 100
Give Back 50
Give Back 25
View profile

Avatar
Contributor
MVP
wodnicki
MVP

Likes

941 likes

Total Posts

1,061 posts

Correct Reply

499 solutions
Top badges earned
Contributor
Shape 1
Give Back 100
Give Back 50
Give Back 25
View profile
wodnicki
MVP

03-04-2020

Hi,

 

Add the brand col to AdobeGenesisConnection.prototype.sendAttributes() in nms:adobeGenesisConnection.js.

 

Thanks,

-Jon

Avatar

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

250 likes

Total Posts

362 posts

Correct Reply

146 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

250 likes

Total Posts

362 posts

Correct Reply

146 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile
DavidKangni
MVP

03-04-2020

Hi Lukkyluke,

 

To pass other parameters, you can do it via URL or via API calls that gets sent from Campaign.

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

  2. If you want to pass on parameters other than the URL , You need to customize the js code which pulls the data to send 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

Thanks,

David