Using API for Reporting

Am looking through the API docs to see if it's possible to get the info I want and am not seeing it.  Wonder if I am overlooking or if it is not possible.

In the current "Link Activity" report on the site I can see which links were popular in individual campaigns.  What I am looking for is a flatter view where I can the compare the click counts of individual links across campaigns.

Here's the use case:

In our set up each link represents a story.  I'd like to be able to give the editorial team guidance on which stories have been the most popular over time with our subscribers.

I can get this to some extent from the website metrics but I need the context of the mailing details which appear only campaign monitor knows.

If this is not currently possible please consider it to be a request to add a few reporting functions to the API.

roshodgekiss roshodgekiss, 4 years ago

Hi phripley, I think this is possible, but it will require a bit of playing around using the campaign clicks and sent campaigns methods in our API. If you can parse the results from multiple campaigns for unique URLs, then you can most likely display which URLs/stories are most popular. The sent campaigns method should provide the context you need, but please let us know if we're wrong.

Thanks phripley! Please let us know if there's anything we can elaborate on here.

Get in touch with us on Twitter:
We're also on Facebook:
phripley phripley, 4 years ago

Ros thanks for the reply.  Looks like that would work in theory at least.  We'd have to examine 250K clicks to get the report I need tho.  I think this would be too much to parse in a webapp and would probably tax the campaign monitor API. I think I'd have to create and populate my own local data warehouse to make this work. I'll give it a shot and report back.

Would be nice to someday have an API call that I could make that would return summary data on links.

roshodgekiss roshodgekiss, 4 years ago

Hey again, I'm happy to add your vote for summary data on links. It isn't a scenario that comes up a lot, but we're always happy to look at how we can make our API more flexible - I'll let you know if it's something we add at a later date. Sorry for this shortcoming here!

Get in touch with us on Twitter:
We're also on Facebook:

See why 200,000 companies worldwide love Campaign Monitor.

From Australia to Zimbabwe, and everywhere in between, companies count on Campaign Monitor for email campaigns that boost the bottom line.

Get started for free