SOLVED

Recurring email -- incomplete stats showing in email performance report?

Go to solution
Dory_Viscoglio
Level 10
We have a recurring (daily, M-F) email for our subscribers that has custom recommendations that are populated by a company called Certona and presented as images in the email. The email itself works great, but I'm having some issues with email performance reports.

So that we would be able to look at a week's reporting as a whole I have set this up as a Monday email, a Tuesday email, etc, each with their own respective smart campaign for sending. Then I set up an email performance report to report on the past week Sunday-Saturday since we have some Monday sends that start on Sunday due to time zones. Week one our reporting worked fine and showed all of the emails that were sent. Week two, however, the actual send numbers are similar (confirmed in the email send campaigns) but the email performance report is only displaying about 2% of the total recipients -- which I'm thinking are our new people who are receiving the report this week.

I've looked through all of the settings of the report, but can't find any reason why it wouldn't be displaying all sends for the timeframe specified. Has anyone seen this before? Or have any suggestions on how to get all of the send information to appear in this weekly report? Technically I can get someone to pull the daily information from our daily send smart campaigns, but that's the point of report subscriptions! 

Thanks in advance for the help!
1 ACCEPTED SOLUTION
Dory_Viscoglio
Level 10
Hey Dan, interesting use case for engagement programs! I'll have to think of that for next time 🙂 

Our final solution was to create a template program that we clone once a week (we're doing this a couple of weeks in advance so it isn't exactly a weekly process) that contains local assets for the emails, smart lists for reporting and also email performance reports, and they all reference to local smart campaigns. So the only thing that we need to do is update a unique daily identifier token, and then schedule the sends. 

It's still slightly more work than I would have wanted, but it's about as "automated" as we could get it given the constraints.

View solution in original post

15 REPLIES 15
Jason_Antony
Level 1

We ran into the same issue. We have a recurring email once a month with the same information so the email sends fine but the reports are awful. Seems like if an email got sent more than once to the same person we'd like to know that. Whether on purpose or on accident. Please Marketo fix this!

Josh_Hill13
Level 10 - Champion Alumni

I haven't personally seen this issue. Marketo is setup to love Programs, so Dory's solution makes sense to track these more closely.

For Jason, I'm not totally sure how to solve this. You can run a smart list to see if Was Sent Email =X At Least twice would show you that count of people. You can also restrict the send to Once per lead or Once per Month, so theoretically, that can limit that situation.

Is this recurring email in response to a lead's action? That's not clear to me. Are you using comms limits?

Dan_Stevens_
Level 10 - Champion Alumni
That's a good workaround, Dory.  Our primary pain lies with these event programs where our options are limited and we're required to create new smart campaigns for each additional send/wave.  This wouldn't be an issue for a small instance of Marketo, but we're have over 800 programs across 21 country workspaces.  So we're always looking for ways to build and activate our programs as efficiently as possible.
Dory_Viscoglio
Level 10

Hey Dan, since the release of the Asset API, our developers have set everything up so that the editors of our newsletter select the content for the day's newsletters through a service that they designed, then they press a single button and the API clones a template program that contains the assets, test campaigns, and send campaigns. Another button press will send a sample email to the editors for review. The API schedules the final send nightly, and all of our newsletters go out the next morning.

We've definitely had a few hiccups with Marketo, but it is now possible using the API tools to basically automate the entire process! This has been running for us for about 2 months now, so I'm very confident that it works consistently

Lynn_Ray_Pardo
Level 5

Hi Dory,

This sounds amazing! I've no idea what "the Asset API" is, but I'd sure love to hear more about it.

We send out a min. of 3 Newsletters a week to subscribers and each one has to be built separately.
If you'd be willing to share any documentation or know of any examples of this, I'd love to show it to the few developers that we have.

Thanks for giving me hope!Lynn

Dory_Viscoglio
Level 10

Hey Lynn, unfortunately this was at a previous role where I no longer have access to the instance. I do know that using the developers.marketo.com site, our developers were able to use a local site that they created to allow our newsletter editors to select the day's articles, change headlines if they wanted, pick ads, etc. to build the entire daily newsletter.

The asset API allowed them to clone a template program that contained all of the different newsletters, which were just totally blank emails in the template. Then the API injected the daily newsletter HTML that was created using the site I mentioned above. It was able to send test emails to those responsible for reviewing, and then schedule the final send once approved by the editors. Most of this occurred in conjunction with the site/app that they built on our end. Basically clicking a button on our site would relay the message through the Marketo API, and it would do stuff without using the Marketo GUI.

Depending on how you're currently generating your newsletter (we had a lot of this built in-house already for previous tools that we were using to generate the newsletters), this might be an option. But you'd need something that was already generating the HTML that you want to put in the email... we really just needed the send and tracking mechanisms, not the content generation piece.

Dory_Viscoglio
Level 10
Hey Dan, interesting use case for engagement programs! I'll have to think of that for next time 🙂 

Our final solution was to create a template program that we clone once a week (we're doing this a couple of weeks in advance so it isn't exactly a weekly process) that contains local assets for the emails, smart lists for reporting and also email performance reports, and they all reference to local smart campaigns. So the only thing that we need to do is update a unique daily identifier token, and then schedule the sends. 

It's still slightly more work than I would have wanted, but it's about as "automated" as we could get it given the constraints.
Dan_Stevens_
Level 10 - Champion Alumni
Fixing this can't happen soon enough - thanks for sharing a perfect use-case, Dory, that illustrates how this is broke in Marketo.  We've been dealing with this for over a year and continue to build what would seem like unnecessary assets and smart campaigns just to accomodate the limitations here.  This happens a lot with event programs.  We'll have the program setup, run the first wave of email invites, and a couple days later, receive a request from the marketer that "we've received 5 more names from our sales guy - can you send them the invite?".  And a couple days later, the same request.  Rather than just add these names to the single "targeted list" in the program and re-run the "send invite" smart campaign, we now need to clone the smart campaign for every new request like this.  Before you know it, we have 5+ additional smart campaigns that do the same thing.

Like Dory, we never use Email Programs - we use Marketo programs for everything - even within Engagement Programs.  Speaking of Engagement Programs, we're starting to use these more often for multi-wave email campaigns.  Like the above scenario, when a marketer sends us another list of leads to send to, we simply add them as members of the EP and Marketo takes over from there.  No need to set up additional smart campaigns just so we can have realistic reporting.
Dory_Viscoglio
Level 10
Thanks for the input, everyone. Justin, aside from having bad experiences with email programs in the past, we have 7 different time zones that we send to and 5 emails - one for each day of the week... So I think I'm better off cloning the 5 emails weekly and then updating my smart campaigns. Creating 35 email programs and assets/week just for this one thing doesn't sound like the most efficient method here. 

I would love to have more insight on when advanced analytics for email reporting will be available -- maybe there will be some discussion of this at Summit?


 
Denise_Valles
Level 3
Are you using the same email more than once? If so, try checking the metrics under the email tab of the smart campaign and see if this shows more accurate data.

The email reporting will only report on the first send, open, and click of an email. To have accurate reporting on all sends, you must clone the email and send the clone each time. That way, there is a brand new email that will report on everything.
Justin_Cooperm2
Level 10
Yes, we are enhancing our entire analytics platform and fixing this is a top priority. This is why the email program only lets you send a blast once, to make sure analytics work as expected.

In the meantime, what you need to do is either use a different campaign and/or different email asset for every send. Using the email program is a great way to force you into doing this. The reason you need to do this is that if you send a mailing out with the exact same campaign and email asset, the opens won't be differentiated in the second send from the first send, so it will look like the open rate is way lower than you'd expect.

 
Dory_Viscoglio
Level 10
Yup, Josh... right emails, right timeframe. Based on Justin's response, this is going to be a huge uphill battle, and a very manual email. Agh. 
Josh_Hill13
Level 10 - Champion Alumni

Are you sure the email report is selecting the right emails in the right time frame?

If so, I recall some other threads where people had isues with the performance report not displaying data.

Dory_Viscoglio
Level 10
Hey Justin, wow. To be honest, that really puts a kink in our workflow --- who has time to set up a daily send on a regular basis?! Isn't that the point of automation?

Is resolving this anywhere on the roadmap? Thanks
Justin_Cooperm2
Level 10
Dory,

The best way to do this is setup an Email Program (or regular program with SC and Email Asset) and then clone it for each send, using good naming conventions. Most customers do this and then Archive past programs that they aren't interseted in anymore.

There are some nuances for why certain reporting metrics won't always be accurate unless the send went out via a new campaign and email asset.