キャンペーンの管理・運用
AnyCampaignを使ったキャンペーン運用の実際の流れと、管理上の注意点を解説します。
キャンペーン注文の作成
キャンペーン参加者ごとに1件の注文を作成します。Campaign APIを1回呼び出すと、参加者専用のギフト受取URLが発行されます。
1人ずつ発行する場合
参加者の一覧をCSV等で用意し、1行ずつAPIを呼び出してURLを生成します。
対象者リスト(100名)
↓ バッチ処理でAPIを100回呼び出す
受取URL × 100件 を取得
↓
メールなどで各自に配布
リアルタイムで発行する場合
Webフォームへの回答や購入完了などのイベントをトリガーに、APIをリアルタイムで呼び出してURLをすぐに発行できます。
注文(ギフト)の状態確認
キャンペーン注文の受取状況は、AnyGiftの管理画面で確認できます。
確認できる情報:
- 受取済みかどうか
- 受取者が選択した商品
- 受取者が入力した配送先
受取URLの配布方法
APIから取得した recipientUrl は、以下の方法で参加者に届けられます。
- メール本文にURLを記載
- SMS・プッシュ通知でURL配信
- 社内ポータルやアプリ内で表示
URLには有効期限があります。期限を過ぎると参加者はギフトを受け取れなくなりますので、余裕をもって配布してください。
商品の設定
キャンペーンで使用できる商品は、AnyReachの担当者と連携して事前に登録します。登録後は商品検索APIで利用可能な商品IDを確認できます。
現在の仕様上の制限:
- 1件の注文で指定できる商品は1点のみです
メッセージカードの活用
注文作成時に messageCardId を指定することで、受取画面にメッセージカードを表示できます。
メッセージカードの登録・管理はAnyGiftの管理画面から行います。季節のご挨拶や企業ロゴ入りのカードを複数パターン準備しておくと、キャンペーンのシーンに合わせて使い分けられます。
在庫管理
キャンペーンで使用する商品の在庫が不足している場合、注文作成時にエラーが返されます。
事前に商品検索APIで在庫状況を確認し、十分な在庫を確保した上でキャンペーンを開始することをお勧めします。
Shopify利用時の下書き注文
Shopifyをお使いのストアでは、受取者がギフトの受取手続きを完了すると、自動的にShopifyの下書き注文が作成されます。
これにより、ストアの既存のフルフィルメントフロー(商品の梱包・発送)をそのまま活用できます。
よくある運用の注意点
大量一括発行時: APIの呼び出し頻度に制限がある場合があります。大量発行を予定している場合は事前にAnyReachの担当者にご相談ください。
URLの管理: 発行したURLは参加者の個人情報(配送先等)と紐付くため、URLを第三者に見られないよう適切に管理してください。