gpt4 book ai didi

python - MailChimp API | Python 外壳 |使用 openDate、clickDate 和用户电子邮件获取用户事件列表

转载 作者:行者123 更新时间:2023-12-01 01:38:56 24 4
gpt4 key购买 nike

我对 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 列表。然而,基于事件的报告为我提供了有关事件效果的一般信息(例如打开的用户数量、点击次数),但我无法获得任何细粒度的信息。

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

附: here'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'])

关于python - MailChimp API | Python 外壳 |使用 openDate、clickDate 和用户电子邮件获取用户事件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52109211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com