0

根据 Mailchimp 文档,可以获得时间戳以及打开活动电子邮件的成员的电子邮件地址。

https://mailchimp.com/developer/marketing/api/open-reports/list-campaign-open-details/

members:一组对象,每个对象代表一个打开活动电子邮件的列表成员。每个成员对象将包含有关单个成员打开的总数的信息,以及每个打开事件的时间戳。

{
  "campaign_id": "string",
  "list_id": "string",
  "list_is_active": true,
  "contact_status": "string",
  "email_id": "string",
  "email_address": "string",
  "merge_fields": {
    "property1": null,
    "property2": null
  },
  "vip": true,
  "opens_count": 0,
  "opens": [
    {
      "timestamp": "2019-08-24T14:15:22Z"
    }
  ],
  "_links": [
    {
      "rel": "string",
      "href": "string",
      "method": "GET",
      "targetSchema": "string",
      "schema": "string"
    }
  ]
}

但是,似乎不存在等效的通话点击次数。检索点击信息的 API 端点不一致,没有此信息。(见下文)。

所以......我怎样才能得到时间戳加上点击成员的电子邮件地址?

https://mailchimp.com/developer/marketing/api/link-clickers/list-clicked-link-subscribers/

members:一组对象,每个对象代表一个在活动中单击特定链接的成员。

{
  "email_id": "string",
  "email_address": "string",
  "merge_fields": {
    "property1": null,
    "property2": null
  },
  "vip": true,
  "clicks": 0,
  "campaign_id": "string",
  "url_id": "string",
  "list_id": "string",
  "list_is_active": true,
  "contact_status": "string",
  "_links": [
    {
      "rel": "string",
      "href": "string",
      "method": "GET",
      "targetSchema": "string",
      "schema": "string"
    }
  ]
}
4

1 回答 1

0

第二个 API 调用没有时间戳字段,因此您将无法获取该数据

{
  "members": [
    {
      "email_id": "string",
      "email_address": "string",
      "merge_fields": {
        "property1": null,
        "property2": null
      },
      "vip": true,
      "clicks": 0,
      "campaign_id": "string",
      "url_id": "string",
      "list_id": "string",
      "list_is_active": true,
      "contact_status": "string",
      "_links": [
        {
          "rel": "string",
          "href": "string",
          "method": "GET",
          "targetSchema": "string",
          "schema": "string"
        }
      ]
    }
  ],
  "campaign_id": "string",
  "total_items": 0,
  "_links": [
    {
      "rel": "string",
      "href": "string",
      "method": "GET",
      "targetSchema": "string",
      "schema": "string"
    }
  ]
}

所以不幸的是,您只能获得某人打开电子邮件的时间戳,而不是单击电子邮件中的链接时的时间戳

于 2021-02-09T23:15:28.110 回答