Skip to main content

はじめに

Skycore は、SMS、MMS、Web、QR コード、またはメールを通じて、パーソナライズされたモバイルウォレットパスを顧客に発行するのに役立ちます。クーポン、ギフトカード、ロイヤルティカード、イベントチケット、搭乗券など、複数の種類のパスを送信できます。

MoEngage × Skycore

MoEngage と Skycore の連携により、Skycore で生成されたパスを MoEngage キャンペーンを通じてオーディエンスに送信し、ロイヤルティプログラムやクーポンプログラムを次のレベルに引き上げることができます。 この連携により、次のことが可能になります。
  1. Pass Issuance Links を使用してパスを作成する
  2. ユーザーのアクション (イベント) に基づいてパスをその場で更新する

連携

  • Skycore アカウントにアクセスできることを確認してください。
  • Skycore の API キーを用意してください。API キーは、Skycore ダッシュボードで Settings >> API Settings に移動して確認できます。
  • Pass Template が準備されていることを確認してください。
MoEngage キャンペーン内で Pass Issuance Link を設定すると、顧客が Android または iOS のウォレットにパスをインストールするための一意の URL を生成できます。これらはメールで送信したり、Web サイトに埋め込んだりできます。
  1. こちらの手順に従って 新しい Pass Issuance Link を作成 してください。
  2. 作成すると、リンクが Pass Issuance Links タブに表示されます。注: MoEngage は SHA256 (ソルトありおよびソルトなし) 暗号化のみをサポートしています。 Skycore ダッシュボードの Pass Issuance Links タブ
  3. Get Link をクリックします。リンクは次のようになります。

ステップ 2: ペイロード変数を作成してエンコードする

  1. キャンペーン作成のステップ 2 に移動します。 MoEngage のキャンペーンコンテンツエディター
  2. テンプレート内の HTML Block で、(ステップ 1 でコピーしたリンクを使用して) passlink を作成します。
SHA256 (ソルトなし) を使用して passlink をハッシュ化します。
このハッシュを checksum パラメーターとして passLink 変数に追加します。

ステップ 3: URL をプレビューする

テンプレート内で変数を出力するか、Personalized Previews を使用してプレビューおよび検証できます。 テンプレート内のパスリンクのパーソナライズプレビュー

ステップ 4: MoEngage キャンペーンに Save Pass オプションを追加する

Google (Android) および Apple (iOS) のそれぞれのデザイン仕様に従って、Save Pass ボタンを追加します。
  1. テンプレート内に新しい画像を挿入します。
  2. File Manager で Import をクリックし、URL を選択します。 Skycore の File Manager で URL から画像をインポートする 参考として、URL は次のとおりです。Android の場合:
    Apple の場合:
  3. 表示する適切な画像を選択します。
  4. URL セクションに次のように入力します。
    テンプレート内の Save Pass ボタンのプレビュー
これで設定は完了です。キャンペーンをテストして確認できます。

ユーザーのアクション (イベント) に基づいてパスを動的に更新する

MoEngage 内で Event Triggered Connector Campaign を設定すると、ユーザーの行動に基づいて既存のパスを更新できます。便利な Skycore エンドポイントについては、次のリンクを参照してください。
  1. Gift Card API
  2. Coupon API
  3. Loyalty Card API
  4. Event Ticket API
  5. Boarding Pass API

ステップ 1: 適切なペイロードを定義する

ペイロードは、更新するパスとテンプレートの種類によって異なります。上記のリンクを使用して、該当するペイロードを取得してください。 次のユースケースを考えてみましょう: マーケターは、ユーザーがアプリをアンインストールした場合にパスを無効としてマークしたいと考えています。 この場合は Coupon APIs を使用し、先ほどキャンペーンで生成されたパスを更新する必要があります。

API エンドポイント

ペイロード

ステップ 2: MoEngage でコネクターキャンペーンを作成する

MoEngage でコネクターキャンペーンを作成するには、次の手順に従います。
  1. Create Campaign > Connectors > Custom > Event triggered に移動します。 カスタムのイベントトリガー型コネクターキャンペーンを作成する
  2. キャンペーンのステップ 2 で、次の操作を行います。
    • メソッドとして POST を選択します。
    • Webhook URL として https://api.skycore.com/API/http/v3/ を追加します。
    • Headers に次を追加します。
      • X-Api-Key: Skycore の Settings ページからコピーした API キー。
      • Content-Type: application/json。
    • Body で Raw を選択し、カスタマイズしたペイロードを入力します。「@」を入力すると、パーソナライズされたコンテンツを追加できます。上記の例では、ペイロードは次のようになります。
    コネクターキャンペーンの Body 設定
  3. これで、キャンペーンをテストして送信する準備が整いました。Create Connector Campaign のステップ 2 で利用できる Test 機能を使用して、コネクターの設定をテストすることもできます。 コネクターキャンペーンの設定をテストする
テストパスが正常に更新されれば、設定は完了です。キャンペーンを Publish してください。

ステップ 3: Skycore でパスをプレビューする

テストメール内のボタンをクリックすると、新しいパスが生成されます。インストールすることもできます。Skycore がこれを正常に取得しているかどうかを確認するには、次の手順に従います。
  1. Skycore のダッシュボード >> Mobile Wallet >> Pass Data Manager に移動します。
  2. 表示するパスをクリックします。