Overview
プッシュテンプレートを使用すると、コーディングなしで数分で美しい通知を作成できます。リッチでパーソナライズされた通知を通じて、最適なプッシュ体験を提供し、通知が混雑した通知トレイの中で際立つように、表現力豊かで、刺激的で、魅力的なものにしましょう。
MoEngageは6つのプリビルドテンプレートを提供しており、カスタムテンプレートのアップロードも可能です。以下に説明します。キャンペーン作成のステップ2では、 プリビルド または カスタムテンプレート のいずれかからテンプレートを選択できます。
プリビルトテンプレート
以下のプリビルドテンプレートに基づいて通知を作成できます:
- 基本通知
- スタイライズされた基本通知
- シンプルな画像カルーセル
- テキストオーバーレイ付きの画像バナー
- タイマー
- 進捗バー付きタイマー
library_add_check |
前提条件
|
ユースケース
- 環境に優しいですか?プッシュ通知で緑の背景色の更新を送信してください!
- ユーザーをアプリやウェブサイトに戻したいですか?ユーザーが最後に見た製品や音楽、またはメディアの画像を含むカルーセルプッシュ通知を送信します。
プッシュテンプレート通知を作成する
info |
Note
|
プッシュキャンペーンをテンプレートベースで作成するには、プッシュキャンペーン作成のステップ2でお好みのテンプレートを選択してください。各テンプレートのサポートされているプラットフォームは、右上隅の各テンプレートタイルの下に表示されています。
一般的なプッシュテンプレート要素
以下の要素はすべてのプッシュテンプレートに共通しています。
基本情報セクションでは、以下のオプションが利用可能です。
For Android:
フィールド | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
通知チャネル |
ドロップダウンから、統合中に設定された定義済みの通知チャネルを選択します。このオプションは、Androidプッシュ通知のみに利用可能です。 |
||||||||
メッセージタイトル | メッセージのタイトルを入力または貼り付けてください。 | ||||||||
メッセージ | メッセージの内容を入力または貼り付けます。 | ||||||||
メッセージの要約 |
メッセージの簡単な説明を入力または貼り付けてください。このオプションは、Androidプッシュ通知のみに利用可能です。 注意 : メッセージの概要 のテキストフォーマットは、Android 11およびそれ以前のバージョンにのみ適用されます。Android 12以降は、プレーンテキストのみが表示されます。 |
||||||||
Image |
画像に次のいずれかを行ってください:
注意 : 2~3 MB より大きな画像はサポートされていません。推奨サイズは 25 KB から 200 KB です。
|
||||||||
アクセシビリティ テキスト |
画像の内容や目的を伝える簡潔で説明的なテキストを入力してください。このテキストは支援技術によって音声で読み上げられ、視覚障害のあるユーザーが画像の内容や機能を理解できるようにします。 このフィールドはシンプルな画像カルーセルテンプレートではサポートされていません。詳細については、 こちら を参照してください。 |
||||||||
デフォルトのクリックアクション |
ドロップダウンから次のいずれかを選択してください:
|
For iOS:
フィールド | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
メッセージタイトル | メッセージのタイトルを入力または貼り付けてください。プッシュ通知に表示される主見出しを指定します。 | ||||||||
字幕 | 通知に追加のコンテキストを提供するオプションのセカンダリーテキストライン。 | ||||||||
メッセージ | メッセージの内容を入力または貼り付けます。 これはプッシュ通知の本文を示しており、主要な内容が含まれています。 | ||||||||
アプリがバックグラウンドで更新できるようにする |
バックグラウンドで実行中にアプリがコンテンツを更新できるように、このチェックボックスを選択して、ユーザーが最新情報を受け取れるようにします。 |
||||||||
リッチメディア |
プッシュ通知に画像、音声、または動画を含めるためにドロップダウンから選択できます。これにより、視覚的な魅力とエンゲージメントが向上します。 |
||||||||
Image |
画像に次のいずれかを行います:
これらのフィールドは、 画像 を リッチメディア ドロップダウンから選択すると表示されます。 注意 :
|
||||||||
アクセシビリティラベル |
画像/GIFの目的を特定する簡潔で説明的なラベルを入力してください。このラベルは、支援技術によって音声で読み上げられ、ユーザーが要素を理解し、対話できるようにします。詳細については、 こちら を参照してください。 このフィールドは リッチメディア ドロップダウンの 画像/GIF オプションに適用されます。 |
||||||||
アクセシビリティヒント |
画像/GIFのアクションや期待される入力を説明する追加のコンテキストやガイダンスを入力してください。このヒントは、支援技術によって音声で読み上げられ、ユーザーがUI要素とどのように対話するかをガイドします。詳細については、 こちら を参照してください。 このフィールドは、 画像/GIF オプションの リッチメディア ドロップダウンに適用されます。 |
||||||||
オーディオ |
通知内で再生されるオーディオファイルの直接リンクを入力してください。このフィールドは、 オーディオ を リッチメディア ドロップダウンから選択したときに表示されます。 |
||||||||
ビデオ |
通知に表示するためのビデオファイルの直接リンクを入力してください。このフィールドは、 リッチメディア のドロップダウンから ビデオ を選択すると表示されます。リンクはCDNにホストされている動画ファイルを参照する必要があります。埋め込み動画リンク(例:YouTube)はサポートされていません。Appleの ドキュメント では最大50 MBを推奨していますが、より小さいファイルサイズ(1〜5 MB)は、成功裏に表示される可能性を高めます。 |
||||||||
デフォルトのクリックアクション |
ドロップダウンから次のいずれかを選択してください:
|
通知にボタンを追加するにはボタンをクリックしてください。Androidメッセージにボタンを追加するには、以下の手順に従ってください:
- 追加ボタンをクリック
- ボタン名にボタンの名前を入力してください。
-
クリックアクションのドロップダウンから、次のいずれかを選択します:
ドロップダウンリスト アクション 画面に移動 特定の画面にユーザーを移動させるドロップダウンから、ユーザーが移動する必要のある画面を選択します。 ディープリンク ユーザーが移動する必要のあるURLを入力または貼り付けます。 リッチランディング ユーザーが移動する必要のあるリッチランディングページを入力または貼り付けます。 電話をかける ユーザーが電話をかける必要のある電話番号を入力または貼り付けます。 共有 ユーザーと共有するテキストを入力または貼り付けます。 コピー ユーザーとコピーするテキストを入力または貼り付けます。 ユーザー属性を設定 - ドロップダウンからユーザー属性を選択します。
- ユーザー属性の値を入力または貼り付けます。
イベントを追跡 - イベントの名前を入力または貼り付けます。
- イベントの値を入力または貼り付けます。
カスタムアクション カスタムアクションを入力または貼り付けます。 スヌーズ 通知がスヌーズされる時間数を選択するために、上矢印と下矢印をクリックまたは入力します。 後でリマインド 今日のリマインド
通知が再表示される時間数を選択するために、上矢印と下矢印をクリックまたは入力します。
明日のリマインド
通知が再表示される時間数を選択するために、上矢印と下矢印をクリックまたは入力します。
- クリック 新しい KV ペア
- キーと値をキー・バリュー・ペアで入力してください。
- ボタンを追加するには、ステップ1から5を繰り返します。
- クリックして 詳細 を選択し、手順に従ってください。
iOSの場合、アクショナブル通知を設定する必要があります。詳細については、
こちら
をご覧ください。
カテゴリを定義した後、以下の手順に従ってMoEngageダッシュボードを使用してユーザーに通知を送信できます:
- iOSプッシュテンプレートで、 ボタン セクションを展開します。
-
ドロップダウンをクリックして、リストから希望のカテゴリを選択します。
例に示すように、Accept、Decline、May Be アクションは、カテゴリ「INVITE_CATEGORY」にグループ化されています。
すべてのテンプレートに利用可能な高度なオプションは次のとおりです。
Androidの場合:
フィールド | アクション | ||||||||
---|---|---|---|---|---|---|---|---|---|
クーポンコード | クーポンコードを入力または貼り付けてください。 | ||||||||
通知に大きなアイコンを使用する (Android) |
|
||||||||
通知を固定する |
このトグルを有効にすると、通知がスワイプやクリックで消去されないようになります。このトグルを有効にすると、 Dismiss button テキストフィールドで通知を閉じるためのボタン名を指定できます。 注意 :
|
||||||||
アクセシビリティテキスト(Android 11およびそれ以前) |
アイコンの機能を伝える簡潔で説明的なテキストを追加してください(
|
||||||||
グループキー |
グループキーを入力してください。これにより、関連するプッシュ通知を特定し、分類することができます。プッシュ通知をグループ化したい場合は、すべてのプッシュ通知に同じグループキーを使用してください。詳細については、 こちら を参照してください。 |
||||||||
Update Key |
更新キーを入力してください。この更新キーは、関連するプッシュ通知を特定して更新するのに役立ちます。互いに更新することを目的としたすべてのプッシュ通知には、同じ更新キーを使用してください。詳細については、 こちら を参照してください。 |
For iOS:
フィールド | アクション |
---|---|
クーポンコード | クーポンコードを入力または貼り付けてください。 |
音 |
プッシュ通知がユーザーのデバイスに配信されるときに再生されるサウンドファイル名を入力してください。iOSでカスタムサウンドを定義する方法については、こちらをご覧ください。 |
バッジ |
通知を受信したときにアプリアイコンにバッジカウントを表示するには、このチェックボックスを選択してください。 |
グループキー |
グループキーを入力してください。これにより、関連するプッシュ通知を特定し、分類することができます。プッシュ通知をグループ化したい場合は、同じグループキーを使用してください。詳細については、 こちら をご覧ください。 |
Update Key |
更新キーを入力してください。この更新キーは、関連するプッシュ通知を特定し、更新するのに役立ちます。相互に更新することを目的としたすべてのプッシュ通知には、同じ更新キーを使用してください。詳細については、 こちら を参照してください。 |
次のステップに進むには 次へ をクリックしてください。
info |
Information
|
このオプションは、基本通知を除くすべてのテンプレートで利用可能です。次のオプションが利用可能です:
- 基本セクションに存在するフィールドのみを設定できます。テンプレートバックアップセクションを設定するには、 一般的なプッシュテンプレート要素 を参照してください。
- テンプレートセクションからバックアップデータをコピーするには、 バックアップにテンプレートデータをコピー を使用するか、新しいコンテンツを追加します。
通知がユーザーのデバイスでどのように表示されるかをプレビューセクションで確認できます。
プレビュータイプ - プレビューセクションの下部にあるプレビュートグルには、以下のオプションがあります:
- デフォルト - このオプションは、パーソナライズなしでデフォルトのプレビューを表示します。
- パーソナライズされた - このオプションは、選択されたユーザーに対して表示されるプレビューを示します。たとえば、パーソナライズ属性を追加した場合、それらは選択されたユーザーのために取得され、プレビューに表示されます。たとえば、通知にユーザーの名前を追加した場合、パーソナライズプレビューで選択されたユーザーの名前が取得されます(指定されたユーザーに対して値が利用できない場合は、選択されたフォールバックが使用されます。フォールバックが指定されていない場合、プレビューは表示されません)。
プレビューオプション - 利用可能なプレビューオプションは次のとおりです:
-
iOS および Android 11 およびそれ以下
このセクションでは、Androidバージョン11およびそれ以下のデバイスのプレビューを表示します。ここには4つのプレビューオプションがあります:
-
- Dark Mode
- Light Mode
- 拡大する
-
折りたたむ
Android 11およびそれ以前の場合:
iOSの場合:
-
-
Android 12 およびそれ以降
このセクションでは、Androidバージョン12以上のデバイスのプレビューを表示します。 Android 12では、通知はOEMやデバイスのサイズに応じて異なる外観で表示される場合があります。以下のオプションは、さまざまなデバイスやOEMでのプレビューがどのように見えるかを示しています。
-
-
-
- 最小 - このプレビューは、狭い画面幅(360dp幅のビューポート)を持つデバイスに対して通知がどのように表示されるかを示しており、 Google Pixelのデザインガイドラインに従っています。例:Asus Zenfone 9
- Std A - このプレビューは、最も一般的な幅のデバイスで適用された横のホワイトスペースが多いデバイスで通知がどのように表示されるかを示しています。 Mi ガイドライン。例:Xiaomi Redmi Note 10 Pro
-
Std B
-このプレビューは、最も一般的な幅のデバイスに適用された横の余白が少ないデバイスで通知がどのように表示されるかを示しています。例:OnePlus 11R 5G
- Max - このプレビューは、通知が大画面幅(450dp幅のビューポート以上 - タブレット画面を含む)を持つデバイスにどのように表示されるかを示しており、 Oppo/Vivoガイドラインに従っています。例: Oppo pad Air
-
-
Min | Std A | Std B | Max |
|
|
|
|
プッシュテンプレートタイプ
arrow_drop_down 基本通知
デフォルトまたはネイティブのプッシュ通知を作成するには、基本通知テンプレートを選択し、一般的なプッシュテンプレート要素に記載されているように通知を作成します。
GIFを 基本通知 テンプレートに追加するには、次の方法を使用します:
デバイス | フィールド | Description |
---|---|---|
Android | Android 14+ではGIFを使用します |
GIFをアップロードするには、このチェックボックスを選択してください。画像フォールバックセクションが開いているGIFについて、GIFを追加するには次のいずれかを行ってください:
注意 : この機能にアクセスするには、デバイスがAndroid 14以降であることを確認してください。詳細については、 こちら を参照してください。 |
アクセシビリティテキスト |
GIFの視覚的な物語と目的を伝える説明文を入力し、支援技術に依存するユーザーに同等の体験を提供します。詳細については、 こちら を参照してください。 |
|
iOS | リッチメディア |
画像またはGIFを追加するには、次のいずれかを行います:
これらのフィールドは、 リッチメディア ドロップダウンから画像/GIFを選択すると表示されます。 注意 : 推奨サイズは25 KBから200 KBで、GIFの場合は最大500 KBです。詳細については、 こちら を参照してください。 |
Android 14 & 以上 | Android 12 & 13 | Android 11 & 以下 |
---|---|---|
|
|
|
背景色、テキスト色、テキストフォーマットを使ってプッシュ通知を作成し、通知トレイで通知を目立たせましょう。
スタイライズされた基本通知は、SDKカスタムレイアウトを使用して作成されます。ホワイトリストに登録されていないデバイスでは、スタイライズされた基本通知によって作成された通知が64dpの高さで表示されます。これらの手順に従ってください:
基本情報
- 背景色で、メッセージの背景色を選択します。
- アプリ名の色(Android専用)、アプリの名前の色を選択します。
- 通知コントロールの色(Androidのみ)で、ライトまたはダークをクリックして通知の色を制御します。
- テキストエディタの 背景色を適用 トグルをオンにして、タイトル、メッセージ、要約のテキストエディタフィールドに選択した背景色を適用します。これにより、明るい色のフォントを使用する際の視認性が向上します。
- Common push template elementsに記載されている手順に従ってください。
- 通知が両方のモードで見栄えが良く、読みやすいことを確認するために、ライトモードとダークモードの両方でプレビューをチェックしてください。
-
iOSの
画像
セクションでは:
- 画像/GIF URL を選択し、画像/GIFのURLを入力または貼り付けます。
- 画像/GIFをアップロード をクリックし、画像/GIFをドラッグアンドドロップするか、コンピュータからアップロードをクリックして保存された画像/GIFを選択します。推奨サイズは25 KBから200 KBで、GIFの場合は最大500 KBです。詳細については、 こちら を参照してください。
アドバンスド
- Common Push テンプレート要素で説明されている手順に従ってください。
- 自動通知の自動解除を有効にするには、 自動通知の自動解除 トグルをオンにします。プッシュ通知がユーザーに配信された後、通知がユーザーの通知トレイから自動的に削除されるまでの時間を選択できます。時間の期間は、分、時間、日で選択できます。最大許容値は1日です。これはAndroidデバイスにのみ適用されます。
このテンプレートを使用して、2〜5枚の画像で構成されるカルーセルまたはスライドショーが作成されます。画像カルーセルのいくつかの重要な機能:
- 画像 スライドショー は、自動再生または オンデマンド に設定できます。
- 画像はパーソナライズできます。
カルーセルテンプレートを作成するには、次の手順を実行します:
-
-
- スタイライズドベーシック通知に記載されている手順に従ってください。
-
フィールド 説明 スライダー遷移 画像をクリックして遷移させるには「手動」をクリックします。
または
画像を自動的に遷移させるには「自動」をクリックします。これはAndroid 10までサポートされています。Android 11以降では、選択したオプションに関係なく、スライダー遷移は常に手動になります。
画像 次のいずれかを行います:
- 「画像URL」をクリックし、画像のURLを入力または貼り付けます。
- 「画像をアップロード」をクリックし、画像をドラッグ&ドロップするか、コンピュータから保存された画像をアップロードします。
画像スケーリングオプション:
- 画像を切り抜く を選択すると、デバイスとプレビューで中央が切り抜かれた画像が表示されます。
- コンテナにフィット を選択すると、画像がコンテナ内で中央に配置されます。
注意:画像スケーリングはAndroid 12以上でのみ利用可能です。
画像クリックアクション ドロップダウンから次のいずれかを選択します:
ドロップダウンリスト項目 説明 画面に移動 特定の画面にユーザーを移動させるドロップダウンから、ユーザーが移動する必要がある画面を選択します。 ディープリンク ユーザーが移動する必要があるURLを入力または貼り付けます。 リッチランディング ユーザーが移動する必要があるリッチランディングページを入力または貼り付けます。 デフォルトクリックアクション ドロップダウンから次のいずれかを選択します:
ドロップダウンリスト項目 説明 画面に移動 特定の画面にユーザーを移動させるドロップダウンから、ユーザーが移動する必要がある画面を選択します。 ディープリンク ユーザーが移動する必要があるURLを入力または貼り付けます。 リッチランディング ユーザーが移動する必要があるリッチランディングページを入力または貼り付けます。 KVペア シンプルな画像バナーと画像プッシュテンプレート上のテキストオーバーレイを作成するには、次の手順に従います:
- 「新しいKVペア」をクリックします。
- キーと値を入力します。
- 「Advanced」をクリックし、 Advanced に記載された手順に従ってください。
- テンプレートバックアップをクリックし、 テンプレートバックアップ に記載されている手順に従ってください。
-
通知エリア全体を覆う大きなバナー画像を使用し、画像の上にテキストを重ねた「画像バナーとテキストオーバーレイ」テンプレートでプッシュ通知を作成します。このテンプレートは、送信される通知にブランドのロゴや色を追加するために使用できます。
library_add_check |
前提条件 MoEngage Android SDKを統合したことを確認してください。詳細については、 Android SDK を参照してください。 |
画像通知にテキストオーバーレイを作成するには、次の手順に従ってください:
- プッシュキャンペーン作成のステップ2では、テンプレートタイプとしてテキストオーバーレイ通知の画像バナーを選択します。
-
以下のフィールドを、共通プッシュテンプレート要素セクションに記載されている内容に従って入力してください:
-
- 通知チャネル
- メッセージ
- タイトルメッセージ
- デフォルトのクリックアクション
-
- 通知にアプリ名と時間を含めるには、 アプリ名と時間を含める トグルをオンにしてください。
- アプリ名の色を使用してアプリ名の色名を選択してください。 アプリ名の色。 アプリ名の色に「システムデフォルト」を選択することもできます。
- 「通知コントロールの色」トグルで「ライト」または「ダーク」モードを選択してください。
-
通知にバナー画像を追加するには、次の手順を実行します:
-
- 「画像URL」オプションをクリックして、画像のURLを入力または貼り付けます。
- 画像URLは、フィールドに「@」を入力することでパーソナライズすることもできます。これにより、パーソナライズUIが呼び出されます。
- 「画像をアップロード」オプションをクリックして、画像をドラッグアンドドロップするか、コンピュータからアップロードをクリックして保存された画像をアップロードします。推奨される画像サイズは約25 KBで、推奨されるアスペクト比は2:1(幅:高さ)です。
-
-
折りたたまれたプッシュ通知
: プッシュ通知が折りたたまれたときに表示される画像を選択するために、以下のいずれかを選択してください。
-
- テンプレートバックアップと同じにする : 折りたたまれたモードでは、テキストはテンプレートバックアップのメッセージと同じままになります。ここにはテキストのみが表示され、画像は表示されません。
-
折りたたまれた画像を表示:
このオプションを選択すると、通知が折りたたまれたときに表示される別の画像を追加できます。このオプションを選択すると、画像のスケールも調整できます。
-
- 画像スケーリングオプション : 画像をトリミングして、デバイスおよびプレビューで中央にトリミングされた画像を表示します。コンテナにフィットを選択すると、画像をコンテナ内に中央揃えします。注意: 画像スケーリングはAndroid 12以降でのみ利用可能です。
-
-
タイマーとメッセージを使用してプッシュ通知を作成します。そのような通知は、フラッシュセールや時間制限のあるセール/オファーのカウントダウンを表示するために使用できます。マーケターは、より高い顧客エンゲージメントのためにこれらのオプションを利用します。
library_add_check |
前提条件
|
メッセージ通知付きのタイマーを作成するには、次の手順に従ってください:
- プッシュキャンペーン作成のステップ2では、テンプレートタイプをタイマーとして選択します。
- 基本情報、ボタン、および高度な情報を、上記の 共通プッシュテンプレート要素セクション に記載されている内容に従って追加してください。
- タイマーセクションでは、通知がユーザーのデバイスに表示される時間を設定できます。例えば、タイマーセクションで期間が4時間に設定されている場合、通知は通知がユーザーのデバイスに正常に送信されてから4時間表示されます。4時間後に、通知は自動的に解除されます。
- 「タイマー終了時刻」フィールドを使用してタイマーの時間を選択します。
期間
ユーザーに通知が表示される時間の長さを入力してください。
パーソナライズ
「パーソナライズ値」トグルを選択して、下記のようにパーソナライズを有効にします。 パーソナライズされた値は分単位で入力する必要があります。
たとえば、1時間のタイマーを表示するには、60を入力します。最大の時間は12時間で、最小は15分です。
任意のユーザー属性、コンテンツブロック、またはプロダクトセット、または '@' を入力してパーソナライズUIを呼び出すことでコンテンツAPIを選択することもできます。プッシュ通知のパーソナライズに関する詳細は こちら をクリックしてください。
ユーザーのタイムゾーンの特定の時間に
タイマーが終了する特定の時間を入力してください。この時間はユーザーのタイムゾーンに基づいて計算され、 カウントダウンタイマーは通知を送信した後の24時間以内に指定された時間が発生したときに終了します。
例えば、この値がユーザーのタイムゾーンで午前10時30分に設定されていて、通知が午前10時にユーザーに届いた場合、タイマーは午前10時30分に終了し、その時以降ユーザーは通知を見ることができません。
注意: この通知はユーザーのタイムゾーンに依存しているため、通知が今日の午前11時にスケジュールまたはトリガーされた場合、ユーザーのタイムゾーンで午前10時30分にタイマーが設定されていると、通知は翌日の午前10時30分に終了するようにスケジュールされます。ただし、これはタイマー通知の有効期限の12時間の制限を超えているため、この通知は配信されません。
パーソナライズ
下記のように、パーソナライズを有効にするには「パーソナライズ値」トグルを選択してください。パーソナライズされた値は、タイムゾーンなしの12時間形式である必要があります。例えば、11:30 AM または 4:00 PM。
ユーザー属性、コンテンツブロック、または製品セット、または '@' を入力してパーソナライズ UI を呼び出すことで、コンテンツ API を選択することもできます。プッシュ通知のパーソナライズに関する詳細は、 こちら をクリックしてください。
キャンペーンのタイムゾーンの特定の時間に
これはユーザーゾーンフィールドに似ていますが、考慮されるタイムゾーンはユーザーのタイムゾーンではなくキャンペーンのタイムゾーンです。タイマーが終了する特定の時間を入力してください。この時間はキャンペーンのタイムゾーンに基づいて計算され、 カウントダウンタイマーは通知を送信してから次の24時間以内の指定された時間に終了します。したがって、この通知は、タイムゾーンに関係なく、キャンペーン内のすべてのユーザーに同じ時間に終了します。
パーソナライズ
下記のように、パーソナライズを有効にするには「パーソナライズ値」トグルを選択してください。パーソナライズされた値は、タイムゾーンなしで12時間形式である必要があります。例えば、11:30 AM または 4:00 PM。
注意: ここに追加できる最小値は15分で、最大値は12時間です。
5.以下に示すように、'色を選択'オプションを使用して タイマー テキストの色 を選択します。タイマーの色をカスタマイズしたくない場合は、「システムデフォルト」を選択するオプションもあります。
library_add_check |
前提条件
|
プログレスバー付きのタイマーテンプレートは、メッセージ付きのタイマーテンプレートに似ています。タイマーがある場合、以下に示すようにプログレスバーが追加で表示されます。上記の タイマー セクションを参照して、他のセクションの詳細をご覧ください。
すべてのタイマーとプログレスバーキャンペーンに同じプログレスバーの色が適用されます。
ライト/ダークモードに基づいて異なる色を設定するには、
values.xml
でライトモードの属性値を設定し、
values-night.xml
でダークモードを設定してください。
プログレスバーの進行状況は、実際の時間と同期していない場合があります。私たちの FAQ をチェックして、詳細情報をご覧ください。
推奨事項
プッシュテンプレートを使用する際に従うべき 重要なガイドライン のいくつかは次のとおりです:
- 背景色やテキスト色を適用した際には、ライトモードとダークモードの両方でプレビューを確認してください。これにより、通知が両方のデバイスモードで適切に表示されるようになります。
- ダッシュボードのデバイスプレビューの左側にある
- カルーセルでは、デバイスの下部にある再生/一時停止ボタンを使ってトランジションを確認してください。
- プッシュ通知の左上にある小さなアイコンに色を追加するには、SDKメソッド setNotificationColor() を使用してください。ただし、基本的なプッシュ通知のアイコンにも同じ色が適用されます。
- コンテンツが中央揃えになるように画像を作成してください。これにより、マージン周辺でいくつかのクロッピングが発生しても、メインコンテンツが切り取られないようにすることができます。
注意すべき事項
- Push Amp+はテンプレートを介してサポートされていません。これは、Push Amp+を介してターゲットにされたデバイスが通知を受け取ることを意味します。ただし、これらの通知はバックアップデータを含むシンプルなプッシュ通知であり、テンプレートデータではありません。
- テンプレートデータのため、ペイロードサイズが4kBを超える場合、唯一のバックアップペイロードが送信されるため、配信には影響しません。
- iOSでは、システムが折りたたまれたビューでカスタムフォーマットを表示することを許可していません。したがって、折りたたまれたビューでは、通知はシンプルなテキストと画像を持つ基本的な通知のように見えます。ただし、拡張モードで開くと、テンプレートのカスタムビューが適用されたテキスト/カラーのフォーマットで表示されます。
- Android 7 以前のバージョンでは取り消し線はサポートされていません。
- 基本的なプッシュ通知と同じように、テンプレートをパーソナライズできます。
- 自動カルーセルは、システムの制限により、Android 11以降ではサポートされていません。自動カルーセルを設定すると、手動遷移でレンダリングされます。
- Android OSおよびOEMによるバッテリー最適化のため、自動解除が時々トリガーされないか、遅延してトリガーされる場合があります。
Push テンプレートに関連するレンダリングの問題についての詳細は、 Android における Push テンプレートに関連するレンダリングの問題 を参照してください。
カスタムテンプレート
カスタムテンプレートは、Push Custom Template APIを使用してMoEngageにアップロードされます。詳細については、 Push Template API を参照してください。このオプションは、MoEngageエコシステムの外部で作成された事前定義されたテンプレートのセットを持つのに役立ちます。これらのテンプレートを再利用し、ダッシュボードでプレビューし、顧客へのキャンペーン送信に使用できます。
カスタムテンプレートセクションで以下のことができます:
-
-
- テンプレートを選択 - テンプレートをクリックして選択します。
-
テンプレートの並べ替え
-
アイコンをクリックして、テンプレートの最終更新時刻の昇順または降順でテンプレートを並べ替えます。
- テンプレートを検索 - カスタムテンプレートセクションの右上隅にある検索ボックスにテンプレート名を入力して、特定のテンプレートを検索します。
-
テンプレートのプレビュー
- テンプレートにカーソルを合わせて、下に示すように表示される
アイコンをクリックすることで、テンプレートをプレビューできます。
-
カスタムテンプレートを選択すると、テンプレート内のすべてのフィールドの詳細とともに、UIに読み込まれます。フィールドを表示できますが、'Edit Templates'の権限がある場合のみ編集できます。
info |
Information
|
キャンペーンをユーザーに送信すると、テンプレートのプレビューが表示されます。キャンペーンをテストキャンペーンオプションを使用してテストし、特定のデバイスでの外観をリアルタイムでプレビューできます。
よくある質問
Android 14では、Androidがプッシュテンプレートに影響を与える変更を導入しました:
-
プログレスバー付きタイマー テンプレート
SDKは、プログレスバーの進行状況を定期的に更新するためにアラームを使用します。Android 14以降、アラームの権限はデフォルトでオフになっています。したがって、マニフェストファイルに行を追加するだけでなく、タイマー通知を表示したい場合は明示的なアラームの権限を要求する必要があります。詳細については、 プッシュテンプレート を参照してください。
アプリケーションが上記の権限を持っていない場合、プログレスバー付きタイマー テンプレートはユーザーに表示されず、代わりにタイマーはあるがプログレスバーはないバックアップテンプレートがユーザーに表示されます。 -
スティッキー通知
Android 14 以降のデバイスでは、ユーザーはスワイプアクションでスティッキー通知を消去できます。ユーザーが すべてクリア の通知アクションを実行すると、通知はトレイに残ります(これは誤って消去されるのを防ぐのに役立ちます)。また、電話がロックされているときでも通知は消去可能です。Android 14 のドキュメントについては こちら を参照してください。
次の点を確認してください。
- すべてのバリアントのバックアップは空です。
- すべての必須フィールドが入力されています。
- バックアップが空です。
コピーコンテンツは、iOSのデフォルトクリックアクションタイプ(ドロップダウン)をコピーします。このため、バックアップはもはや空ではなく、オートコピーのバックアップを妨げています。iOSバックアップで自動コピーを有効にするために、デフォルトのCTAタイプを削除してください。
- ページ間を切り替えたり、テスト通知を試みたりした後にのみエラーが表示されます。
- スライドのタブを開くと、エラーも表示されます。
- エラーが発生したスライドの名前とともに、トースターにカルーセルスライドのエラーが表示されます。
- エラーがあるスライドタブは、現時点では自動的に開かれません。(その実装にはいくつかの技術的課題があります)。
-
テンプレートとバックアップの両方に、パーソナライズのためのインラインフォールバックがあります
-
パーソナライズ属性を追加する際に、インラインフォールバックを追加するために「 置き換えテキスト 」オプションを選択できます。
-
フォールバックを追加するには、次のJinjaテンプレートを使用します:
サンプルパーソナライズとフォールバック:
- 例:名 ユーザー属性
- こんにちはジョン、MoEngageへようこそ。次に進むには、ここをクリックしてください。
- おはようございます。さらに進むには、ここをクリックしてください。
{% set firstName = {{UserAttribute['First Name']}} %}
{% if firstName %}Hi {{ firstName }}, Welcome to MoEngage
{% else %}Good Morning
To proceed further, click here
{% endif %}
タイトルと要約は単一行の入力のみです。
バッテリー最適化が実行されている可能性があり、これが進捗バーの更新に問題を引き起こす可能性があります。
Android 12の変更により、異なるOEMのためのさまざまなUI仕様が存在し、Androidデバイスでの画像の表示方法に違いが生じています。画像の外観は、デバイスの幅やデバイスのOEMによって異なる場合があります。プッシュ通知の理想的なアスペクト比は以下の通りです。
画像の理想的なアスペクト比
For Android
Pixel、Xiaomi、およびAsusの電話は、タイプAデバイスとして分類されます。画像の理想的なアスペクト比は、さまざまなプッシュテンプレートに対して以下の表に詳述されています。
テンプレートタイプ | 画面サイズ | 理想的な画像サイズ/アスペクト比 |
---|---|---|
スタイライズされた基本、カルーセル、タイマー (プッシュテンプレートに存在するボタン付き)
|
狭い幅の画面 |
2.33 |
最も一般的な画面サイズ |
2.85 | |
大画面、テーブル、フォルダブル |
3.11 |
|
スタイライズされた基本、カルーセル、タイマー (プッシュテンプレートにボタンがない状態)
|
小さい幅の画面 |
1.77 |
最も一般的な画面サイズ |
2.17 | |
大画面、テーブル、フォルダブル |
2.37 | |
プログレスバー付きタイマー
(プッシュテンプレートにボタンが含まれています) |
小さな幅の画面 |
2.00 |
最も一般的な画面サイズ |
2.45 | |
大型画面、テーブル、フォルダブル |
2.67 |
|
プログレスバー付きタイマー
(プッシュテンプレートにボタンがない場合) |
小さな幅の画面 |
1.58 |
最も一般的な画面サイズ |
1.93 | |
大画面、テーブル、フォルダブル |
2.11 | |
イメージバナー (プッシュテンプレートにボタンが含まれています) |
小さい幅の画面 |
1.26 |
最も一般的な画面サイズ |
1.55 | |
大型スクリーン、テーブル、フォルダブル |
1.69 |
|
イメージバナー (プッシュテンプレートにボタンが存在しない場合) |
小さい幅のスクリーン |
1.06 |
最も一般的な画面サイズ |
1.3 | |
大型スクリーン、テーブル、フォルダブル |
1.42 |
Samsung、OnePlus、Oppo、Vivo、Realmeなどの携帯電話は、タイプBデバイスに分類されます。画像の理想的なアスペクト比は、さまざまなプッシュテンプレートに対して以下の表に詳述されています。
テンプレートタイプ | 画面サイズ | 理想的な画像サイズ/アスペクト比 |
---|---|---|
スタイライズされた基本、カルーセル、タイマー (プッシュテンプレートにボタンが含まれています)
|
狭い幅のスクリーン |
2.61 |
最も一般的な画面サイズ |
3.13 | |
大型スクリーン、テーブル、フォルダブル |
3.39 | |
スタイライズされた基本、カルーセル、タイマー (プッシュテンプレートにボタンが存在しない場合)
|
小さい幅の画面 |
2.24 |
最も一般的な画面サイズ |
2.69 | |
大型画面、テーブル、フォルダブル |
2.91 | |
プログレスバー付きタイマー
(プッシュテンプレートにボタンが存在します) |
小さい幅の画面 |
1.42 |
最も一般的な画面サイズ |
1.7 | |
大画面、テーブル、フォルダブル |
1.84 | |
タイマーとプログレスバー
(プッシュテンプレートにボタンはありません) |
小さい幅のスクリーン |
1.99 |
最も一般的な画面サイズ |
2.38 | |
大型スクリーン、テーブル、折りたたみ式 |
2.58 | |
イメージバナー (プッシュテンプレートにボタンが存在します) |
小さな幅の画面 |
1.76 |
最も一般的な画面サイズ |
2.12 | |
大画面、テーブル、フォルダブル |
2.29 | |
画像バナー (プッシュテンプレートにボタンが存在しない場合) |
小さい幅の画面 |
1.19 |
最も一般的な画面サイズ |
1.43 | |
大画面、テーブル、フォルダブル |
1.55 |
画像には2:1(横向き)を使用することをお勧めします。iOSは自動的に通知エリアを画像のアスペクト比に合わせてスケーリングします。
複数のデバイス用に異なる画像を作成することができないため、MoEngage は、さまざまなデバイスでプッシュ通知が一貫して表示されるように、以下の画像スケーリングアプローチを採用することを推奨します。
-
クリエイティブは切り取られるべきではない場合
デバイスタイプAの最も一般的な画面サイズに指定されたアスペクト比に従ってプッシュ通知を作成してください。 画像コンテナにフィットさせる をテンプレート作成時の 画像スケーリング セクションで使用して、クリエイティブが切り取られないようにしてください。水平または垂直に白いスペースが見えることがあります。
-
クリエイティブの両端(各側から10%のマージン)に意味のあるコンテンツがない場合
画像コンテナを埋める オプションをテンプレート作成時の 画像スケーリング セクションで使用し、画像にマージンを追加します。これにより、極端な場合でも、意味のあるコンテンツが切り取られることは決してなくなります。たとえマージンが切り取られているのが見えたとしても。