この文書は、MoEngageのさまざまな事前定義されたオンサイトメッセージングテンプレートを構成するための情報とガイドライン、およびこれらのテンプレートのHTMLコードをコードビューでカスタマイズする方法を一覧にしています。
テンプレートタイプ
MoEngageのオンサイトメッセージングキャンペーンでは、使用ケースに応じてさまざまな種類の定義済みテンプレートを使用できます。以下の表は、どのテンプレートを選択すべきかを示しています -
テンプレートタイプ | Description |
シンプルな画像ポップアップ | ページの中央に半透明のオーバーレイの上に表示され、ウィジェットは画像のみです。画像内にすべての内容がキャプチャされている場合は、これを使用してください。 |
中央ポップアップと1つのボタン | ページの中央に半透明のオーバーレイの上に表示され、1つの画像と1つのボタンの2つのウィジェットがあります。ポップアップ用の別のCTAを追加したいときにこれを使用してください。 |
スティッキーバナー(ヘッダー、テキスト、ボタン付き) | このスティッキーバナーは、ページの上部または下部に表示されるように設定でき、ヘッダー、テキスト、ボタン、そして小さな画像を追加する柔軟性を提供します。 |
リードジェンテンプレート | ウェブサイトの訪問者から情報を収集したい場合は、このテンプレートを使用してください。キャプチャされた情報は、MoEngageのユーザープロファイルに保存されます。 |
画像付きのスティッキーバナー | このスティッキーバナーは、ページの上部または下部に表示されるように設定でき、単に画像バナーを表示したいときに使用できます。 |
アンケートポップアップ | このセンターポップアップテンプレートを使用して、MoEngageを通じてTypeform調査を表示したいときに使用してください。 |
調査スティッキーバナー | ウェブサイトの隅にある位置で、訪問者に対して非侵入的にTypeformの調査を表示したい場合は、このスティッキーサイドバナーテンプレートを使用してください。(左下, 右下など) |
サイドバナーと画像 | ウェブサイトの訪問者に非侵入的に情報を伝えたいときは、このサイドバナーのテンプレートを使用して、ウェブサイトの隅にシンプルな画像を配置してください。(左下、右下など) |
テキストとボタンを含むスティッキーヘッダー | このスティッキーバナーは、ページの上部または下部に表示されるように設定でき、CTA付きのテキストメッセージを表示したいときに使用できます。 |
サイドバナー(画像とボタン付き) | このサイドバナーテンプレートを使用すると、画像とボタンを追加でき、ウェブサイトの隅に目立たないように配置できます。 |
シンプルなスティッキーヘッダー | このスティッキーバナーは、ページの上部または下部に表示されるように設定でき、単にテキストメッセージを表示したいときに使用できます。 |
画像
私たちは、オンサイトメッセージングのユーザーに対して、高解像度の画像をアップロードすることをお勧めしますが、サイズは1MBまたは2MBを超えないようにしてください。これは、メッセージがデバイスに表示される前に、メッセージ内の画像がCDNからダウンロードされてユーザーに表示されるためです。ユーザーが遅いインターネット接続を使用している場合、画像のダウンロードに時間がかかる可能性があり、そのため、このユーザーにメッセージを表示するまでに遅延が生じることがあります。
オンサイトメッセージングキャンペーンで使用される画像のアスペクト比
以下は、各オンサイトメッセージテンプレートに推奨される画像のアスペクト比です。サイト内メッセージテンプレートに異なるサイズの画像を常に導入し、コードビューエディタを開くことでスタイルとサイズをカスタマイズできます。
テンプレート名 |
推奨アスペクト比
(幅 : 高さ) |
シンプルな画像ポップアップ | メッセージは、ほとんどのサイズの画像に合わせてサイズを変更します。推奨されるアスペクト比には1:1、2:3、3:2などが含まれ、画像が歪まないように少なくとも400*400の寸法が必要です。人気のある寸法は 600*600、400*600、600*400ピクセル。 |
中央ポップアップと1つのボタン | メッセージは、ほとんどのサイズの画像に合わせてサイズを変更します。推奨されるアスペクト比は1:1、2:3、3:2などで、画像が歪まないように、少なくとも450*450の寸法が必要です。人気のある寸法は 600*600、400*600、600*400ピクセルです。 |
スティッキーバナー(ヘッダー、テキスト、ボタン付き) | ここに小さなアイコン画像があります。推奨される画像解像度は約5:3です。一般的なサイズは 150*90ピクセル、250*150ピクセル です。 |
リードジェンテンプレート | このテンプレートの背景に画像を追加するには、Container -> Background -> Image に移動します。400*500ピクセルのサイズの画像を使用できます |
画像付きスティッキーバナー | デスクトップウェブの幅を広く占める画像を使用できます。一般的な寸法は 1024*80 および 1024*50 ピクセルです。このテンプレートには、デスクトップウェブとモバイルウェブのために別々のキャンペーンを作成する必要があります。 |
アンケートポップアップ | ここにTypeformアンケートのURLを追加してください。 |
調査スティッキーバナー | ここにTypeformのアンケートURLを追加してください。 |
サイドバナーと画像 | アスペクト比3:4または3:5で、解像度が300*400ピクセル以上の画像を使用してください。そうすることで、画像が大きなデバイスで歪むことがありません。 このテンプレートのために、デスクトップウェブとモバイルウェブのために別々のキャンペーンを作成する必要があります。 |
スティッキーヘッダーとテキストとボタン | ここに画像を追加することは推奨されません。 |
サイドバナー(画像とボタン付き) | アスペクト比が3:4または3:5で、サイズが少なくとも300*400ピクセルの画像を使用してください。そうすることで、画像が大きなデバイスで歪まないようになります。Y このテンプレートのために、デスクトップウェブとモバイルウェブのために別々のキャンペーンを作成する必要があります。 |
シンプルなスティッキーヘッダー | ここに画像を追加することは推奨されません。 |
受け入れられる画像タイプ
オンサイトメッセージングでは、テンプレートのいずれかに画像として .png、.jpeg、.gif をアップロードできます。
テンプレートのレスポンシブ性
奇妙なアスペクト比の大きな画像を使用している場合は、デスクトップウェブとモバイルウェブの2つの異なるキャンペーンを作成することをお勧めします。これにより、テンプレートがデスクトップウェブブラウザとモバイルウェブブラウザでレンダリングされる際に、何も壊れないことが保証されます。
画像の品質とサイズ
高解像度の画像を使用することをお勧めします。大きな画面でも歪まないためです。画像サイズが大きいほど、不安定なインターネット接続のデバイスで画像がダウンロードに失敗する可能性が高くなります。画像のサイズは2MB未満にして、画像の品質とダウンロード時間の良いバランスを保ちましょう。
背景色
背景色を使用すると、サイト内メッセージに背景を追加できます。メッセージを透明にするために、それを削除することもできます。背景色を定義するには、Container -> Backgroundに移動し、ここにあるオプションのいずれかを選択します -
- ソリッド - テンプレートに背景色を追加したいとき
- 透明 - メッセージの背景を透明にしたい場合
- 画像 - テンプレートの背景に画像を追加したいとき。これは一般的に推奨されていません。
コードビューで編集
以下に示すように、コードビュー ボタンをクリックすることで、既存の MoEngage テンプレートの HTML コードを編集できるようになりました -
コードビュー ボタンをクリックすると、HTML を編集し、保存して、検証のためのプレビューを見ることができます。MoEngage テンプレートの HTML を完全に置き換えると、テンプレートをカスタマイズするための UI エディタを表示できなくなることに注意してください。
使用ケースに応じて適切なテンプレートを選択し、その後テンプレートにHTMLコードを編集または追加していることを確認してください。
自分のHTMLテンプレートを作成している場合は、クリックを追跡し、ユーザーがテンプレートを閉じることを許可するために、以下のポイントに注意してください -
-
クローズボタン用
: このCSSクラスをテンプレートに追加してください: moe-inapp-close
このクラスは、ユーザーがテンプレートを閉じることができるようにするために非常に重要です。MoEngage SDKは、このクラスが見つかった場合にのみテンプレートを閉じます。
テンプレートは、moe-inapp-close CSSクラスに基づいてのみ閉じられることに注意してください。テンプレートを閉じるためにカスタムJavascript関数を使用しないでください。そうすると、一貫性のない動作が発生します。
- クリックを追跡するために
: テンプレートにこのCSSクラスを追加します: moe-inapp-click
このクラスを追加することは、MoEngageがクリックを追跡し、特定のキャンペーンに帰属させるために非常に重要です。
- ユーザーがCTAまたはリンクをクリックしたときにテンプレートを閉じるために、HTMLテンプレートに両方のクラス:moe-inapp-closeとmoe-inapp-clickを追加します。これは、ユーザーがURLにリダイレクトされた後にテンプレートが閉じられることを保証します。
リードジェンテンプレート
MoEngageのオンサイトメッセージング(OSM)は、ウェブサイトの訪問者からリードをキャプチャすることを可能にします。Email ID、携帯番号、またはその他の好みをキャプチャし、それを再ターゲティングのためにMoEngageユーザープロファイルに保存することができます。
人気のユースケース
リードジェンテンプレートの人気のある使用例をいくつか紹介します:
-
- ウェブサイトの訪問者のメールアドレスを取得し、後でメールでリターゲティングします。
- ウェブサイトの訪問者の携帯番号を取得し、後でSMSでリターゲットします。
- ユーザーに送信されるコミュニケーションをパーソナライズするために、ユーザーの名前をキャプチャします。
- ブランドや製品の選択に関連するユーザーの興味を引き付ける。
リードジェンキャンペーンを作成する
MoEngageでリードジェンキャンペーンを作成するには、次の手順を実行します:
-
-
-
テンプレート選択ページ(OSMキャンペーン作成の第2ステップ)でリードジェンテンプレートを選択します。
- OSMキャンペーン作成ドキュメントに記載されている手順に従ってください。詳細については、 OSMキャンペーンの作成 を参照してください。
-
ユーザーが共有した入力をキャプチャするには、リード生成テンプレートからユーザー属性に入力をマッピングする必要があります。キャンペーン作成のステップ2では、テンプレートの入力ウィジェットをクリックし、次にアクションを選択して、この入力が保存されるユーザー属性を設定します。
-
2つの入力ウィジェットのうち1つが必須でない場合は、以下のように入力ウィジェットを隠すこともできます:
-
テンプレート選択ページ(OSMキャンペーン作成の第2ステップ)でリードジェンテンプレートを選択します。
-
キャプチャされたデータはどこで見ることができますか?
リードジェンテンプレートがユーザーに表示され、以下のようにフォームが送信されると、データは自動的にMoEngageに追跡され、保存されます。
ユーザープロファイルに保存された入力が以下のように表示されます。MoEngageは、Lead Gen Templateを使用して送信が行われるたびに、MOE_RESPONSE_SUBMITTEDというイベントも追跡します。このデータは、以下に示すようにユーザープロファイルに表示されます。
MoEngageはデフォルトで ファーストネーム と メールアドレス のユーザー属性をキャプチャします。テンプレートの内容を変更することで、入力フィールドを追加できます。
例 - 電話番号
<input> フィールドをメールアドレスの後に電話番号用に追加します。
<input
placeholder="電話番号"
class="input-container moe-element"
data-id="INPUT3"
id="TEXT_INPUT_3"
data-user="u_mb"
/>
<label class="moe-error-text invisible">このフィールドは必須です</label>
電話番号を必須にするには、電話番号入力フィールドに 必須 を追加します。
例 - エラーメッセージ
必須フィールドにマークした場合、そのフィールドがないままフォームが送信されたときにエラーメッセージを表示するために、以下のJSを使用してください。
<label class="moe-error-text invisible> エラーメッセージ </label>
例 - カスタムバリデーション
リードテンプレートは有効なメールアドレスを検証しますが、既存のフィールドまたは追加した新しいフォームフィールドに対して他の検証を追加したい場合は、そのフィールドの タグを変更し、次のコードを追加してください:
data-input-validation-type="any name"
次に、 isFormDataValid() メソッドでフィールドのカスタムバリデーションを追加します。例えば、以下はインドの携帯電話番号の検証チェックです。
//モバイル番号の検証
function isMobileNumberValid(mobile) {
const mobileRegex = /^[789]\\d{9}$/;
return mobileRegex.test(mobile);
}
isMobileNumberValid() メソッドを isFormDataValid() 内で使用して、携帯電話番号を検証します .
SMSサインアップテンプレート
MoEngageのオンサイトメッセージングは、ユーザーにSMS通知を受け取るための同意を求めるSMSサインアップテンプレートを提供します。北米におけるコンプライアンスに関する詳細については、 北米地域のSMS を参照してください。
MoEngageはSMSサインアップ用の2つのテンプレートを提供しています。
-
-
- 全画面 - 画像付きSMSサインアップ
- ポップアップ - SMSサインアップ(画像なし)
-
前提条件
北米地域のSMSコンプライアンスについて認識していることを確認してください。詳細については、 米国のSMS規制 を参照してください。
SMSサインアップキャンペーンを作成する
-
-
-
オンサイトメッセージキャンペーン作成中に、SMSサインアップテンプレートのいずれかを選択してください。
- オンサイトメッセージングキャンペーンを オンサイトメッセージングキャンペーンの作成 に記載されているように設定します。
-
オンサイトメッセージキャンペーン作成中に、SMSサインアップテンプレートのいずれかを選択してください。
-
全画面 - 画像とポップアップを伴うSMSサインアップ - 画像なしのSMSサインアップ
-
-
- 必要に応じてWebとモバイルの設定を行います。
- ボタン、画像、テキストを必要に応じて設定してください。
-
法的文書を設定します。MoEngageはデフォルトで以下のテキストを提供します。
テキストメッセージにサインアップすることで、提供された電話番号に対して、繰り返し自動化されたプロモーションおよびパーソナライズされたテキストメッセージ(カートリマインダー)を受信することに同意します。 同意は購入の条件ではありません。メッセージおよびデータ料金が適用される場合があります。メッセージの頻度は異なります。ヘルプが必要な場合はHELPと返信し、キャンセルするにはSTOPと返信してください。 - 利用規約を必要に応じて設定してください。
- プライバシーポリシーをニーズに合わせて設定してください。
-
Web
デスクトップまたはウェブ使用のためにテンプレートが使用される場合は、次のことを行います:
-
-
- 有効な携帯電話番号を入力してください
- 通知を受け取るためのサブスクリプションを確認するには、ボタンをクリックしてください。
-
モバイル
モバイル使用のためにテンプレートが使用される場合は、次のことを行ってください:
ボタンのアクションフィールドのURLに以下を追加して、同意を受け取るようにボタンを設定します:
sms:+11234567890?&body=START
Field | Description |
---|---|
sms | 通知を受け取るための同意を得て購読するために使用される携帯電話番号を提供してください。 |
body |
Opt-In キーワードを追加してください。
キーワードに関する詳細は、 サブスクリプションとキーワードの設定 を参照してください。 |
キャプチャされたデータはどこで見ることができますか?
MoEngageのユーザー属性に保存された入力を見ることができます。MoEngageは、オンサイトメッセージングでSMSサインアップを使用して送信が行われるたびに、イベントMOE_RESPONSE_SUBMITTEDを使用します。
ユーザープロファイルには属性と属性のステータスが表示されます。