おすすめの車リスト

この例では、自動車仲介業者が購読者から提供されたプリファレンスに基づいて、購読者の好みであると思われる車のメーカーとモデルを含むメールを購読者に送信します。

自動車仲介業者は購読者の属性を作成し、車のタイプに関する購読者のプリファレンスを含めます。属性のデータはアンケートを使用して入力します。

データエクステンションとデータリレーションシップ 

また、自動車仲介業者は、アンケートで購読者が選択する可能性があるタイプの候補ごとにいくつかの自動車メーカーとモデルを含むデータエクステンションも作成します。自動車仲介業者はデータエクステンションを作成し、購読者の car_preference 属性をデータエクステンションの [type (タイプ)] 列に関連付けます。

購読者テーブルには次のデータが含まれます。

email_addressfirst_namelast_nameregioncar_preference
aruiz@example.comAngelRuiznorth (北米)sedan (セダン)
johndoe@example.comJohnDoesouth (南部)convertible (コンバーチブル)
janedoe@example.comJaneDoenorth (北米)SUV

Cars データエクステンションには次のデータが含まれます。

typemake (メーカー)model (モデル)
Sedan (セダン)Company A (会社 A)Sedan A (セダン A)
Sedan (セダン)Company B (会社 B)Sedan B (セダン B)
Sedan (セダン)Company C (会社 C)Sedan C (セダン C)
Convertible (コンバーチブル)Company D (会社 D)Convertible A (コンバーチブル A)
Convertible (コンバーチブル)Company E (会社 E)Convertible B (コンバーチブル B)
SUVCompany F (会社 F)SUV A
SUVCompany D (会社 D)SUV B
SUVCompany G (会社 G)SUV C
SUVCompany H (会社 H)SUV D

AMPscript 

自動車仲介業者は次の AMPscript ブロックをメールの本文に含めます。

1<html>
2...
3<table style= "border: 1px solid black">
4%%[   /* Starting AMPscript */
5
6/* Declaring variables */
7
8var @rs, @row, @cntr
9
10/* Looking up related cars by subscriber */
11/* Using lookup rows function to return a rowset of related cars to use */
12
13SET @rs = LookupRows("Cars", "Type", car_preference)
14
15/* Looping through each record in the recordset */
16
17for @cntr = 1 to RowCount(@rs) do
18
19    /* If there is a value in the row, output to HTML */
20SET @row = Row(@rs, @cntr)
21  /*Ending script block here */ ]%%
22
23        %%=Field(@row, "Make")=%%  &nbsp; &nbsp; &nbsp; %%=Field(@row, "Model")=%%
24
25
26    %%[  /* resuming script block here */
27next @cntr
28  /*Ending script block */]%%
29    </table>
30
31</html>

出力 

自動車仲介業者がこのメールを送信すると、アプリケーションでこのコードが処理され、次のように出力されます。

Angel Ruiz の場合 

Company (会社)Model (モデル)
Company A (会社 A)Sedan A (セダン A)
Company B (会社 B)Sedan B (セダン B)
Company C (会社 C)Sedan C (セダン C)

John Doe の場合 

Company (会社)Model (モデル)
Company D (会社 D)Convertible A (コンバーチブル A)
Company E (会社 E)Convertible B (コンバーチブル B)

Jane Doe の場合 

Company (会社)Model (モデル)
Company F (会社 F)SUV A
Company D (会社 D)SUV B
Company G (会社 G)SUV C
Company H (会社 H)SUV D