MoEngage × Ticketmaster
MoEngage × Ticketmaster 統合を使用すると、Content API を介して Ticketmaster のライブイベントデータを MoEngage キャンペーンに動的に取り込むことができます。送信時に、MoEngage は各ユーザーの所在地や好みを使用して Ticketmaster Discovery API を呼び出し、そのユーザーに関連する今後のイベントを取得して、メール、プッシュ、SMS、アプリ内、WhatsApp のキャンペーンメッセージにデータを直接挿入します。 一般的なユースケースには、ユーザーの都市の近くで開催される今後のコンサートをプッシュ通知で表示する、ユーザーのお気に入りのチームのスポーツの試合日程でメールキャンペーンをパーソナライズする、ユーザーが関心のあるジャンルで利用可能なイベントを表示してチケット販売を促進する、などがあります。統合
前提条件有効な API キーを持つ Ticketmaster 開発者アカウントがあることを確認してください。キーは無料で、developer.ticketmaster.com から入手できます。
ステップ 1: Ticketmaster API キーを取得する
Ticketmaster 開発者アカウントで、次の手順を実行します。- developer-acct.ticketmaster.com に移動してサインインします。アカウントをお持ちでない場合は、新しいアカウントを作成します。
- ログイン後、上部ナビゲーションの My Apps に移動し、Add New App を選択します。
- アプリ名と説明を入力し、Submit を選択します。Ticketmaster によってアプリの API キーが即座に生成されます。
- アプリダッシュボードから Consumer Key をコピーします。これは
apikeyクエリパラメーターとして使用する値です。 - ご利用のアカウントティアのレート制限を確認します。無料の開発者キーでは、1 日あたり最大 5,000 回の API 呼び出し と 1 秒あたり 5 リクエストが許可されています。送信量がこれを超える場合は、Ticketmaster に連絡して上位プランについてご相談ください。

ステップ 2: MoEngage で Content API を設定する
Ticketmaster Discovery API を MoEngage の Content API として接続するには、次の手順を実行します。- まず、Dashboard > Settings > APIs に移動し、Content API タブを開きます。
- Add Content API をクリックします。
- 以下の表を参考に詳細を入力します。

- Validate をクリックしてプラットフォームからレスポンスが返されることを確認し、Save をクリックします。これで、サポートされているすべてのチャネルのあらゆるキャンペーンで Content API を参照できるようになります。

注意上記の URL の例は、キャンペーンのパーソナライゼーションで最もよく使用される
/events.json エンドポイントを対象としています。Ticketmaster Discovery API には、venues、attractions、classifications 用の専用エンドポイントも用意されています。キャンペーンでイベント一覧ではなく会場の詳細やアーティストのメタデータが必要な場合は、該当するエンドポイントを使用してください。API レスポンスについて
MoEngage が送信時に Ticketmaster Discovery API を呼び出すと、レスポンスは_embedded.events 配列を含む JSON オブジェクトとして返されます。この配列内の各オブジェクトは、今後開催される 1 つのイベントを表します。キャンペーンテンプレートで最もよく参照されるフィールドを以下に示します。