Adds a mailchimp processor and email pipeline. For each day, tracks data for the provided list_id:
current total subscriptions for the list
subs (manual subs + admin adds) that day
unsubs (manual unsubs + admin removes) that day
campaigns sent that day
Processor collects data from the latest entry date to today, or if there's no latest entry, from the beginning of the creation of the list.
Partial historical subscriptions data is collected by querying the growth-history API endpoint, that returns a single data point for the last day of the month.
[x] I've added tests to cover the proposed changes
This pull request fixes #6.
Adds a mailchimp processor and email pipeline. For each day, tracks data for the provided
list_id
:subscriptions
for the listsubs
(manual subs + admin adds) that dayunsubs
(manual unsubs + admin removes) that daycampaigns
sent that dayProcessor collects data from the latest entry date to today, or if there's no latest entry, from the beginning of the creation of the list.
Partial historical
subscriptions
data is collected by querying thegrowth-history
API endpoint, that returns a single data point for the last day of the month.