I’m trying to build a drip campaign that encourages new customers to complete event_A once they’ve signed up (ie, performed the event sign_up). The idea is to send 3 messages:
- Send message_1 to all new users within 30 minutes of signing up
- At signup date + 2 days, send message_2 to all new users who haven’t completed event_A
- At signup date + 9 days, send message_3 to all new users who haven’t completed event_A
Message 1 is easy: I can send the message to “users that did sign_up equal to 1 time in the last 30 minutes”
I’m getting hung up on the cohorts I need to build in order to send messages 2 and 3.
In plain language, the cohort is defined as users that did sign_up and did not do event_A within 2 days after date of sign_up.
But I’m not quite sure how to implement this. Do I use rolling dates? What would happen if the cohort were “sign_up in the last 14 days and did not perform event_A in the last 12 days”? Is that better?
All help is appreciated.