Introducing The “Easy Digital Downloads – Drip” WordPress Plugin

David Hehenberger September 15, 2014

Update: we’ve just added “abandoned cart” – tracking.

We are big fans of both Easy Digital Downloads (EDD), the shopping cart of our choice, and Drip, the (email) marketing automation tool of our choice.

Thus we’re happy to announce the launch of the completely free Easy Digital Downloads – Drip, the easiest way to integrate EDD with Drip.

Free Download

Features

If you’re unfamiliar with Drip’s marketing automation features (events, tags and custom fields), please first check out the Drip knowledge base article on email automation.

1. Purchase Tracking

When a customer checks out, the following event will be fired: Made a purchase

The plugin also tracks the following event properties:

The API call to Drip will look like this:

{ "events": [{ "email": {email}, "action": "Made a purchase", "properties": { "value": {price}, "product_name": {name}, "price_name": {price_name} } }] }

2. Refund Tracking

When a customer refunds (payment status = “Refunded”), the following event will be fired:
Refunded

The plugin also tracks the following event properties:

The API call to Drip will look like this:

{ "events": [{ "email": {email}, "action": "Refunded", "properties": { "value": {price}, "product_name": {name}, "price_name": {price_name} } }] }

3. Cart Abandonment Tracking

When a payment’s status has been “pending” for at least 30 minutes, or when a payment’s status changes to “abandoned”, the following event will be fired:
Abandoned cart

The plugin also tracks the following event properties:

The API call to Drip will look like this:

{ "events": [{ "email": {email}, "action": "Abandoned cart", "properties": { "value": {price}, "product_name": {name}, "price_name": {price_name} } }] }

4. Lifetime Value (LTV) Tracking

This plugin tracks your customer’s lifetime value in a custom field called lifetime_value.

If a customer makes a purchase:
lifetime_value+={price}

If a customer refunds:
lifetime_value-={price}

Setup

Update 8/21/15: Kyle M. Brown wrote a sweet tutorial on how to set up the Easy Digital Downloads – Drip plugin. I recommend you check it out.

###

Setup takes 2 minutes. After installing the plugin, go to Downloads -> Settings -> Extensions -> Drip Settings and enter your “Drip API Key” and “Drip Account ID”. Hit “Save Changes” and you’re done.

What is my Drip API Key?

After logging into your Drip dashboard, go to Settings -> General Settings. There you’ll find your API key under the headline “API Token”.

What is my Drip Account ID?

After logging into your Drip dashboard, you can find your account ID in your URL bar. For example, if the URL reads

https://www.getdrip.com/6214935/dashboard

then your account ID is 6214935.

Roadmap

This plugin is more or less feature complete for now, but we’re open to suggestions. We’d also happily let anyone contribute / help us improve this plugin.
If you are interested, please contact us.

Free Download

You may be interested
in these articles