Корпоративные учетные записи в ExactTarget имеют дополнительные учетные записи, которые называются учетными записями «от вашего имени». Каждый раз, когда подписчик добавляется в учетную запись или отправляет электронное письмо с помощью TriggeredSend, необходимо передать значение, чтобы указать, к какой дочерней учетной записи он относится. С TriggeredSend это можно сделать, установив поле ChannelMemberID в атрибутах подписчика. Список дополнительных учетных записей можно найти в пользовательском интерфейсе ExactTarget, перейдя на вкладку «Администратор», затем «Управление предприятием», затем «Организационная структура».
Код, который необходимо добавить:
SET @attr = CreateObject("Attribute")
SetObjectProperty(@attr, "Name", "ChannelMemberID")
SetObjectProperty(@attr, "Value", "PUT THE NUMERIC VALUE FOR AN OYB ACCOUNT HERE")
AddObjectArrayItem(@ts_sub, "Attributes", @attr)
Полный пример: %%[
var @emailaddr
SET @emailaddr = '[email protected]'
SET @ts = CreateObject("TriggeredSend")
SET @tsDef = CreateObject("TriggeredSendDefinition")
SET @ts_subkey = '[email protected]'
SetObjectProperty(@tsDef, "CustomerKey", "ET_Support_LS")
SetObjectProperty(@ts, "TriggeredSendDefinition", @tsDef)
SET @ts_sub = CreateObject("Subscriber")
SetObjectProperty(@ts_sub, "EmailAddress", @emailaddr)
SetObjectProperty(@ts_sub, "SubscriberKey", @ts_subkey)
SET @attr = CreateObject("Attribute")
SetObjectProperty(@attr, "Name", "ChannelMemberID")
SetObjectProperty(@attr, "Value", "PUT THE NUMERIC VALUE FOR AN OYB ACCOUNT HERE")
AddObjectArrayItem(@ts_sub, "Attributes", @attr)
AddObjectArrayItem(@ts, "Subscribers", @ts_sub)
SET @ts_statusCode = InvokeCreate(@ts, @ts_statusMsg, @errorCode)
]%%
Кроме того, нет необходимости передавать значение ключа подписчика дважды, поэтому следующий раздел был удален из примера:
SET @ts_attr = CreateObject("Attribute")
SetObjectProperty(@ts_attr, "Name", "Subscriber Key")
SetObjectProperty(@ts_attr, "Value", @ts_subkey)
AddObjectArrayItem(@ts_sub, "Attributes", @ts_attr)
Вопросы, касающиеся ExactTarget, можно найти в разделе вопросов и ответов Code@ по адресу https://code.exacttarget.com/questions/newest
person
Mac
schedule
08.04.2013