JMAConsulting / biz.jmaconsulting.mte

Mandrill Emails Extension for CiviCRM
10 stars 21 forks source link

Beta 1.5 testing #70

Closed robbrandt closed 9 years ago

robbrandt commented 9 years ago

Got a chance to do some testing today. I am uncertain that any of the things I found are "issues", but if they are we can start new issues with them.

The "On Hold" feature works! I tested both with bulk mail as well as an email activity. Thank you. This is the biggest issue for us.

Bulk mail tracking of opens, clicks and replies (still) works. Although I am uncertain that this extension was intended to have any effect on this.

For email sent as an Activity, there doesn't appear to be any tracking recorded of opens or clicks. I may have misunderstood the intent, but I believe I read somewhere that this was supported. I looked in the Activities tab for the contact, I looked in the Opened Email report, and I tried searching for Activities, "Mandrill Email Open" with no result. Mandrill itself (at mandrillapp.com) reports that the email activity was both clicked and opened.

pradpnayak commented 9 years ago

The Extension is intented to work for non-bulk email. The extension is also implement to track bounces when a mail is send from Mandrill application i.e not from CiviCRM, therefore the MTE tracks open, clicks and bounces for bulk email also. But it wont record Mandrill Email Send activity.

Re: For email sent as an Activity, there doesn't appear to be any tracking recorded of opens or clicks. We just tried 1.5 installing on over instance and we were able to track Open, Clicks and Bounces for email send as Activity. The same was reflected on CiviMail reports and under activity tab.

robbrandt commented 9 years ago

Thanks. For tracking the email sent as an Activity, can you verify exactly where I should see these, or search for these? Maybe I am looking in the wrong place again.

pradpnayak commented 9 years ago

Here is the workflow for MTE for Non-Bulk mail:

  1. When a mail is send using any one of the way below will create 'Mandrill Email Sent' Activity against the recipient contact. a. Send Email Activity b. Transactional receipts(Membership, Contribution, Participant, Pledge, Grant etc) c. Mail send via schedule reminders

Depending on the callback of webhook configured at https://mandrillapp.com/settings/webhooks to CiviCRM for Open, Click and Bounce an Mandrill Email Open, Mandrill Email Click and Mandrill Email Bounce respectively activity will be created for recipient contact.

There are 3 ways one can check for Mandrill activities

  1. Visiting the Activity tab on contact summary page of a contact.
  2. Using Find Activity search civicrm/activity/search?reset=1 and filter as Activity Type(s) IN Mandrill Email Bounce, Mandrill Email Click, Mandrill Email Open, Mandrill Email Sent.
  3. Using Activity report civicrm/report/instance/3?reset=1 and filter as Activity Type(s) IN Mandrill Email Bounce, Mandrill Email Click, Mandrill Email Open, Mandrill Email Sent.

Reports to track Open - Mail Opened report Click - Mail Clickthroughs Bounce - Mail Bounces

JoeMurray commented 9 years ago

@robbrandt: any feedback? Please reopen if there is anything you need here.