list_id | serialized array индексный массив адресных баз, по которым будет создана рассылка. Структура: порядковый номер (от нуля) => id базы. |
subject | string заголовок письма [должно соответствовать содержанию письма и не отталкивать] |
from_name | string от кого письмо? [используйте что-нибудь запоминающееся, например, название вашей компании] |
from_email | string обратный адрес [ответы ваших подписчиков будут приходить на этот адрес] |
name | string опционально - название рассылки |
personalizeToEmail | string опционально - {on/off} - включить/выключить персонализацию в поле "Кому:" [default: off] |
to_email | string опционально - персонализация в поле "Кому:" [можно использовать %ТЭГИ% из дополнительных полей базы, например %EMAIL%] |
track_opens | string опционально - {Y,N} - следить за открыванием [default: Y] |
track_clicks | string опционально - {Y,N} - отслеживать клики [default: Y] |
no_images_add | string опционально - {0,1} - не прикладывать картинки к письму. [default: 0] - по умолчанию прикладываются. помогает проходить спам-фильтры и отображает картинки даже у тех получателей, у кого они по умолчанию отключены |
analytics | string опционально - {Y,N} - если {Y}, система сама добавит параметры Google Analytics™(utm_source=dclite, utm_medium=email, utm_campaign=[ID компании], utm_content=[текущая дата], utm_term=[название компании]) для отслеживания всех URLs. Если {N}, вы сами можете задать любые параметры через analytics_tag. [default: N] |
analytics_tag | string опционально - Если [analytics:N], добавление своих параметров для отслеживания всех URLs, строка вида: a=1&b=2&c=3 |
html | string опционально - код html-версии письма либо номер сохраненного шаблона Для работы с шаблонами используйте методы campaigns.get_templates (string name, int id) - Получение html шаблона campaigns.add_template (string name, string template) - Добавление html шаблона campaigns.delete_template (int id) - Удаление html шаблона |
plain_text | string опционально - текстовая версия письма |
esegment | serialized array опционально - сегменты баз для рассылки. Структура массива: id базы => массив сегмента.
Структура массивов сегмента: [match] = {any|all} - должны выполняться все или любые из условия. [c] -
массив условий. Содержит поля: [field] - тип поля (email, field_id, optin_time, subscribers, geo, gender, client), [op] - условие {is, not, contains, notcontain, starts, ends, greater, less}, [value] - значение поля. Например: array['match']='any';array['c'][0]['field']='email';array['c'][0]['op']='is';array['c'][0]['value']='info@pechkin.com'; Если тип поля field_id, то обязательно следует передать тип этого поля: текстовое (str_value), числовое (int_value), дата (datetime_value) или список (str_value) и соответственно пример будет следующим, a:1:{i:897570;a:2:{s:5:'match';s:3:'any';s:1:'c';a:1:{i:0;a:4:{s:5:'field';s:6:'279394';s:2:'op';s:2:'is';s:5:'value';s:8:'Вася';s:4:'type';s:9:'str_value';}}}} |