Skip to main content

はじめに

Livingdocs は、さまざまなメディア企業で使用されている最新のデジタルコンテンツ作成・公開システムです。

MoEngage と Livingdocs

MoEngage と Livingdocs の統合により、すべてのテンプレートを Livingdocs 内で編集・管理し、それらを MoEngage キャンペーンに動的に取り込んで、最新の記事を顧客に送信できます。

統合

前提条件

MoEngage キャンペーン内に Livingdocs テンプレートを埋め込む

MoEngage の Content API を使用すると、Livingdocs からテンプレートの最新版を動的に取得して顧客に送信できます。

ステップ 1: MoEngage Content API を設定する

  1. Settings > Advanced settings > Content API に移動します。Content API 画面の右上にある + Add content API をクリックします。 Add content API ボタンが強調表示された MoEngage の Content API 画面
  2. エンドポイント URL に Livingdocs API を追加します。エンドポイントはユースケースによって異なります。 Livingdocs のエンドポイント URL が入力された MoEngage の Content API 設定画面 テンプレートの HTML コンテンツの取得には、Livingdocs の Composition API を使用します。
  3. 次の URL を挿入します。
  4. ドキュメント ID を確認するには、Livingdocs でドキュメントを開き、URL を確認します。 ドキュメント ID が強調表示された Livingdocs エディターの URL Headers に次を追加します。
    • Authorization: Bearer <your-access-token>
    • Content-Type: application/json; charset=utf-8
    • Accept: application/json
  5. Method を POST に設定します。
  6. Body に次を入力します。
  7. Save をクリックし、成功のレスポンスが表示されたら Done をクリックします。
キャンペーンで使用する前に、Content API の Test をクリックしてレスポンスを検証してください。

ステップ 2: MoEngage キャンペーン内にテンプレートを表示する

MoEngage キャンペーンでこの Content API を使用するには、次の手順を実行します。
  1. キャンペーン作成のステップ 2 で、@ と入力します。
  2. パーソナライゼーションのポップアップで、ステップ 1 で設定した Livingdocs Content API を選択します。
  3. MoEngage Templating Language を使用して API レスポンスを解析し、そのコンテンツをキャンペーンで使用します。
    JINJA
    JINJA を使用して Livingdocs テンプレートを解析している MoEngage エディター
  4. Preview タブをクリックすると、リアルタイムのパーソナライゼーションが適用されたキャンペーンを確認できます。 キャンペーン内でレンダリングされた Livingdocs テンプレートを表示しているパーソナライズされたプレビュー

MoEngage キャンペーン内で動的ブロックを使用する

動的なコードの一部を、複数の MoEngage キャンペーンやテンプレートで再利用したい場合があります。これは MoEngage のコンテンツブロックで実現できます。
  1. MoEngage ダッシュボードのサイドナビゲーションで、Content > Content Blocks に移動します。
  2. Create content block をクリックします。
  3. コンテンツブロックを作成します。Plain text または HTML のいずれかを使用できます。 タイプとコンテンツのオプションが表示された MoEngage のコンテンツブロックエディター
  4. 準備ができたら、ブロックのラベルをコピーします。これを Livingdocs のテンプレートエディター内に貼り付けます。
次に、Livingdocs のテンプレートエディターに移動し、ブロックコードを貼り付けます。 MoEngage のコンテンツブロックコードが貼り付けられた Livingdocs テンプレートエディター 以上で完了です。コンテンツブロックは、コードの位置でテンプレートに自動的に挿入されます。 テンプレート内でレンダリングされた MoEngage コンテンツブロックを表示している Livingdocs のプレビュー