Unable to track SES/SNS Open events by recipient

0

I am processing SES events with a lambda that receives the events via an SNS topic that is a destination for a configuration set. I have no problems receiving Send, Delivery, Bounce, Open and so on. My use case sends emails to a single address, with a bcc to a second address. My problem is I don't see a way of distinguishing the recipients for an Open event. By contrast, it is straightforward to distinguish the recipients for a Delivery event. In that case the SNS JSON event payload has a "delivery" key that contains a "recipients" array that lists the email addresses delivered to. In my case, two Delivered events, one for the "to" address and one for the "bcc" address. Perfect. For the "Open" event there is a corresponding "open" key in the payload. But it doesn't seem helpful. It contains a timestamp, a userAgent and an ipAddress. I don't know what the ipAddress refers to, but whatever it is, it seems unlikely to provide a robust way of determining which recipient opened the email. Can anyone help me figure out which recipient opened the email? TIA.

답변 없음

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠