邮件黑猩猩应用程序接口 |Python Shell |通过 openDate、clickDate 和用户电子邮件获取用户



我对Python和Mailchimp API非常初学者,所以我迫切需要你的建议。

我的目标是从MailChimp获取活动报告,该报告将包含以下格式的数据:

电子邮件-----电子邮件打开日期-----单击(真/假(-----单击日期

到目前为止,我能够编写以下代码:

list_campaigns = client.campaigns.all(get_all=True)
for line in list_campaigns['campaigns']:
	campaign_list_name = line['recipients']['list_name']
	campaign_list_id = line['recipients']['list_id']
	print(campaign_list_id, campaign_list_name)

这为我提供了广告系列和ID的列表。但是,基于广告系列的报告为我提供了有关广告系列效果的一般信息(例如打开的用户数,点击次数(,并且我无法在粒度级别上获得任何信息。

是否有可能,如果是,解决方案的算法可能是什么?

p.s. 这是我用于 Python 的库。

谢谢!

假设您有一个campaign_ids列表,下面打印电子邮件地址,后跟用户活动列表,其中包括打开和单击时间戳:

from mailchimp3 import MailChimp
username = username
mykey = mykey
client = MailChimp(mc_api=mykey,mc_user=username)
for idx in campaign_ids:
email_activity = client.reports.email_activity.all(campaign_id=idx,get_all=True)
for email_address in email_activity['emails']:
print(email_address['email_address']
print(email_address['activity'])                          

最新更新