Skip to content

Commit bc9433b

Browse files
committed
First pass of email required field text
1 parent bb6fe7a commit bc9433b

File tree

1 file changed

+14
-0
lines changed
  • src/connections/destinations/catalog/mailchimp

1 file changed

+14
-0
lines changed

src/connections/destinations/catalog/mailchimp/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,20 @@ You can send computed traits and audiences generated using [Engage](/docs/engage
142142
143143
For user-property destinations, an [identify call](/docs/connections/spec/identify/) is sent to the destination for each user being added and removed. The property name is the snake_cased version of the audience name, with a true/false value to indicate membership. For example, when a user first completes an order in the last 30 days, Engage sends an Identify call with the property `order_completed_last_30days: true`. When the user no longer satisfies this condition (for example, it’s been more than 30 days since their last order), Engage sets that value to `false`.
144144

145+
### Email is a required field in all identify events sent to Mailchimp
146+
The Mailchimp destination requires an email field in all identity payloads before before Segment will attempt to send events to Mailchimp.
147+
148+
A sample JavaScript 'identify' call looks like the following:
149+
150+
``` javascript
151+
analytics.identify("97980cfea0067", {
152+
name: "Jane Doe",
153+
email: "[email protected]",
154+
plan: "premium",
155+
logins: 5
156+
});
157+
```
158+
145159
When you first create an audience, Engage sends an Identify call for every user in that audience. Later audience syncs only send updates for users whose membership has changed since the last sync.
146160

147161
> info "Real-time to batch destination sync frequency"

0 commit comments

Comments
 (0)