データ検索
次の例は、購読者の製品カテゴリ設定に基づいて推奨される製品のリスト (関連製品の製品レビューや製品評価を含む) を表示する方法を示しています。この例でも「データリレーションシップ」セクションで作成されたデータエクステンションを使用します。
メールメッセージの作成
次の HTML テンプレートを使用して、メールメッセージを作成します。
1<html>
2 <body>
3 <h4 class="header">{{[First_Name]}} {{[Last_Name]}}, based on your preference of {{Category_Preference}}, we suggest the following products...</h4>
4 {{.datasource Products type=list maxRows = 4}}
5 {{.data}}
6 {"target" : "name:Products","filter" : "Product_Category == [Category_Preference]"}
7 {{/data}}
8 <strong>SKU:</strong>{{sku}}<br>
9 <strong>Product Name:</strong> {{Product_Name}}<br>
10 <img src="{{Thumbnail_URL}}" /><br>
11 {{.datasource Products_Ratings type=list maxRows = 1}}
12 {{.data}}
13 {"target" : "name:Product_Ratings","filter" : "sku == Products.sku"}
14 {{/data}}
15 <strong>Most Recent Review: </strong>{{Last_Review_Text}}<br>
16 <strong># of Ratings: </strong>{{Number_of_Ratings}}<br>
17 <strong>Ave Rating: </strong>{{Average_Rating}}<br><br>
18 {{/datasource}}
19 {{/datasource}}
20 </body>
21</html>表示されるメールメッセージ
次のデータコンテキストについて考えます。
1"EmailAddress": "ssmith@example.com",
2"First_Name": "Steve",
3"Last_Name": "Smith",
4"Category_Preference": "Gear",
5"Products": [{
6 "Product_Name": "Crimson Camelback Pack",
7 "SKU": "104176",
8 "Thumbnail_URL": "http://something.com/image2/",
9 "Product_Category": "Gear",
10 "Product_Ratings": {
11 "Last_Review_Text": "Thank you so much for sending this express...",
12 "Number_of_Ratings": "14",
13 "Average_Rating": "3.21"
14 }
15 }, {
16 "Product_Name": "DualMountain Pack",
17 "SKU": "104177",
18 "Thumbnail_URL": "http://something.com/image4/",
19 "Product_Category": "Gear",
20 "Product_Ratings": {
21 "Last_Review_Text": "Thank you so much for sending this express...",
22 "Number_of_Ratings": "3",
23 "Average_Rating": "4.67"
24 }
25 }, {
26 "Product_Name": "Terra 40 Pack",
27 "SKU": "104178",
28 "Thumbnail_URL": "http://something.com/image5/",
29 "Product_Category": "Gear",
30 "Product_Ratings": {
31 "Last_Review_Text": "I was 100 % satisfied with my new NTO purchase...",
32 "Number_of_Ratings": "15",
33 "Average_Rating": "3.60"
34 }
35 }]
36}次のようにメールが表示されます。
