将现有 Tag/Segment 添加到联系人
Add Existing Tag/Segment To Contacts
最近我发现 mailchimp-api-v3 对于管理我们的 .1k 列表非常有用。目前,我使用以下方法 (1) 创建 新标签 ,以及 (2) 将标签添加到联系人 :
const MC = require('mailchimp-api-v3');
const mailchimp = new MC('<apiKey>');
mailchimp.batch([{
method: 'POST',
path: '/lists/<list_id>/segments',
body: {
name: '<tag1>',
static_segment: [<contact_list1>]
}
}, {
method: 'POST',
path: '/lists/<list_id>/segments',
body: {
name: '<tag2>',
static_segment: [<contact_list2>]
}
}])
.then(results => {
console.log( results );
})
.catch(errs => {
console.log( errs );
});
有时需要向联系人添加现有标签。每当我尝试使用上面的代码时,都会出现 tag already exists 错误并且 contacts are not tagged with this 现有标签。
如何获取所有现有标签的列表?以及如何将现有标签添加到联系人?
我终于知道怎么做了。刚刚更新的文档比以前更容易浏览。现在很明显,有两种方法可以将 tag/segment 添加到 (a) 个成员:您可以将单个标签添加到一个成员,或者您可以将单个标签添加到多个成员:
批量添加 members_to_add
: 数组
{
method: 'POST',
path: '/lists/{list_id}/segments/{segment_id}',
body: {members_to_add: [<email-addresses>]}
}
这确实是我需要的,我现在已经使用了一段时间。就在今天,我发现了另一种方法:
单加email_address
:字符串
{
method: 'POST',
path: '/lists/{list_id}/segments/{segment_id}/members',
email_address: {email_address}
}
最近我发现 mailchimp-api-v3 对于管理我们的 .1k 列表非常有用。目前,我使用以下方法 (1) 创建 新标签 ,以及 (2) 将标签添加到联系人 :
const MC = require('mailchimp-api-v3');
const mailchimp = new MC('<apiKey>');
mailchimp.batch([{
method: 'POST',
path: '/lists/<list_id>/segments',
body: {
name: '<tag1>',
static_segment: [<contact_list1>]
}
}, {
method: 'POST',
path: '/lists/<list_id>/segments',
body: {
name: '<tag2>',
static_segment: [<contact_list2>]
}
}])
.then(results => {
console.log( results );
})
.catch(errs => {
console.log( errs );
});
有时需要向联系人添加现有标签。每当我尝试使用上面的代码时,都会出现 tag already exists 错误并且 contacts are not tagged with this 现有标签。
如何获取所有现有标签的列表?以及如何将现有标签添加到联系人?
我终于知道怎么做了。刚刚更新的文档比以前更容易浏览。现在很明显,有两种方法可以将 tag/segment 添加到 (a) 个成员:您可以将单个标签添加到一个成员,或者您可以将单个标签添加到多个成员:
批量添加 members_to_add
: 数组
{
method: 'POST',
path: '/lists/{list_id}/segments/{segment_id}',
body: {members_to_add: [<email-addresses>]}
}
这确实是我需要的,我现在已经使用了一段时间。就在今天,我发现了另一种方法:
单加email_address
:字符串
{
method: 'POST',
path: '/lists/{list_id}/segments/{segment_id}/members',
email_address: {email_address}
}