Voucherify、AerisWeather、Zapier、Segment、Braze、Twilioを使用したローコード気象マーケティングキャンペーン

公開: 2022-04-18

目次:

  1. 気象ベースのマーケティングとは何ですか?
  2. 地域の気象ベースのキャンペーン:
  • 顧客をVoucherifyにインポートします。
  • 顧客セグメントを構築します。
  • パブリックコードを作成します。
  • Twilioを介して顧客とコードを共有します。
  • Zapier<>AerisWeather自動化を構築します。
  • 気象条件に基づいてパブリックコードをアクティブ化/非アクティブ化するZapierの3つのパスを設計します。
  1. グローバル気象キャンペーン:
  • Voucherifyの顧客プロファイルにメタデータを追加します。
  • メタデータに基づいて顧客セグメントを構築します。
  • 割引とギフトカードのキャンペーンをモデル化します。
  • Brazeディストリビューションを作成します。
  • セグメントをBraze、Voucherify、Zapierに接続します。
  • ザップを構築します。
  • Voucherifyを使用してキャンペーンの進行状況を追跡します。

気象ベースのマーケティングとは何ですか?

天気マーケティング(天気ベースのマーケティングまたは天気トリガーマーケティング)は、リアルタイムの天気データを利用して広告をトリガーし、地域の天気に基づいてマーケティングメッセージをパーソナライズする強力なマーケティング自動化です。

なぜ天気に基づいてメッセージやプロモーションを行う必要があるのですか? エコノミストのKyleB.Murrayによる2010年の調査では、日光への曝露が消費量と消費の可能性を高める可能性があることが明らかになりました。 一方、悲惨な日、寒い日、嵐の日には、購入者は購入に消極的です。 天候は、消費者の購入行動とマーケティングメッセージの受容性の普遍的な推進力です。 マーケターは、天気が消費者の行動に大きな影響を与えることを知っています。消費者がどこに行き、どのように旅行するか、どの食べ物を食べるか、どの服を着るか、どの製品やサービスを購入するか、そして最後にどれだけのお金を使う準備ができているかです。

天気に基づくマーケティングキャンペーンの例:

  • スターバックスは、現在の気象信号に基づいてデジタル広告をターゲティングし、コンテンツと気象条件を次のようなメッセージに合わせました。 スターバックスに来て、涼しくなりましょう。」
  • パンテーンは、湿度がピークに達している地域の消費者に縮れ防止ヘア製品を宣伝し、乾燥地域ではボリュームのあるヘア製品を宣伝しました。
  • ティンバーランドは、3日間の天気予報を使用して、顧客にレインウェアの購入を促しました。
  • Coopは、天気予報に基づいてスイスのラジオでフォンデュチーズの広告をリリースし、主に寒い日に広告を出しました。

天気予報と顧客の地理的位置に基づいて、いくつかの動的なプロモーションキャンペーンをリリースしたいとします。 単純なフローのように見えるかもしれないのは、技術的な問題の文字通りの地雷原です。 スターバックスやティンバーランドなどの著名な市場プレーヤーは、そのようなフローの構築に複数の部門を関与させることができます。 しかし、その時間、お金、労働力に余裕がない場合はどうでしょうか。 幸いなことに、ローコードSaaSプラットフォームが役に立ちます。

この記事では、よく知られているSaaSプラットフォームのすぐに使用できる機能を使用して、コーディングの知識がほとんどまたはまったく必要ない2つの気象ベースのキャンペーンを設定する方法を説明します。 最初のキャンペーンは地元企業により適していますが、2番目のキャンペーンは国際企業を対象としています。 使用するプロモーションメカニズムは次のとおりです。

ベルリンカフェ–地元の天気キャンペーン

  • ベルリンで雪が降っている場合は、当店で-20%の公開クーポンを有効にしてください。
  • ベルリンで雪が降っていて気温が-15°Cを下回った場合は、-50%の公開クーポンを有効にしてください。
  • 雪が降っていない場合は、両方のオファーを無効にします。
ベルリン気象キャンペーン
ベルリン地方気象キャンペーンの流れ

オンラインコーヒーストアの世界的な天気キャンペーン– Let is snow

  • ユーザーの場所で雪が降っている場合、ユーザーは無料の魔法瓶の個人用の1回限りのクーポンを受け取ります。これは、注文が50ドルを超える場合に利用できます。
  • 雪が降っていて、ユーザーの場所の気温が-15°C未満の場合、ユーザーは100ドルを超える注文に有効な40ドルのギフトカードを受け取ります。
世界の気象キャンペーン図
世界の気象キャンペーンの流れ

ヘッドレスプラットフォームを使用して、キャンペーンの概念実証を作成します。

  • ジオロケーションWebAPI
  • Zapier <> AerisWeather –自動化API
  • セグメント—カスタマーデータプラットフォーム
  • Voucherify –プロモーション管理ソフトウェア
  • ブレイズ–メールマーケティング
  • Twilio –モバイルマーケティング

これらのクラス最高のヘッドレスサービスと少しのカスタムコードを使用することで、市場投入までの時間と開発コストを劇的に削減できます。 ヘッドレスプラットフォームに初めて遭遇した場合は、この記事がおもしろいと思うかもしれません。

注:このフローを確実に成功させるには、ストアをこれらのアプリに接続する必要があります。

ベルリンカフェ–地元の天気キャンペーン

企業はCOVID-19健康危機によって大きな打撃を受けています。 企業が創造的でセットアップが簡単なキャンペーンを開発できるように、ベルリンの顧客向けの天気ベースのキャンペーンのフローをモデル化することにしました。

プロモーションロジックは次のとおりです。

  • ベルリンで雪が降っている場合は、当店で-20%の公開クーポンを有効にしてください。
  • ベルリンで雪が降っていて気温が-15°Cを下回った場合は、-50%の公開クーポンを有効にしてください。
  • 雪が降っていない場合は、両方のオファーを無効にします。

ステップバイステップで行うことは次のとおりです。

  • 顧客ベースをVoucherifyにインポートします(顧客プロファイルに場所と電話番号が含まれていることを確認してください)。
  • ベルリンの顧客向けのセグメントを構築します。
  • カスタマイズされたコードパターンを使用して、-20%と-50%の2つのスタンドアロンコードを作成します。
  • Twilio統合を介してコードを顧客と共有します。
  • Zapierに移動し、AerisWeatherとの接続を構築します。
  • AerisWeatherに、毎日午前7時にベルリンの天気をチェックするように依頼します。
  • プロモーション条件が満たされると、ZapierはPOSTリクエストをVoucherifyに送信して、バウチャーを有効にします。
  • 気象条件が満たされない場合、POSTリクエストを介したZapierはスタンドアロンコードを無効にします。

Voucherify –オールインワンプロモーションエンジン

注:Voucherifyの無料トライアルを開始するには、このリンクをたどってください

Voucherifyは、複数のプロモーションタイプをサポートするAPIファーストのプロモーションエンジンです。 Voucherifyを使用して次のことを行います。

  • CSVファイルを介して顧客をインポートします。
  • ベルリンの顧客向けのセグメントを構築します。
  • -20%と-50%の2つのスタンドアロンコードを作成します。
  • Twilio統合を介して顧客とコードを共有します。

顧客をインポートする

Voucherifyアカウントを開き、左側にある[顧客]タブを見つけます。 CSVファイルの準備ができたら、 CSVインポートボタンをクリックして、顧客属性のVoucherifyへのマッピングを開始します。 本番環境に対応したキャンペーンの場合、API統合またはSegment.io(2番目のシナリオで示されている)を介して顧客レコードを同期する必要があります。

このワークフローには場所と電話番号が必要であることを忘れないでください。

顧客をVoucherifyにインポートする
顧客をインポートするか、APIを介してVoucherifyをCRMと統合します

マッピングを確認します。 インポートの準備ができると通知されます。

顧客インポートマッピング
顧客のプロパティをVoucherifyフィールドにマップします

ベルリンの顧客向けのセグメントを構築する

インポートされた顧客データの数によっては、インポートに数分かかる場合があります。 顧客プロファイルがすでにVoucherifyにある状態で、ベルリンの顧客のセグメント(グループ)の構築に進みます。

  • 顧客グループに名前を付けます。
  • 自動更新モードを選択します(新しい顧客は自動的に追加されます)。
  • 条件を選択してください–都市はベルリンです。

顧客リストをリロードして、グループに適格なユーザーの数を確認し、セグメントを保存します。

顧客セグメンテーション
ベルリンのユーザーのためのグループを構築する

パブリックコードを作成する

[キャンペーン]タブに移動して、新しいスタンドアロンコードを生成します。 スタンドアロンコードは、複数のチャネルを介して共有される公開割引コードです。 タイプとして割引クーポンスタンドアロンコードを選択します。 SNOW2020などのコードパターンをカスタマイズします。

パブリックコードの作成
新しいパブリックコードを作成する

次に、キャンペーンの時間枠を設定します。冬をテーマにしたプロモーションを実施しているので、11月1日と1月31日に設定しましょう。

コードの有効性を定義する
コードの有効期間を定義する

次に、割引タイプを選択し、20%オフにして、償還制限(検証ルール)を追加します。

  • 対象者–コードはベルリンセグメントのお客様のみが利用できます。
  • 注文量–コードは10ユーロを超える注文にのみ有効です。
  • 予算の制約–コードは顧客ごとに1回引き換えることができます。
検証ルール
償還ルールを作成する

メタデータをスキップし、最後のステップで確認した後、キャンペーンを保存します。

コードを作成したら、キャンペーンマネージャーに戻って、もう1つのキャンペーンを作成します。以下を除いて、すべてのパラメーターは同じになります。

  • コードパターンはCOLD2020になりました。
  • 割引は50%オフです。
  • このコードは、ベルリンセグメント(オーディエンス)のお客様のみが利用できます。
  • このコードは、ホットコーヒー(注文構造)を含む注文にのみ有効です。
  • コードは、顧客ごとに1回引き換えることができます(予算の制約)。

必ず両方のコードを非アクティブ化してください。特定の気象条件が満たされた場合にのみ、コードがアクティブ化(有効)されます。

コードの非アクティブ化
コードを非アクティブ化する

顧客とコードを共有する

最後のステップは、コードを顧客と共有することです。 ソーシャルメディア、有料広告、またはストアのバナーでコードを共有できます。 今回は、コードに関する情報をテキストメッセージで送信したいと思います。 そのために、Twilio統合を使用します。

注:このワークフローをテストするには、Twilioアカウントが必要です。 Twilioの試用版で十分です。

VoucherifyアカウントをTwilioに接続するには、ダッシュボードの統合ディレクトリに移動します。

Twilio統合
TwilioをVoucherifyと統合する

Twilioを見つけて、 Connectを押します。 あなたは提供する必要があります:

  • アカウントSID。
  • 認証トークン。
  • 電話番号。

このデータは、Twilioプロジェクトのメインビューにあります。

Twilio統合を承認する
承認トークンを検索する

Twilioアカウントを接続したら、ベルリンの顧客にコードを配信します。 Voucherifyは、エンドカスタマーにコードを提供するプロセスをサポートできます。 [配布]タブに移動して、新しいメッセージを作成します。

トリガーに基づいて配布するつもりはありません–手動メッセージを選択してください。

コード付きの手動メッセージ
配布の種類を選択します
  • ディストリビューションに名前を付けます(例:Winter Special)。
  • メッセージの目的を選択する–顧客にわかりやすいメッセージを送信します
  • オーディエンスの選択–セグメントからの顧客への一括メッセージ–ベルリンの顧客。
  • マーケティングの同意を選択するか、この機能を無効にします。
  • チャネル– SMS –Twilioを選択します。
Twilioメッセージ
メッセージングチャネルを選択します

最後に、テキストメッセージをカスタマイズし、変数(顧客の名前など)を追加します。 変数は、メッセージの送信後に関連データが入力されるプレースホルダーとして機能します。

Twilioメッセージテンプレート
Twilio経由で送信されるテキストメッセージの例

メッセージに公開コードを含めることを忘れないでください。また、プロモーションルールについて顧客に知らせてください。 メッセージを保存して送信します。

‍Zapier–Webの接着剤

Zapierは、最新の技術スタックのトップ自動化ツールの1つです。 1000を超えるWebアプリをサポートし、開発作業をほとんどまたはまったく行わずにそれらを接続できます。 Zapierを使用してAerisWeatherアプリをVoucherify接続します。 Zapierアカウントにログインして、新しいZapを作成します。

AerisWeatherがトリガーとして機能します。 イベントとして、新しい観測データを使用します。 [続行]をクリックし、AerisWeatherアカウントにログインして接続を承認します(無料トライアルが利用可能です)。

Zapier1のセットアップ
Zapトリガーを設定する

次のステップでは、トリガーを設定する必要があります。 天気予報を確認したい場所(ベルリン)を指定します。 測定単位(インペリアル/メートル法)、タイムゾーン、天気をチェックする頻度(この場合は毎日午前7時)を選択します。

Zapierセットアップ2
場所、単位、更新間隔を選択してください

次に、Zapierを使用して接続をテストし、ZapierアカウントとAerisWeatherアカウントが正しく接続されているかどうかを確認します。 それに応じて、AerisWeatherはベルリンの現在の天気予報を表示する必要があります。

次のステップでは、ベルリンの天気予報に従うアクションを定義します。 3つのパスを作成します

  • 天気予報に雪が含まれている場合は、サーバーにリクエストを送信して、雪専用バウチャーSNOW2020を-20%オフで有効にします。
  • 天気予報に雪が含まれていて、気温が-15°C未満の場合は、サーバーにリクエストを送信して、コールドスペシャルバウチャーCOLD2020を-50%オフで有効にします。
  • 天気予報に雪が含まれていない場合は、両方のスタンドアロンコードを無効にして、プロモーションがストア/アプリから消えるようにします。

パスを作成するには、PathsbyZapier機能を使用します。

Zapierパス
Zapアクションを選択します

最初のパス– SNOW2020

パスに名前を付け、[ルールの設定とテスト]セクションに移動してフローを変更します。 ベルリンのAerisWeatherの新しい観測データに雪が含まれている場合、フローは継続されます。雪は、ショートカット(S、SW、WM、SI、RS、BS)の下の予報に表示されます。 OR条件で区切って、各条件を個別に追加する必要があります。

ザップ条件の設定
最初のパス条件

[続行]をクリックして、フォローアップアクションを設定します。 Webhookを使用して、現在の天気についてサーバーに通知します。 Webhookは、さまざまなWebアプリ間の独自の通信方法です。 今回は、以前に作成したパブリックコード(SNOW2020)をアクティブ化するPOSTリクエストをVoucherifyに送信します。

Webhookを設定する
Webhookを設定する

バウチャーを有効にしてバウチャー名を追加するには、API参照を追加する必要があります。 ここで説明されているVoucherifyAPIリファレンスを見つけることができます。 この場合、https://api.voucherify.io/v1/vouchers/SNOW2020/enableです。

webhookのURL
WebhookのURLを追加する

API IDトークンを追加する必要があります。これらは、Voucherifyプロジェクト設定にあります。

APIキーを提供します
APIアクセスを承認します

2番目のパス– COLD2020

最初のパスを終了し、雪と氷点下の天気の2番目の条件を作成して、-50%のスタンドアロンコードを有効にします。 ここでも、パスに名前を付けてルールを作成します。 新しい観測データに雪が含まれ(設定は最初のパスと同じ)、観測温度が-14°C未満の場合にのみ続行します。 繰り返しになりますが、気象コードごとに個別のルールを設定する必要があります–合計6つのルール。

Zapierのセカンドパス条件
2番目のパスルールを設定します

アクションの設定を続行します。ここでも、POST WebhookがVoucherifyに送信されます。今回は、https://api.voucherify.io/v1/vouchers/COLD2020/enableです。

3番目のパス–両方のコードを無効にする

スタンドアロンコードを動的にする必要があります。ベルリンの天気予報に基づいて、毎日午前7時に有効/無効になります。 両方を有効にする方法はすでにわかっています。 それでは、雪の予報がない場合にコードを無効にする方法を見てみましょう。

3番目のパスを追加し、名前を付けます。 新しい観測データに雪に関連する条件が含まれていない場合(ここでも、それぞれ個別に)、POSTリクエストをhttps://api.voucherify.io/v1/vouchers/SNOW2020/disableに送信し、 https://api.voucherify.io/v1/vouchers/COLD2020/disableへのPOSTリクエスト。 これには、Zapierで2つのステップを設定する必要があります。

新しいザップ
「すべて無効にする」Zapを設定する
Webhookを設定する
新しいアクションを作成する– POST webhook

Zapがオンになっていて、準備ができていることを確認してください。

レディザップ
ザップを確認する

SNOW2020とCOLD2020の2つのスタンドアロンコードは、ベルリンの天気予報に基づいて動的にアクティブ化および非アクティブ化されます。 Voucherifyはコードのバックエンドロジックを処理しますが、エンドユーザーにコードを提示する方法を完全に制御できることに注意してください。

Let is snow –グローバル気象キャンペーン

このフローは、ユーザーがさまざまな場所に分散しているグローバル企業に最適です。 地域の気象条件に基づいてユーザーをターゲットにできます。

この例では、新規顧客向けのアウトリーチキャンペーンを提案します。このキャンペーンでは、無料の魔法瓶または40ドルのギフトカードのクーポンを提供します。

プロモーションロジックは次のとおりです。

  • 雪が降っている場合、ユーザーは無料の魔法瓶のクーポンを受け取ります。注文が50ドルを超えると利用できます。
  • 雪が降っていて気温が-15°C未満の場合、ユーザーは100ドルを超える注文に有効な40ドルのギフトカードを受け取ります。

キャンペーンルール:

  • お客様ごとに1回ご利用いただけます。
  • 公開から7日後のクーポンの有効性。
  • キャンペーン期間中(この場合、2020年1月9日から2020年12月31日まで)のギフトカードの有効性。

クーポンは、 Brazeの電子メール自動化を介して配布されます。

このキャンペーンのユーザージャーニーは次のようになります。

広告は、記入するフォームを含むランディングページにつながります。 フォームでは、訪問者は現在地の共有を有効にし、天気に基づくキャンペーンに参加するために自分の電子メールアドレスを入力する必要があります。 ユーザーが(ブラウザ提供の)場所で、フォームに記入する時点で、キャンペーンで指定された気象条件を持っている場合、ユーザーはそれぞれクーポンまたはギフトカードを受け取ります。 クーポンまたはギフトカードは、Brazeメールで資格のあるユーザーに届きます。 クーポン/ギフトカードはキャンペーンのルールに照らして検証され(Voucherifyによって)、注文が事前に設定された基準を満たしている顧客のみがそれらを利用できます。

このキャンペーンを構築するために、Voucherify、Zapier、AerisWeather、Segment、およびBrazeの2つのSaaSプラットフォームを使用します。

技術的な観点からどのように機能しますか?

天気と動的な場所は、Voucherifyでデフォルトでサポートされているパラメーターではありません。 ただし、メタデータを使用することで、カスタムデータをVoucherifyにフィードできます。 したがって、CRMまたは他のプラットフォームから取得したカスタムデータ(天気、職業、好みなど)を使用して、プロモーションキャンペーンの顧客グループと償還制限を構築できます。

  1. ユーザーはランディングページにアクセスし、フォームに入力して、ブラウザーAPIを介して電子メールとジオロケーション情報を共有します。
  2. フォームは、Webhookを介して顧客データをZapierに送信します。
  • ZapierはデータをSegmentに送信します。
  • セグメントはデータをBrazeとVoucherifyに送信します。

3. Zapierは、ジオロケーション情報に基づいて、ユーザーの地域の天気についてAerisWeatherに質問します。 Zapierがたどる可能性のあるパスは2つあります。

雪が降っていて気温が-15°C未満の場合は、次のようになります。

  • ZapierはVoucherifyにメタデータで顧客を更新するように要求します:isCold:true、isSnow:true。
  • ギフトカードのギフトカード配布は自動的に行われ、顧客が関連するセグメントに入るとトリガーされます。 このセグメントは、2つのメタデータ要件isCold:trueおよびisSnow:trueを満たす顧客を収集します。

ユーザーの場所で雪が降っていて、気温が-15°Cを超えている場合は、次のようになります。

  • ZapierはVoucherifyにメタデータで顧客を更新するように要求します:isCold:false、isSnow:true。
  • 無料の魔法瓶割引コードの配布は自動的に行われ、顧客が関連するセグメントに入るとトリガーされます。 このセグメントは、2つのメタデータ要件isCold:falseおよびisSnow:trueを満たす顧客を収集します。

このキャンペーンを設定するために必要な手順の概要は次のとおりです。

  1. Voucherifyで顧客メタデータを作成します。
  2. Voucherifyで顧客セグメントを構築します。
  3. Voucherifyでユニークなクーポンとギフトカードの2つのキャンペーンを設定します
  4. カスタム属性機能を使用して、Brazeで自動配布を準備します。
  5. 顧客情報を収集するためのフォームと現在地の共有を有効にするためのボタンを使用して、ランディングページを作成します。
  6. フォームからのデータをキャッチしてBrazeとVoucherifyに転送するようにセグメント統合を設定します。
  7. Zapierに移動し、AerisWeather、Segment、およびVoucherifyプラグインを使用してZapを作成します。

Voucherifyでメタデータを作成する

キャンペーンを作成する前に、Zapierから流れるデータが適切な形式でVoucherifyに到達することを確認する必要があります。 プラットフォーム間でデータの整合性を確保するには、Voucherifyアカウントのプロジェクト設定で利用可能なメタデータスキーマバリデーターを使用する必要があります。

顧客オブジェクトのいくつかの新しいメタデータプロパティを作成します。 このフローで使用されるプラットフォーム間で同じになるように、事前に定義する必要があります。 isColdとisSnowの2つのメタデータタイプが必要です。2つの可能な値(trueまたはfalse)があります。

「標準」メタデータを選択し、右側のパネルで「顧客」を選択します。 2つの新しい定義を追加します。

  • isCold、タイプ:フラグ。
  • isSnow、タイプ:フラグ。
メタデータの追加
isColdメタデータをCustomerオブジェクトに追加します
メタデータパート2
isSnowメタデータをCustomerオブジェクトに追加します

顧客セグメントを作成する

作成したメタデータに基づいて顧客セグメントを作成します。 これらのセグメントのおかげで、キャンペーン検証ルールと自動配信のトリガーを設定できるようになります。 このように、顧客が特定の気象基準を満たしている場合、顧客は自動的にクーポンを受け取ります。

セグメントは次のようになります。

  • Cold and Snow:メタデータは次の条件を満たす:{isCold:true、isSnow:true}。
  • 雪:{isCold:false、isSnow:true}。

左側のサイドバーで[顧客]セクションを見つけて、最初のセグメントであるColdandSnowを作成します。

  • セグメント名を定義します:ColdandSnow。
  • 自動更新タイプを選択します。
  • 演算子ANDを選択します。
  • 条件の定義–メタデータisColdがtrueで、isSnowがtrueです。
セグメント1
顧客セグメントを構築する

次に、isCold:false、isSnow:trueの2番目のセグメントを作成し、保存します。

メタデータプロパティが追加され、セグメントが作成されたら、2つのキャンペーンを作成する準備が整います。

Let it snowキャンペーンでは、2つの異なるキャンペーンタイプを使用します。 現在雪と暖かい気温(-14°C以上)を経験しているお客様には無料の魔法瓶の割引コードを、雪と低温(-15°C未満)に直面しているユーザーには40ドルのギフトカードを提供します。

キャンペーンのモデル化–独自の製品割引

キャンペーンマネージャーを開き、割引クーポンキャンペーンを作成します。

最初のセクションでは、割引キャンペーンに関する一般的な情報を提供します。

  • タイプとしてバルクコードを選択します。
  • 自動更新モードを有効にします–コードの対象となる顧客の数が生成されたコードの数を超えると、新しいコードが自動的に追加されます。
  • 顧客がキャンペーンに一度参加できるようにする–顧客が再び割引の対象になった場合でも、このキャンペーンから受け取るコードは1つだけです。
  • コードの引き換え制限を1回に設定します。
  • コードパターンをカスタマイズします(例:SNOW2020 ###(オプション))。

次に、キャンペーンの時間枠とコードの有効性を選択します。 コードの有効期間は、公開後7日までに設定してください。 公開のプロセスとは、選択した顧客にコードを割り当てることを意味します。

時間枠
キャンペーンの時間枠を定義する

次に、割引タイプを選択します。 私たちは魔法瓶を無料で提供したいと思っています。 したがって、魔法瓶のユニット割引を設定できます。 割引効果として、[常に新しい注文アイテムを追加する]を選択します。 このように、顧客がすでにカートにフラスコを持っているかどうかは関係ありません。新しいフラスコが常に注文に追加されます。

ユニット割引の作成
割引タイプを設定する

次の検証ルールを追加する必要があります。

  • 対象者:顧客はセグメントに含まれます:雪。
  • 注文量:注文は少なくとも50ドルである必要があります。

ルールに名前を付けて保存したら、メタデータをスキップして、要約ステップのフローを確認します。 フローが正しい場合は、キャンペーンを保存して公開します。

キャンペーンのモデル化–40ドルのギフトカード

キャンペーンマネージャーを開き、キャンペーンタイプとしてギフト券を選択します。

いくつかの必要な情報を提供します。

  • タイプとしてバルクコードを選択します。
  • 自動更新モードを有効にします。
  • 顧客がキャンペーンに一度参加できるようにします。
  • コードの引き換え制限は1のままにします(このキャンペーンの最小注文額は100ドルなので、ギフトカードは1回だけ使用できます)。
  • コードパターンをカスタマイズします(例:COLD2020 ###(オプション))。

キャンペーンの時間枠を選択します。 キャンペーン終了後の12月31日以降、ギフトカードはすべて無効になります。
次に、カードの価値を決定し、コードに償還ルールを割り当てます。 カードに40ドルをロードし、次のルールを作成します。

  • 対象者–顧客は「寒さと雪」のセグメントに属しています。
  • 注文量–合計金額–は100ドル以上です。
検証ルール
検証ルールを設定する

もう一度4番目のセクション(メタデータ)をスキップして、キャンペーンを保存します。

Voucherify&Brazeによるメッセージング自動化のスケジュール

Voucherifyで次に行うことは、気象条件を満たす顧客へのコードの自動配信を設定することです。 次のステップで表示されるZapier自動化は、クーポンの公開を処理します。 クーポン発行により、選択したキャンペーンのランダムコードが、割引条件を満たす新しい顧客に割り当てられます。 このプロセスは舞台裏で行われます。実際の電子メール/テキストメッセージの送信はBrazeによって処理されます。

[ディストリビューション]タブを見つけて、新しい自動化を構築します。

この手順は、キャンペーンLet it snow 1(割引クーポン)とキャンペーンLet it snow 2(ギフトカードキャンペーン)の2回行う必要があります。 設定は同じなので、Let itsnow1キャンペーンでは1回だけ紹介します。

メッセージトリガーを選択します–顧客がセグメントを入力しました

メッセージングトリガー
自動化トリガーを選択します
  • ディストリビューションに名前を付けます。
  • 配布目的を選択します–一意のコードを送信して発行します
  • キャンペーンを選択します。
  • オーディエンスを選択します–Snowセグメントの顧客。
自動化の対象者
聴衆を選択する

次に、適切なマーケティング同意を選択するか、この機能を無効にします。

最後に、使用するチャネル–Brazeを選択します。

チャンネルとしてBrazeを選択してください
メッセージングチャネルを選択します

事前にIntegrationsDirectoryでBrazeアカウントを接続する必要があります。 そのためには、 RESTAPIキーAPIエンドポイント情報が必要になります。

ブレイズの接続
Braze&Voucherifyアカウントを接続します

次に、ディストリビューションに戻って、公開されたバウチャーのコードを追加できます(この名前は、後でBrazeで使用して、カスタム属性に基づいてディストリビューションを設定します)。

コードとしてletitsnow_1を設定しましょう。

Braze&Voucherifyマッピング
VoucherifyコードをBrazeカスタム属性にマップします

他のキャンペーン配布についても同じ手順に従います(雪を降らせます2)。 設定の唯一の変更は、使用するセグメントがSnow and Coldであり、キャンペーンLet it snow 2であるということです。また、公開されたバウチャーのコードはletitsnow_2になります。

Brazeメール自動化を設定する

Voucherify&Brazeディストリビューションは、 Voucherifyが一意のコードをBrazeに送信して、カスタム属性として顧客プロファイルに追加することを保証しました。 この統合を機能させるには、Brazeで実際のメールテンプレートを設定する必要があります。

カスタム属性を使用して、対象となる顧客にのみクーポンを配布します。 カスタム属性は、前の手順でVoucherifyの配布に追加した公開済みのバウチャーのコードになります。

Brazeで新しいメールキャンペーンを作成する

ブレイズダッシュボードから、新しいキャンペーンを作成し、キャンペーン名を定義し、電子メールテンプレートを選択して、電子メール本文を編集します。 クーポンを表示するには、メール本文にカスタム属性を追加する必要があります。

ろう付けステップ1
ブレイズでメールキャンペーンをデザインする

メール本文を編集し、Voucherifyディストリビューションで定義されたカスタム属性を追加します。 {{custom_attribute。${custom_attribute_with_code}}}と入力して、一意のコードを表示します。 メールテンプレートの<body>タグ内のどこにでも配置できます。 目立つようにしてください。

この例では、以前にVoucherifyで設定したので、{{custom_attribute。${letitsnow_1}}}です。

ブレイズ2
メッセージ本文にカスタム属性を配置します

バウチャーコードが記載されたメールは次のようになります。

メールの例
模範的な電子メール

アクションベースの配信方法を選択します。 カスタム属性が新しい値に変更された場合は、電子メールを配信する必要があります。

メッセージトリガーを選択
メール配信のスケジュール

その後、ブレイズキャンペーンの他のパラメータの設定を続行できます。

ランディングページを作成する

キャンペーンが開始されたので、Brazeへのメールを収集するためのランディングページと、現在地の共有を有効にするためのボタンを作成する必要があります。 これは、Webサイトで使用できる模範的なウィジェットです。 このフォームは、ユーザーから電子メールとジオロケーション(ブラウザー提供のIPアドレスに基づく)を収集し、それをZapierに送信してZapierワークフローを開始します(次のステップで説明します)。

セグメント統合を設定する

セグメントは、堅牢なAPIを利用した顧客データインフラストラクチャ(CDI)です。 セグメントの助けを借りて、顧客は顧客データを簡単に収集、分析、および転送できます。

Zapierからメールアドレスを送信し、誰かがフォームに入力した場合にBrazeおよびVoucherifyユーザーを作成するようにSegmentを設定する必要があります。

まず、セグメントアカウントを作成する必要があります。 次に、セグメントに1つのソース(Zapier)と2つの宛先(BrazeとVoucherify)を追加する必要があります。 APIキーをコピーするには、事前にこれらのプラットフォームにアカウントを持っている必要があります。 ZapierはSegmentとの統合を提供していないため、HTTPAPIリクエストとして追加します。

[セグメント]に移動し、左側のパネルで[ソース]を選択して、[ソースの追加]をクリックします。 ソースカタログに移動します。

新しいソース
HTTPAPIソースを探す

ソースを追加し、Zapierなどの名前を付けます。

Zapier統合2
HTTPAPI接続を設定します

HTTP APIを追加して名前を付けると、Zapにコピーアンドペーストする必要のあるキーを取得します。 次のステップでそれを行う方法を説明します。 Zapを設定するまで、ソースをそのままにして、宛先の追加に進みます。

青いボタンをクリックして目的地を追加するか、左側のサイドバーの目的地に移動します。

宛先としてBrazeを追加しましょう。 [宛先の追加]をクリックすると、宛先カタログが開きます。 Brazeを選択し、宛先として追加してから構成します。 ソースとしてZapierを選択します。

セグメント宛先設定としてのろう付け
宛先としてBrazeを設定する

ブレイズ設定が開きます。 REST APIキーとAppboyデータセンター(Brazeクラスター)が必要になります。

APIキーは、Brazeのアプリ設定–開発者コンソールにあります。 送信するユーザーデータのみを選択して、そこで新しい個別のAPIキーを作成することもできます。 右側に、[新しいAPIキーの作成]ボタンがあります。 新しいキーを作成するか、既存のキーを使用した後、それをセグメントに追加できます。

BrazeAPIクレデンシャル
BrazeAPIキーを見つける
セグメント<>ブレイズ
BrazeAPIキーを配置します

次に、 BrazeDatacenterクラスターを追加する必要があります。 どちらがBrazeデータセンターであるかを判断するには、RESTエンドポイントの構造を確認する必要があります。これをBraze API定義と比較すると、どのクラスターが自分のものであるかがわかります。

データセンターを選択したら、宛先エンドポイントを有効にします(宛先名の横にある青いスライダー)。

セグメントの宛先としてのろう付け
セグメントの宛先としてブレイズを有効にする

それでは、 VoucherifyをDestinationとして追加しましょう。 Brazeを追加するのと同じ手順に従います–カタログでBrazeを見つけ、追加し、ソースをZapierに構成します。 次に、APIキーとトークンをコピーするだけです。

セグメント
Voucherifyをセグメントの宛先として設定する

APIキーは、Voucherifyプロジェクト設定にあります。 それらをコピーして、セグメントに追加します。 Voucherifyを有効にします(宛先名の横にある青いスライダー)。 これで準備は完了です。

Zapを設定します

Zapierに移動し、AerisWeather、Segment、およびVoucherifyプラグインを使用してZapを作成します。

目的のワークフローの簡単なリマインダー:

1.顧客がウェブサイトのフォームにメールアドレスとジオロケーションの追跡に同意した場合、フォームはウェブフックを介してデータをZapierに送信します。

2. ZapierはデータをSegmentに送信し、SegmentはデータをBrazeとVoucherifyに送信し、そこでユーザーが作成されます。

3. Zapierは、収集したジオロケーション情報に基づいて、ユーザーの地域の天気についてAerisWeatherに質問します。 Zapierがたどる可能性のあるパスは2つあります。

ユーザーの場所で雪が降っていて、気温が-15°C未満の場合、次のようになります。

  • ZapierはVoucherifyにメタデータisCold:true、isSnow:trueで顧客を更新するように要求します。
  • ギフトカードの配布は自動的に行われ、顧客がこれら2つのメタデータ要件isCold:trueおよびisSnow:trueを満たすユーザーに関連するセグメントに入るとトリガーされます。

ユーザーの場所で雪が降っていて、気温が-15°Cを超えている場合は、次のようになります。

  • ZapierはVoucherifyにメタデータisCold:false、isSnow:trueで顧客を更新するように要求します。
  • クーポンの配布は自動的に行われ、顧客がこれら2つのメタデータ要件を満たすユーザーに関連するセグメントに入るとトリガーされます。isCold:false AND isSnow:true。

Zapの設定は次のとおりです。

Braze<>Voucherify<>Segment Zapier
Zapier set up

To reproduce this Zap, add the following steps to your Zap.

Webhooks by Zapier – Catch Hook

Zap trigger
Set up the trigger

The first step on Zapier is catching a webhook sent from your website. This will trigger the entire workflow. The Zap workflow will be activated if someone fills out a form on your website. The form will send data to Zapier containing the user e-mail and geolocation.

If you set-up the “webhook by Zapier” on Zapier, a custom URL will be generated for you to send the requests. You will need to use this URL to set-up the webhook on your landing page.

We have created a sample code for the form, including webhook, here: https://glitch.com/edit/#!/thoracic-silky-angora

Remember to use your Webhook URL in line 57 .

WebhookのURL
Provide webhook URL

Here is an example of a response Zapier will catch.

Test webhook
Test webhook connection

The second step on Zapier should be a webhook sent from Zapier to another application, in our case, Segment. You need to set up the webhook directly on Zapier.
You need to add the URL of the application, where Zapier should send the webhook. In our case, it's Segment API: https://api.segment.io/v1/identify.

Action – Custom Request
アクションを設定する

You need to mark in which format or language you will be sending your data – we have chosen JSON payload type because this is the format Braze reads the data in.

You need to mark which data should be sent out and map the data. We will be sending only the email addresses, but in Segment, we also need userId to identify the users, so we have decided to use the email as a user id. We have mapped it the following way:

{{コード}}

{{

"userId": "{{107784173__userEmail}}",

「特性」:{

"email": "{{107784173__userEmail}}"

}

}

{{ENDCODE}}

Then, choose the following settings:

  • Wrap requests in array: No
  • Unflatten: Yes

Add Basic Authentication — this is your write key from Segment set-up (we got it when we were setting up Zapier as a source in Segment in the previous step).

Note that you need to add a “pipe” | after the write key to separate the key from the password. In our case, there is no password, so we just add the pipe and leave the space on the right empty.

Set up Zapier <> Segment connection
Segment request set up
Authenticate the connection with API keys

After setting the webhook up, you can test it and check if the data collected in your form is successfully sent via webhook on your page to Zapier then to Segment, then to finally hit Voucherify and Braze.

Find Observation Data in AerisWeather

We want AerisWeather to check the weather forecast at the user's location and to have the metadata assigned to the customers if the weather forecast shows snow or temperatures below -15°C. This metadata will be added to the customer data in Voucherify and will let us validate if the users are eligible for the promotion or not.

To set it up, you need to choose Find observation data in AerisWeather.

Aeris Weather set up
Set up AerisWeather

You will need to set-up an account on AerisWeather and add your AerisWeather user ID in Zapier.

As for the action – add location data that you have collected via webhook from your store and choose the units (in our case, metric).

AerisWeather details
Define the action details
Test Aeris Weather
Test the connection

As you can see, the test was successful, and the response from AerisWeather returns the weather conditions in the user's location.

Delay for (by Zapier)

To give the applications some time between creating customers and updating their metadata, we need to add a step “delay for”. This will ensure the customer exists in Voucherify and Braze before we add metadata to their profile.

の遅延
Set up delay for action

Conditionally run (by Zapier)

Now, you will need to set up a set of conditions. Suppose the weather forecast contains specific data (snow or the temperature drops below -15°C). In that case, predefined metadata should be added to the user data stored in Voucherify.

パスメイキング
Zapierのクレタ島の小道

ZapierによるWebhookを使用する必要があり、アクションを選択して条件付きで実行します。

ルールを作成する

2つのシナリオ、2つの条件セット(Zapierでは「パス」と呼ばれます)が必要です。これに基づいて、2つの異なるキャンペーンを実行します。

パスA—雪が降っていて、気温は-15°C未満です。

ルールセットを設定する必要があります。 メタデータにisSnowとisColdという名前を付けます。条件はフラグとしてマークされます(Voucherifyの顧客メタデータで設定したのと同じです)。

パス番号1
最初のパスに名前を付けます

このシナリオでは、isSnow=trueとisCold=trueの両方の値をtrueにする必要があります。

ルールを設定しましょう:

ルール1
ルール2
パスルールを設定する

注:これらの頭字語は主要な気象コードであり、この例では、雪を含むすべての可能な気象条件を選択しました。

注:Obs Temp Cは、特定の場所での現時点での予測気温を示すデータです。

雪を予測する気象コードがいくつかあるため、合計6つのルールを設定する必要があります(S、SW、WM、SI、RS、BS)。

これらの条件が満たされた場合、Zapは次のアクションに進みます。 これらの条件が満たされない場合、Zapは停止します。

次のステップは、Voucherifyによるアクションです。 この手順は、作成したルールが満たされている場合に実行されます。 この手順は、AとBの両方のパスで同じですが、顧客に追加されたメタデータによって異なります。 パスAのこの手順を示し、後でパスBの設定方法を説明します。

Voucherifyによるアクション–Voucherifyで顧客を更新します

Voucherify – Voucherify(1.9.0)で顧客を更新するからプラグインを選択する必要があります。 そのおかげで、提供された場所の天気予報の条件に基づいて、Webサイトのフォームに入力したユーザーにメタデータを追加できるようになります。 このメタデータは、キャンペーンの要件(雪と気温)を満たしているかどうかを示します。 アプリを選択する必要があります– Voucherify(およびアプリの現在のバージョン)とアクションイベント(顧客の更新)。

Voucherifyで顧客を更新する
[顧客をアクションイベントとして更新]を選択します

Voucherifyアカウントを選択し、Zapierに接続する必要があります。 次に、アクションを設定する必要があります。

Voucherifyに送信するデータを選択します

送信する内容は次のとおりです。

  • ソースID:ユーザーの電子メール
  • メール:ユーザーのメール
  • メタデータ–isSnowtrueおよびisColdtrue
メタデータを送信する
メタデータを定義する

今すぐアクションをテストできます。

パスB—雪が降っていて、気温は-15°Cを超えています。

このパスの設定とVoucherifyによるアクションは、パスAの場合とほぼ同じです。2つの違いは次のとおりです。

  • Obs Temp Cが-15°Cを超える(-14°C未満ではなく)ように条件を設定する必要があります。
  • Voucherifyで顧客に追加されるメタデータは、isSnow = true、isCold=falseである必要があります。

出来上がり! キャンペーンの設定が完了しました。 これで、Google広告、FacebookやInstagramの広告、さらにはオフラインメディア(印刷された雑誌やポスターの広告、QRコードを介して視聴者をランディングページのリンクに誘導する)など、さまざまなチャネルで宣伝できます。

注:このキャンペーン設定は、顧客がフォームに入力するときに気象条件を検証します。 また、別の検証スキームを設定することもできます。たとえば、バウチャー/ギフトカードの利用中に顧客の天気を確認します(誰もがクーポンを受け取りますが、雪の中でのみ使用できます)。 Voucherifyは、柔軟で堅牢なAPIのおかげで多くの可能性を提供します。

キャンペーンを設定した後、Voucherifyダッシュボードでパブリケーションと償還を直接追跡できます。

注:このキャンペーンでは、Voucherifyディストリビューションを使用していないため、ディストリビューションはBrazeでのみ分析できます。 流通チャネルとしてVoucherifyを使用した場合、Voucherifyで流通分析を見ることができます。

償還履歴

キャンペーンビューから、償還のステータス(成功/失敗)、償還されたバウチャー、顧客、および償還日を確認できます。

償還履歴
Voucherifyの償還履歴

公開履歴

キャンペーンビューから、発行履歴も確認できます。 公開されたバウチャーの数、つまりバウチャーコード、誰に、いつ、どのチャネルを介して公開されたかが表示されます。

出版物を追跡する

まとめ

Voucherifyの柔軟なAPIとその幅広い統合のおかげで、コーディングをほとんどまたはまったく必要としない高度なプロモーションキャンペーンを作成できます。

{{CTA}}

Voucherifyの機能についてもっと知りたい場合

‍ここから始めましょう‍

{{ENDCTA}}