То есть не все метки пробрасываются, например из вот такой строки(где контент формируется из PHP скрипта):
Код: Выделить всё
[%%WMessageBodyFromUrl,http://www/url.php?utm_offer=xxx&utm_source=yyy&utm_status=zzz,1%%]
В PHP я использую вот такой код
$utm_offer = $_GET["utm_offer"];
$utm_source = $_GET["utm_source"];
$utm_status = $_GET["utm_status"];
а остальные метки (utm_source=yyy и utm_status=zzz) получить невозможно.
------------ все в соответствии с инструкцией из хелпа AMS (скопировал выдержку из MSRussian.chm)
6. Использование параметров $_[GET] в вашем генераторе контента
При вызове ссылок из макросов [%%WMessageBodyFromURL%%],[%%WMessageHeaderFromURL%%],[%%WTestFromURL%%],[%%WFullMessageBodyFromURL%%] AMS автоматически добавляет к ссылке параметры с данными о том, от кого и для кого формируется письмо.
Например, мы вставили в письмо макрос [%%WMessageBodyFromURL,http://localhost/GetBody.php, 1%%]. Перед вызовом ссылки http://localhost/GetBody.php к ней будут добавлены данные об отправителе и получателе, для которого формируется письмо. Т.е. фактически ссылка будет вызвана в таком виде:
Код: Выделить всё
http://localhost/GetBody.php?Send_Method=PersonalCopy&Sender_Name=Ivan Ivanov&Sender_Email=ivan@mail.ru&Sender_ReplyToEmail=ivan-reply@mail.ru&Sender_Organization=Ivan Company&MailList_ID=125&MailList_Email=sergei@mail.ru&MailList_FullName=Sergei Sergeev
Пример использования параметров внутри PHP скрипта:
Код: Выделить всё
<?php
echo "Это тело письма сформировано для получателя: ".$_GET["MailList_FullName"];
?>
Творчески комбинируя возможности, описанные в этом топике, вы можете добиться высочайшей рандомизации или персонализации ваших писем