MoEngageがMoEngageメールエディター(カスタムHTMLエディター)に追加されたHTMLテンプレートで実行する自動フォーマットは何ですか?

オートフォーマット HTML コード トグルに依存しないオートフォーマット

MoEngageは、 メールの一般設定 HTMLコードの自動フォーマット トグルに関係なく、 カスタムHTMLエディタ で、以下の編集を自動的に適用します。

  • ヘッドおよびメタタグの管理
    • HTMLコードに <head> タグがすでに存在する場合、MoEngageはその中にメタタグを追加します。
    • もし <head> タグが見つからない場合、MoEngageはタグを追加し、次のメタタグをその中に挿入します
      HTML
      <head><meta charset=\"utf-8\" content=\"text/html\" http-equiv=\"Content-Type\"/><meta content=\"noindex,
      nofollow, noarchive\" name=\"robots\"/><meta content=\"noindex, nofollow, noarchive\" name=\"googlebot\"/></head>
  • ブラウザで表示 (VIB) リンクの挿入 : ブラウザで表示 (VIB) リンクは、sentry の設定に基づいており、必要なスタイリングとともに以下のように追加されます:
    HTML
    <p style=\"text-align:center;\"><a href=\"https://moe_nlbl.em-staging.moestaging.com/
    v1/emailview?q=Mi6d.xBht5tyEj_INcLCXHXCfdjsi4QiAB_v9uDLewPUx.zAQxMn8bsBVaBuGQAMKnWX-
    Uls1vA2j_VWB3TF08b96XTmXPHkzeKjJjEgvUPXzpj2KP0CVfWrkGXdI9udDE2M9JyIyacapt5wnhwK2HJ626fQWjhYquY59_
    LAqcE0dy8c1XaHwW1aEnIXS9uzmqMprgAW5y3.b9zoqHQ4-fx9y8VvO0l7VVrdCBge.TqlUwDYjtB8z0f4ZBQ21hL2_
    U5pMrfI3sEVNAW5xc7rcj8ej06K2xw&amp;event_date=2025-07-11&amp;event_time=1752206312\"
    id=\"moe_internal_email_vib\">View in browser</a></p>
  • オープントラッキングピクセル : オープントラッキングピクセルは、以下の必要なスタイリングとともにHTMLに挿入されます:
    HTML
    <img src=\"https://moe_nlbl.em-staging.moestaging.com/v1/emailopen?q=j1vTe6H7
    y09dUFUqGje78kyXWHatIRHnWOAe9ucVceX0wJPLnHLjDhYLCMcVAOGoSbbd-M4qee2b.VrSS8f8Y9dK.
    ubhElcv6QztFhjr8F2xwk9VJBN1AGczayfUxAtOcOFR8SOEIg28JIHWLN2y6iRxB18jeLGuMxpb_mcxyblAU.
    fPh0kZbt26XSV_INzcCU.H5EfMePgrEPOEBbF4-slGc1jyHVUX7JF2nv3dDjYrkLJpsCfcij8ehbjgEr1ocZt
    APBR4cwGcFQIWzPVsZWxdM2eVavw-cBlXQLUsIhZRFvLotuGTxbrjDTfqPi.tRLk4wigGo.UlCAS1_NyfEq7M
    kDUg4Wty5WD_c3kJq4Rp\" alt=\"\" style=\"display:none;width:1px;height:1px;\" height=\"1\
    " width=\"1\">
  • HTMLタグの修正 : MoEngageは、バックエンドライブラリ(BeautifulSoup)を利用して、不完全または不正なHTMLタグを修正します。

    HTMLに対応する閉じタグがない開きタグがある場合、BeautifulSoupがそれを追加します。たとえば、以下のようなHTMLコード(閉じタグや開きタグなし)の場合:

    HTML
    <!DOCTYPE html> 
    <html>
    <body>
    <h1>My First Heading</h1>
    <strong>test 123
    <p>My first paragraph

    MoEngageによって編集されたHTMLコードは次のとおりです:

    HTML
    <!DOCTYPE html> 
    <html>
    <body>
    <h1>My First Heading</h1>
    <strong>test 123 </strong>
    <p>My first paragraph</p>
    </body>
    </html>
  • 空の <b /> タグは、有効なHTMLではないため、適切な <b></b> タグペアに変換されます。

    例えば、HTMLコードが <a><b /></a> の場合、MoEngageによって編集されたHTMLコードは <a><b></b></a> です。

  • 閉じタグのみで対応する開始タグがない場合、そのタグは完全に無視されるか、可能であれば修正されます。

    例えば、HTMLコードが次のようになっている場合: <a></p> 。MoEngageによって編集されたHTMLコードは: <a></a>

自動フォーマットは、自動フォーマットHTMLコードトグルに依存します

MoEngageは、メールの 一般設定 HTMLコードの自動フォーマット トグルを有効にした場合にのみ、次の編集を行います。詳細については、 メールチャネルの設定 を参照してください。

  • 空のタグを削除する( htmlAllowedEmptyTags にリストされているものを除く)。
  • 空白を正規化し、不必要または末尾のスペースを削除します。
  • 視覚的な区切りが必要な場所に <br> を挿入します。
  • リストやテーブルのサニタイズ、 <table> 内に <tbody> を自動挿入するなど。
  • 冗長な <br> または <div> タグをクリーンアップします。
  • 非推奨または無効なタグと属性をHTML5標準に変換します。
  • エディターの設定に基づいて無効または不明な属性を削除します。
  • HTMLルールに準拠していないネストされた構造を修正する。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

How can we improve this article?