Enter the Share Your Success Sweepstakes 2024 For the Chance to Win Great Prizes!

Email Campaigns Reporting API - Filtering by created_time to get contacts interaction within a camp

user6365
Campaign Contributor
0 Votes

Is there a way to filter this endpoint /reports/email_reports/{campaign_activity_id}/tracking/didnotopens to only return the changes (if a contact clicked, opened, didnotopen ..etc ) within a campaign activity on specific date range or by the created_time

?
We want all the historical data for clicks, opens, ..etc, from all the email campaigns we sent out, and we have to pass in every single campaign activity id if we use one of these endpoints https://developer.constantcontact.com/api_guide/email_reporting_overview.html to be able to see what contacts interacted to each campaign activity. Is there any endpoint with filters we can use to check if there's a change on clicks or opens, ..etc to campaign activity so we know for sure that campaign needs to download to record the change else we can skip that campaign because there's no change and go to the next campaign. 

 

Thank you so much.

1 REPLY 1
John__B
Employee
0 Votes

Hello user6365,

 

Thank you for reaching out to Constant Contact API Developer Support. My team is here to assist outside software developers with questions about building into Constant Contact's API.

 

At this time, there is no more efficient way to get the campaign reporting data than by passing over the campaign activity id’s for the campaigns you wish to query. Enhancements to obtaining campaign reporting are under consideration for future updates, although we cannot guarantee when, or if, any specific features may be added.

 

One suggestion I have would be after your first full historical reporting requests to consider pulling newer campaign data daily, but pulling older data on a less frequent basis as older data is less likely to change. 

 

Please have a look and let us know if you have any other questions!

 

Regards,


John B.
API Support Specialist
Did I answer your question? If so, please mark my post as an "Accepted Solution" by clicking the Accept as Solution button in the bottom right hand corner of this post.
Resources
Developer Portal

View API documentation, code samples, get your API key.

Visit Page

Announcements

API Updates

Join our list to be notified of new features and updates to our V3 API.

Sign Up