Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include sent emails in campaign activity #228

Closed
daveyjones opened this issue May 16, 2021 · 16 comments
Closed

Include sent emails in campaign activity #228

daveyjones opened this issue May 16, 2021 · 16 comments
Labels
enhancement New feature or request

Comments

@daveyjones
Copy link

As far as I can tell, there's no way to confirm that a campaign has been delivered to a particular contact. The image below shows what the report looks like after a campaign has been delivered (but not yet opened). It's only when the email is opened that the report shows any activity. Would it be possible to add an indicator here that the campaign has been sent? Or is there another way to find that out?

Screen Shot 2021-05-15 at 7 19 36 PM

@daveyjones daveyjones added the enhancement New feature or request label May 16, 2021
@bencroker bencroker reopened this May 16, 2021
@bencroker
Copy link
Collaborator

bencroker commented May 16, 2021

You're right that it's currently not possible to see sent but unopened campaigns. How would you suggest this be added? I suppose we could add a row indicating "sent" or "unopened".

@iamkeir
Copy link

iamkeir commented May 25, 2021

+1 for this. Our client is often asking us for send reports from our server in the absence of being able to see this in the Campaign app so would be a useful addition - to see who it was sent to, who it failed with, etc.

I guess it could most logically be part of the sendout page - click on the recipient/fail counts to see more detail.

@daveyjones
Copy link
Author

@bencroker I think my client was expecting to see something like this:

Screen Shot 2021-06-03 at 5 50 22 AM

For some background, we're using several automated and scheduled sendouts, so my client is often looking for some assurance that a specific campaign has indeed been sent to a specific contact (even if they haven't opened it yet). So for our use case, having this information on the contact report would be ideal. With the information laid out this way, you can also see how quickly a specific contact opened a specific campaign (in the attached example, the email was opened about 30 minutes after it was received).

@bencroker
Copy link
Collaborator

@daveyjones We can show when a sendout was "sent" to a contact, but not when it was "received", email just doesn't work that way.

The main reason we are not showing all contacts the sendout was "sent" to is that it doesn't scale well with lists of hundreds of thousands of subscribers. Once we settle on a scalable and usable UI we will be adding this, suggestions welcome.

@daveyjones
Copy link
Author

@bencroker Yeah I was debating between the word "sent" and "received"—the distinction doesn't matter for our use case. If "sent" is more correct from a technical standpoint, that's totally fine.

I understand the scalability concern. Maybe this could be a global option that is disabled by default.

@bencroker
Copy link
Collaborator

A global option doesn't address the issue of scalability very well. We'll keep working towards a solution and update here once we settle on something.

@bencroker
Copy link
Collaborator

bencroker commented Jul 5, 2021

I've added the "sent" filter in 6c6942d but am not entirely happy with how this has come out. I wanted to avoid mixing "sent" activity with actual interactions and the dropdown needs to reflect this. Any thoughts on how to improve this?

Screenshot 2021-07-05 at 20 50 24

@iamkeir
Copy link

iamkeir commented Jul 6, 2021

I don't mind it, to be honest. If not, could you have an additional, separate filter called "Filter by activity"? It would probably make sense to have an additional column for Activity here too.

FWIW, I initially went looking here for a more in-depth view of activity... perhaps "recipients" could link directly through to this contact activity view?
Screenshot 2021-07-06 at 18 03 29

@bencroker
Copy link
Collaborator

bencroker commented Jul 6, 2021

Thanks for the feedback, in the end I decided to make a new dedicated page for displaying campaign recipients.

Screenshot 2021-07-06 at 19 53 48

Added in e07eecd for the next release.

@daveyjones
Copy link
Author

@bencroker Looks great! My client is excited to have this available.

@bencroker
Copy link
Collaborator

bencroker commented Jul 6, 2021

With some help testing we can aim to push this release out this week. You can try it out by requiring the develop branch:

composer require putyourlightson/craft-campaign:dev-develop

@iamkeir
Copy link

iamkeir commented Jul 7, 2021

Brilliant stuff, thanks @bencroker - I'll try and get in some testing this week.

@daveyjones
Copy link
Author

@bencroker Thanks! I've installed the develop branch and tested it out. Seems to be working great. I sent a message to our client to try it out too.

@bencroker
Copy link
Collaborator

Released in 1.20.0.

@iamkeir
Copy link

iamkeir commented Nov 4, 2021

@bencroker we realised that this doesn't surface the failed recipients (unless we have misunderstood) - is there any capacity to add that? Our client ideally wants to follow-up with failing recipients to try and get them fixed or removed. Thanks.

@bencroker
Copy link
Collaborator

Possibly, please create a new issue with details and we'll look into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants