SendGrid API:获取广告系列统计信息



我一直在寻找一种获取特定广告系列的SendGrid统计信息的方法。我可以在 SendGrid 仪表板的"广告系列"页面上看到统计信息,但找不到用于获取该数据的 API 端点。

我可以检索全局和概述统计信息,没问题,但在这种情况下,这些对我没有帮助。我需要每个广告系列的统计数据。有没有办法通过 API 获取这些报告?

广告系列级别的统计数据无法通过官方 Sendgrid API 获得,至少我找不到。

但是,您可以使用几个未记录的网址来获取广告系列级别的统计信息:

https://sendgrid.com/marketing_campaigns/campaigns/CAMPAIGN_ID/stats.csv

^ 这将以CSV格式返回数据

https://sendgrid.com/marketing_campaigns/campaigns/CAMPAIGN_ID/stats.json

^ 这将以 JSON 格式返回数据

请注意,这些是 Sendgrid Web 客户端使用的端点,因此需要通过 Cookie 令牌进行身份验证。

若要获取令牌,可以使用 https://api.sendgrid.com/v3/public/tokens 终结点,并在有效负载中发送usernamepassword

然后,您可以将该令牌作为 Cookie 与您的请求一起发送到上述 Sendgrid Web 客户端端点。请注意,您必须使用 cookie 名称 mako_auth_token

我通过为每个广告系列创建唯一的(类似 ID)类别来解决我的情况。这样,我就可以使用类别统计信息 API 终结点。这不是类别的语义正确用法,但这是我发现实现这一目标的唯一方法。

2017年7月更新:

我还通过使用 SendGrid 子用户和 on-behalf-of: subuser_<username> 标头(左侧搜索框中的搜索on behalf of subuser)实现了这个目标 + 更多。此标头允许您代表子用户使用父账户创建请求。

相关内容

  • 没有找到相关文章

最新更新