メインコンテンツへスキップ
テンプレートは、プッシュ通知、メール、SMSメッセージ用の再利用可能な設計図です。一貫したメッセージングを確保し、送信全体のパフォーマンス指標を一元化します。テンプレートは、頻繁に送信されるイベント駆動型、またはトランザクションメッセージに特に役立ちます。

テンプレート分析

各テンプレートの配信統計、エンゲージメント指標、受信者ごとのアクティビティを確認します。

テンプレートの作成

テンプレートは複数の方法で作成できます:

ダッシュボード

Messages > Templatesに移動し、New Templateをクリックします。

API

Create Template APIを使用してプログラムでテンプレートを作成します。

メールテンプレート転送

別のメールプラットフォームからメールテンプレートを移行します。

アプリ間でコピー

OneSignalアプリ間でテンプレートをコピーします(一回限りのコピー、ライブ同期ではありません)。

設計ガイドライン

テンプレートは、Liquid構文をサポートしており、高度なパーソナライゼーションのために動的でユーザー固有のコンテンツを挿入できます。 チャネル固有のベストプラクティスについては、次を参照してください:

プッシュ通知デザイン

プッシュ通知のデザイン、機能、プラットフォームオプション。

SMSメッセージング

SMSのデザイン、機能、コンプライアンス要件。

メールHTMLデザイン

完全なHTMLとCSSコントロールでメールを構築します。

メールドラッグアンドドロップデザイン

ドラッグアンドドロップエディターでメールを視覚的に構築します。

テンプレートを使用したメッセージ送信

テンプレートは複数の方法で送信できます:
  • 作成画面から: ダッシュボードで新しいメッセージを作成する際に、テンプレートから開始することを選択します。
  • テンプレートページから: Messages > Templatesに移動し、Options(3つのドット)> New Messageを選択します。
  • API: 送信リクエストtemplate_id を含めます。

テンプレートID

各テンプレートには、OneSignalが生成する一意のtemplate_id(UUID v4)があります。次の方法で確認できます:
  • View Templates APIを使用
  • OneSignalダッシュボードのMessages > Templates > Options > Copy Template IDで確認
Copy Template ID in OneSignal Dashboard

パフォーマンスの追跡

Templatesページには、テンプレートを使用したすべての送信の集計生命周期パフォーマンスが表示されます。
説明
Nameテンプレートの名前。
Labelsテンプレートをグループ化してフィルタリングするために使用するラベル
TypePush、Email、またはSMS。
Last Sentテンプレートが送信済みメッセージで最後に使用された日時。
Delivered総成功配信数(プッシュサーバー、受信者受信トレイ、またはSMSキャリアへ、チャネルによる)。
Openedメール総開封回数(重複開封を含む)。プッシュまたはSMSには適用されません。
Clicked通知またはメール/SMS内リンクへの総クリック数。
CTR(Clicked ÷ Delivered)× 100%。
送信ごとの配信統計、エンゲージメント内訳、オーディエンスアクティビティについては:

テンプレート分析

チャネル固有の指標とエクスポート可能なオーディエンスデータを含む詳細なテンプレートレポート。

テンプレートの更新

テンプレートは次の方法で更新できます:
  • ダッシュボード: Messages > Templates > Options > Editに移動します。
  • API: Update Template APIを使用します。
テンプレートの更新はパフォーマンス統計をリセットしません。新しいリンクは既存データとともに追跡および集計されます。 テンプレートフィールドはメッセージごとに上書きできます。テンプレートを出発点として使用し、送信前にコンテンツを更新できます。 たとえば、プッシュテンプレートにメッセージが設定されていて、新しい contentCreate push APIを使用すると、その送信のみテンプレートメッセージが上書きされます。

テンプレートの削除

テンプレートは次の方法で削除できます:
  • ダッシュボード: Messages > Templates > Options > Deleteに移動します。
  • API: Delete Template APIを使用します。
テンプレートが削除されると、それに関連付けられたすべてのデータが削除され、復元できません。Journey内で使用されているテンプレートは削除できません。Journeyを削除するか、JourneyからテンプレートAを削除してください。

FAQ

テンプレートデータはどのくらいの期間保存されますか?

テンプレートコンテンツは削除されるまでテンプレートの生存期間中保存されます。Templatesページの集計分析も生存期間データです。個別の送信レベルの分析はプランの保持ポリシーに従います。詳細についてはテンプレート分析を参照してください。

アプリ間でテンプレートを複製できますか?

はい。任意のテンプレートタイプについて、Copy Template to Another App APIを使用します。メール専用については、メールテンプレート転送も使用できます。

テンプレートを更新すると過去のメッセージに影響しますか?

いいえ。過去のメッセージは送信されたときのコンテンツを保持します。更新されたテンプレートは今後の送信のみに使用されます。パフォーマンス統計はリセットされません。

複数のチャネルで同じテンプレートを使用できますか?

いいえ。各テンプレートはプッシュ、メール、またはSMSの単一チャネルに紐付けられています。各チャネル用に別々のテンプレートを作成してください。

APIで送信する際にテンプレートコンテンツを上書きできますか?

はい。メッセージ作成リクエストに template_id とともに contentsheadings、または email_body などのフィールドを含めます。APIフィールドはその送信のみ対応するテンプレートフィールドを上書きします。

関連ページ

メッセージのパーソナライゼーション

タグ、Liquid構文、カスタムイベントプロパティでテンプレートをパーソナライズします。

Liquid構文

OneSignalメッセージにおけるLiquidテンプレートの完全リファレンス。

ジャーニー

自動化されたマルチチャネルメッセージングフローでテンプレートを使用します。

ラベル

カスタムラベルでテンプレートを整理およびフィルタリングします。