Как установить уникальное открытое отслеживание в sendgrid с php

Следующий код, который я использую для отправки писем с php.

<?php
     require 'vendor/autoload.php'; 
     $email->setFrom("test@example.com", "Example User");
     $email->setSubject("Sending with SendGrid is Fun");
     $email->addTo("test@example.com", "Example User");
     $email->setOpenTracking(true, "--sub--");
     $sendgrid = new \SendGrid(getenv('SENDGRID_API_KEY'));
     $response = $sendgrid->send($email);
?>

Здесь я устанавливаю Open Tracking для веб-хука, когда открывается электронное письмо, запускается событие открытия и ответ приходит на мой заданный URL. Здесь я получаю веб-хук каждый раз, когда клиент открывает эту электронную почту. Но я хочу уникальное открытое отслеживание. Я пробовал это, который не работает и может быть неверным методом:

     $email->setUniqueOpenTracking(true, "--sub--");

Есть ли какие-либо настройки или параметры, которые мне нужно настроить.

Заранее спасибо

1 ответ

После разговора с сеткой отправки они не предоставляют уникальное открытое отслеживание. Я должен поддерживать открытые веб-хуки в таблице и каждый раз проверять, получен ли веб-хук или нет.

Другие вопросы по тегам