Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
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.