0

久しぶりの潜伏者、初めてのポスター。どんな助けにも本当に感謝します!

送信可能なデータエクステンションとは別のデータエクステンションから件名を取得しようとしています。ここにはさまざまな件名が保存されており、レコードごとに異なります。

LookUp() 関数を使用していますが、何らかの理由で、Exacttarget で送信プレビューを検索するデータ拡張を選択した場合にのみ機能します。

たとえば、私の送信可能なデータ エクステンションが「SendableDE」(クリエイティブですよね?) と呼ばれ、検索しているデータ エクステンションが「DEWithSubjectLines」であるとします。たとえば、私は

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

そのため、ET で送信プレビューを実行するときに「SendableDE」を選択すると、関数は何も返しません。

しかし、送信プレビューを行うときに「DEWithSubjectLines」を選択すると、動的な件名が意図したとおりに返され、別のレコードをクリックすると変更されます。しかし、なぜそのデータエクステンションでしか機能しないのでしょうか? これは、LookUp 関数の目的をほとんど無効にします。

ここで概念的に何かが欠けているに違いありません。何かご意見は?ありがとう!

4

1 に答える 1

2

ようこそ、ジェイク。salesforce.stackexchange.comで、特にMarketing-CloudおよびAMPScriptタグを使用して、SFMC に関する質問に多くの注目を集めることができます。

メールが初めてアドレスに送信されるまで、パーソナライズ文字列は割り当てられません_subscriberkey アカウントからメールが送信されたことのないメール アドレスに対してプレビューしている可能性がありますか? ビジネス要件で特に指定されていない限り、emailaddr代わりにパーソナライズ文字列を使用することをお勧めします。

%%[

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

]%%
<br>@subjectLine:%%=v(@subjectLine)=%%
于 2015-12-05T12:56:31.540 に答える