Как установить уникальное открытое отслеживание в 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 ответ
После разговора с сеткой отправки они не предоставляют уникальное открытое отслеживание. Я должен поддерживать открытые веб-хуки в таблице и каждый раз проверять, получен ли веб-хук или нет.