Что не так с моей функцией AMPScript LookUp?

Давний наблюдатель, постер впервые. Я очень ценю любую помощь!

Я пытаюсь извлечь строки темы из отдельного расширения данных, отличного от нашего расширения данных для отправки. Здесь хранятся разные строки темы, и они различаются для каждой записи.

Я использую функцию LookUp(), но по какой-то причине она работает, только если я выбираю расширение данных, которое я должен искать для предварительного просмотра отправки в Exacttarget.

Итак, скажем, мое расширение данных для отправки называется «SendableDE» (творческое, верно?), а расширение данных, которое я ищу, — «DEWithSubjectLines». Например, у меня есть

%%[SET @subjectLine =     Lookup("DEWithSubjectLines","SUBJ_LINE","SUB_KEY",_subscriberkey)]%% Returns:     %%=v(@subjectLine)=%% 

Итак, если я выберу «SendableDE» при предварительном просмотре отправки в ET, функция ничего не вернет.

Но если я выберу «DEWithSubjectLines» при предварительном просмотре отправки, динамическая строка темы будет возвращена, как и предполагалось, и будет меняться по мере того, как я просматриваю различные записи. Но почему он будет работать только с этим расширением данных? Это в значительной степени противоречит цели функции LookUp.

Я должен упустить что-то концептуально здесь. Какие-нибудь мысли? Спасибо!


person jake314159    schedule 04.12.2015    source источник


Ответы (1)


Добро пожаловать, Джейк. Вы получите гораздо больше ответов на свои вопросы SFMC на salesforce.stackexchange.com, особенно с помощью Marketing-Cloud и AMPScript теги.

_subscriberkey строка персонализации не назначается до получения электронного письма. отправляется на адрес в первый раз. Возможно, вы выполняете предварительный просмотр с адреса электронной почты, на который никогда не отправлялось электронное письмо из учетной записи? Если ваши бизнес-требования не требуют иного, вместо этого может быть хорошей идеей использовать строку персонализации emailaddr:

%%[

var @subjectLine
set @subjectLine = Lookup("DEWithSubjectLines","SUBJ_LINE","SUB_KEY",emailaddr)

]%%
<br>@subjectLine:%%=v(@subjectLine)=%%
person Adam Spriggs    schedule 05.12.2015
comment
Эй, Адам. Спасибо за ваш ответ. Я пошел дальше и разместил вопрос на доске SFMC. Кроме того, просто хочу сказать, что я слежу за вашим блогом, и это здорово! Один из немногих ресурсов для Ampscript. Спасибо! - person jake314159; 07.12.2015