proexchange / com.pesc.sparkpost

Integrates SparkPost to CiviCRM, so email can be sent out over the SparkPost service and bounces can be processed in CiviCRM
Other
9 stars 5 forks source link

click-through, open events #20

Open JoeMurray opened 8 years ago

JoeMurray commented 8 years ago

Thanks for this extension. I've just configured it for a new client, and it seems to be working fine so far.

As a feature request, I'm wondering if you could enhance this integration so that it supports all of the functionality in CiviCRM for mailings, namely, opens, click-throughs, etc? That would make it a proper replacement of our Mandrill extension.

FWIW, we created a pseudo mailing to record events for transactional emails. Then the CiviMail reporting and drill down were available to end users.

joseltorres commented 8 years ago

Good idea...

I did use a pseudo mailing for bounce processing, but If all transactional emails had open/click tracking through the mailing, how do you differentiate opens/clicks from two distinct transitional emails for the same contact?

Example: Mark R gets a transaction email for a event registration confirmation/receipt and a week later for an online contribution. Wouldn't it look like one unique open? How do I know the first email for the event registration was opened and not the second email? How did you guys handle that?

mediasunrise commented 7 years ago

Are you tracking opens and click thru. I see some of this data in CiviCRM, but it is so extremely low that I don't think it is complete. Which job does it use to send back opens and clicks. Perhaps I have to run it more frequently.

joseltorres commented 7 years ago

CiviCRM still handles all the clickthrus and opens for bulk email. What this extension does is process bounces that occur when email is sent over sparkpost. Bounces are processed for both bulk(civimail) and transactional email.

-Jose Torres

mediasunrise commented 7 years ago

Thank you!!!

------ Original Message ------ From: "Jose Torres" notifications@github.com To: "proexchange/com.pesc.sparkpost" com.pesc.sparkpost@noreply.github.com Cc: "mediasunrise" nina@mediasunrise.com; "Comment" comment@noreply.github.com Sent: 9/16/2016 12:52:31 PM Subject: Re: [proexchange/com.pesc.sparkpost] click-through, open events (#20)

CiviCRM still handles all the clickthrus and opens for bulk email. What this extension does is process bounces that occur when email is sent over sparkpost. Bounces are processed for both bulk(civimail) and transactional email.

-Jose Torres

From: mediasunrise notifications@github.com Reply-To: "proexchange/com.pesc.sparkpost" reply@reply.github.com Date: Friday, September 16, 2016 at 8:44 AM To: "proexchange/com.pesc.sparkpost" com.pesc.sparkpost@noreply.github.com Cc: Jose Torres jtorres@pesc.com, Comment comment@noreply.github.com Subject: Re: [proexchange/com.pesc.sparkpost] click-through, open events (#20)

Are you tracking opens and click thru. I see some of this data in CiviCRM, but it is so extremely low that I don't think it is complete. Which job does it use to send back opens and clicks. Perhaps I have to run it more frequently.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/proexchange/com.pesc.sparkpost/issues/20#issuecomment-247634794, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALCwQwUKxw9kK3b7akAjPkc2DlROLphJks5qqrlSgaJpZM4ISdVq. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

mediasunrise commented 7 years ago

Jose --

Another question. What does the bounce type "Sparkpost" and "Syntax" mean?

Nina

joseltorres commented 7 years ago

more often than not, when an email bounces due to a sparkpost bounce, it's because sparkpost has placed the email on it's own suppression list. When you send a message to and email address on the suppression list, it will be processed like a bounce and the email record will be placed on hold. As for the syntax bounce reason, this is a civicrm reason, a sort of catchall, but often times when an smtp connection error occurs too.

https://wiki.civicrm.org/confluence/display/CRMDOC/Bounce+Handling

mediasunrise commented 7 years ago

Thank you, this is very help. Appreciate your help.

------ Original Message ------ From: "Jose Torres" notifications@github.com To: "proexchange/com.pesc.sparkpost" com.pesc.sparkpost@noreply.github.com Cc: "mediasunrise" nina@mediasunrise.com; "Comment" comment@noreply.github.com Sent: 10/13/2016 4:06:51 PM Subject: Re: [proexchange/com.pesc.sparkpost] click-through, open events (#20)

more often than not, when an email bounces due to a sparkpost bounce, it's because sparkpost has placed the email on it's own suppression list. When you send a message to and email address on the suppression list, it will be processed like a bounce and the email record will be placed on hold. As for the syntax bounce reason, this is a civicrm reason, a sort of catchall, but often times when an smtp connection error occurs too.

https://wiki.civicrm.org/confluence/display/CRMDOC/Bounce+Handling

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/proexchange/com.pesc.sparkpost/issues/20#issuecomment-253652909, or mute the thread https://github.com/notifications/unsubscribe-auth/AShDxgC4dTaOXtKW7tkAPFgEjMz9fhBRks5qzqt7gaJpZM4ISdVq.