為您自己的內容撰寫程式碼 code-content
使用 自己撰寫程式碼 模式匯入原始 HTML 和/或撰寫您電子郵件內容的程式碼。此方法需要 HTML 技能。
➡️ 在影片中探索此功能
-
從電子郵件Designer首頁,選取自行編碼。
-
輸入或貼上原始 HTML 程式碼。
-
使用左窗格以運用Journey Optimizer個人化功能。 了解更多
note note NOTE 與歷程運算式相比,電子郵件Designer中的個人化編輯器有一些功能限制。 進一步瞭解日期/時間函式限制 -
如果您想要清除您的電子郵件內容並重新設計電子郵件,請從選項選單選取「變更你的設計」。
note note NOTE 此動作會在電子郵件設計工具中開啟選取的範本。從那裡,您可以完成電子郵件的設計,或者使用「切換到程式碼編輯器」選項回到程式碼編輯器。 -
按一下 預覽 按鈕,以使用測試設定檔檢查訊息設計和個人化。 了解更多
-
程式碼準備就緒後,按一下「儲存」,然後回到訊息建立畫面以完成您的訊息。
日期和時間函式限制 date-time-limitations
在電子郵件Designer程式碼編輯器中使用個人化時,now()函式無法用於動態日期計算。
now()函式不受支援。 雖然now()可在歷程條件中使用,但無法用於電子郵件內容或程式碼編輯器。可用的替代方案:
使用下列功能處理電子郵件個人化中的目前日期和時間:
-
getCurrentZonedDateTime()— 傳回目前日期和時間,並附上時區資訊。 這是now()的建議替代方案。範例:
{%= getCurrentZonedDateTime() %}傳回2024-12-06T17:22:02.281067+05:30[Asia/Kolkata] -
currentTimeInMillis()— 傳回目前時間(以Epoch毫秒為單位)。範例:
{%= currentTimeInMillis() %}
建議的因應措施:
如果您需要在電子郵件內容中執行日期計算:
-
預先計算日期欄位 — 在傳送電子郵件之前,先計算資料管道或設定檔屬性中的必要日期值,然後在您的個人化中參考這些預先計算的值。
範例:
{%= profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate %} -
使用日期操作函式 — 使用日期/時間函式 (例如
dayOfYear()或diffInDays())搭配設定檔屬性的日期值。範例:
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %} -
使用計算屬性 — 建立執行複雜日期計算的計算屬性,使結果可做為設定檔屬性。
深入瞭解個人化中的日期時間函式。