Mandrill webhook adapter - OXYGEN-MARKET/oxygen-market.github.io GitHub Wiki

HOME > SNOWPLOW TECHNICAL DOCUMENTATION > Webhooks > Mandrill webhook adapter

Contents

1. Overview

This webhook adapter lets you track a variety of events logged by Mandrill.

2. Implementation

2.1 Event source

Details of the Mandrill webhook format as of 1 November 2014.

Mandrill sends multiple events together as a POST request with all information in the body, with application/x-www-form-urlencoded as the content type.

2.2 Snowplow adapter

Implementation: MandrillAdapter

Mandrill webhook support was implemented in Snowplow 0.9.14.

3. Events

All resources for this webhook's events:

Event JSON Schema JSON Paths Redshift Table
Sent message_sent 1-0-0 message_sent_1.json com_mandrill_message_sent_1.sql
Hard Bounce message_bounced 1-0-0 message_bounced_1.json com_mandrill_message_bounced_1.sql
Soft Bounce message_soft_bounced 1-0-0 message_soft_bounced_1.json com_mandrill_message_soft_bounced_1.sql
Opened message_opened 1-0-0 message_opened_1.json com_mandrill_message_opened_1.sql
Marked as Spam message_marked_as_spam 1-0-0 message_marked_as_spam_1.json com_mandrill_message_marked_as_spam.sql
Rejected message_rejected 1-0-0 message_rejected_1.json com_mandrill_message_rejected_1.sql
Delayed message_delayed 1-0-0 message_delayed_1.json com_mandrill_message_delayed_1.sql
Clicked message_clicked 1-0-0 message_clicked_1.json com_mandrill_message_clicked_1.sql
Recipient Unsubscribed recipient_unsubscribed 1-0-0 recipient_unsubscribed_1.json com_mandrill_recipient_unsubscribed_1.sql

4. See also

Mandrill webhook setup

⚠️ **GitHub.com Fallback** ⚠️