Expand my Community achievements bar.

SOLVED

How to export detailed email engagement report by user in Adobe Campaign?

Avatar

Level 2

Hi all.

I'm trying to create a comprehensive email performance report from Adobe campaign. Currently I organize my campaigns by month (each month in a separate folder), and am preparing a report with the following structure:

 

Sheet1:

Campaign summary:

  • Campaign Name

  • Send Date

  • Target Audience (Segment Name)

  • Total Target Count

  • Opens

  • Clicks

  • Unsubscribes

  • Failures

Sheet 2: 

User level engagement:

  • Few basic details like id, email id, mob number, name etc.

  • Number of Emails received

  • List of Emails received (Campaign names)

  • Open activity count

  • List of emails opened

  • Click activity count

  • List of emails clicked

  • Unsubscribed - Yes/No

  • Email from which user unsubscribed

Is there a way to extract any of this data directly from Adobe Campaign - either by query activity, logs, or a pre-built report? Any suggestions on the best way to approach this or export it efficiently would be really helpful.

 

Thanks in advance.

 

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Sreeji_Lal ,

You can able to export this as a 2 different csv file.

1) Campaign summary details which you mentioned, you can get it from nms:delivery schema. And most of your ask can be fetched from delivery > indicators.

ParthaSarathy_0-1749471706314.png

2) User level engagement details mentioned by you can be find in nms:trackingLogRcp schema.

Idea is, Use Query activity > select the schema mentioned above > add all the fields which you require in edit additional data > If you want to export a file in SFTP or server, use data extraction activity and file transfer activity > or to download it to local, Right click the query's output > display the target > export as a file to local.

 

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

Hi @Sreeji_Lal ,

You can able to export this as a 2 different csv file.

1) Campaign summary details which you mentioned, you can get it from nms:delivery schema. And most of your ask can be fetched from delivery > indicators.

ParthaSarathy_0-1749471706314.png

2) User level engagement details mentioned by you can be find in nms:trackingLogRcp schema.

Idea is, Use Query activity > select the schema mentioned above > add all the fields which you require in edit additional data > If you want to export a file in SFTP or server, use data extraction activity and file transfer activity > or to download it to local, Right click the query's output > display the target > export as a file to local.

 

Avatar

Level 2

Thanks @ParthaSarathy. Let me try it out.

Avatar

Level 2

Sheet 1: Campaign Summary
You can extract this data from the nms:delivery schema, which contains delivery-level information.

Fields to extract:
label (Campaign Name)
contactDate (Send Date)
targetingDimension or linked segment info (Target Audience)
targetCount (Total Target Count)
indicator.open (Opens)
indicator.click (Clicks)
indicator.unsub (Unsubscribes)
indicator.failed (Failures)
Use a Query activity in a workflow to select from nms:delivery, then export using a Data Extraction or File Transfer activity 

Sheet 2: User-Level Engagement
This data can be pulled from the nms:trackingLogRcp schema, which logs user interactions.

Fields to extract:
User info: recipient.id, email, mobile, firstName, lastName
Count of emails received: Count of deliveryId per user
List of emails received: Grouped delivery.label
Open activity count: Count of type = open
List of emails opened: Filtered delivery.label where type = open
Click activity count: Count of type = click
List of emails clicked: Filtered delivery.label where type = click
Unsubscribed: Check if type = unsubscribe
Email from which unsubscribed: delivery.label where type = unsubscribe
Use Query + Enrichment activities to join nms:recipient with nms:trackingLogRcp, then export as CSV

Avatar

Level 2

Thanks @Thanongdach - Let me try it out and come back to you in case of any queries.