このブログはこちらの英語ブログの機械翻訳です。

このレシピは、アプリのセキュリティとUXを向上させるための4つのレシピの例でCIAMを学ぶシリーズの一部です。シリーズの詳細については、クックブック形式で4つのレシピをダウンロードしてください

このレシピでは、パーソナライズされたユーザーエンゲージメントのために、メールマーケティングソリューションなどのマーケティングツールとIDを共有する方法を学びます。

 

組織が成長するにつれて、オーディエンスへのアウトリーチとアクティベーションを実行するためのタッチポイントの数は指数関数的に増加します。

さまざまなプラットフォームやチャネルにおける個々のユーザーの行動を把握することは、特にすべてのユーザーを統合的に把握できていない場合は複雑になる可能性があります。

パーソナライズにおいてCIAMが重要なのはなぜですか?

CIAMは、ユーザーがプラットフォームとサービスをどのように使用しているかを理解するのに役立ちます。ユーザーが最後にログインした日時や場所を把握したり、非アクティブ状態を評価したりすることで、CIAMはマーケティングおよびセールスチームがエンゲージメントを促進するために使用できるデータポイントを提供します。

組織がCIAMを導入すると、チームはオーディエンスをより深く理解できるようになり、製品のユーザーインターフェース(UI)から、ユーザーに送信されるマーケティングメール、営業がコンバージョンを目的としたアウトリーチをどのように行うかまで、さまざまな方法でパーソナライズが可能になります。

アイデンティティに焦点を当てることで、ユーザーのジャーニーからのインサイトをアプリ、メール、マーケティングシステムに送信し、高度にパーソナライズされたメッセージングを可能にできます。

フェーズ1:同意を求める

データプライバシーに関して、CIAMは、ユーザーが同意した情報と、パーソナライズに使用する情報の間に明確な線引きをするのに役立ちます。これは、パーソナライズプログラムに関する規制にとって不可欠です。

オーディエンスとパイプラインに関する情報を収集する前に、同意を求める必要があります。

データプライバシーコンプライアンスに関するレシピを参照して、誰かがアプリケーションにサインアップするときに同意を追加する方法を学んでください。

フェーズ2:顧客データベースを統合する

Auth0 by Oktaを使用すると、IDの使用状況をデータレイクまたは選択したマーケティングオートメーションシステムに接続して、各顧客とオーディエンス全体のより完全なプロファイルを取得できます。このデータは、アプリのUIと提案の変更から、ターゲットを絞ったメールをマーケティングと共有すること、製品の決定のために分析を提供することまで、さまざまな方法で使用できます。

例として、このレシピでは、急成長中の企業向けの最も人気のあるマーケティング自動化ソリューションであるHubSpotとAuth0を接続します。ユーザーとブランド、およびそれらの顧客関係を構築するために使用する統合との間の点と点を接続します。

Auth0 by Okta と HubSpot の統合は、Actionsによって推進されます。これは、カスタムロジック (および統合) を任意のアイデンティティプロセスに追加できるオーケストレーションプラットフォームです。Stripe とのサブスクリプションステータスの同期から、本人確認の追加、独自の API の呼び出しまで、あらゆる種類のプロセスを調整できます。

レシピ

材料

  • HubSpot開発者アカウント
  • Auth0 ProfessionalまたはEnterpriseアカウント
  • Auth0 Actions

HubSpotを構成する

HubSpotでテスト環境を作成する

  1. 開発者としてHubSpot管理ページにアクセスします。
  2. HubSpotのホームページで、「Testing」をクリックします。
  3. 「アプリテストアカウントの作成」をクリックします。
アプリのテストアカウント

 

  1. テスト環境の名前を入力し、「Submit(送信)」をクリックします。新しい環境が作成され、テストページに表示されます。
アプリテストアカウントを作成する

 

  1. テスト環境アカウントをクリックします。テスト環境のHubSpot CRMダッシュボードにリダイレクトされます。

OktaからIDデータを受信する属性を作成します。

ヒント:ユーザーのログイン頻度、場所、デバイス、ソーシャルプロバイダーなど、Oktaから利用可能な情報を送信するための属性を作成できます。この例では、ログイン数と都市をマッピングします。

  1. Hubspot CRMダッシュボードから、上部メニューの歯車アイコンをクリックします。  

 

  1. 左側のバーで、[Data Management > Objects]を展開し、[Contacts]をクリックします。

     

  2. 「連絡先プロパティの管理」をクリックします。  

     

  3. 「Create property」をクリックします。

     

  4. 次の情報を入力して「次へ」をクリックします。
    1. オブジェクトタイプ: 連絡先
    2. グループ:連絡先アクティビティ
    3. ラベル:ログイン数
  5. フィールドタイプとして「数値」を選択し、「次へ」をクリックします。
  6. ルールでは、すべてのオプションがオフになっていることを確認し、「作成」をクリックします。
新しいプロパティのログイン数を追加

 

  1. 前の手順を繰り返して、次の情報でフィールドを作成します。
    1. オブジェクトタイプ: 連絡先
    2. グループ:連絡先アクティビティ
    3. ラベル:ログイン都市
    4. フィールドタイプ: 1行テキスト
新しいプロパティを作成

HubSpot APIトークンを作成

  1. 左側のバーで、「アカウント設定 > 統合」を展開し、「プライベートアプリ」をクリックします。

     

  2. [プライベートアプリを作成]をクリック

     

  3. 次の属性を追加します。
     
    • 名前:Auth0
    • スコープ:
      • crm.schemas.contacts.read
      • crm.schemas.contacts.write
      • Crm.schemas.companies.read

 

  1. アプリを作成した後、アプリケーションAPIトークンを記録します。Auth0 Actionsはこのトークンを使用してHubspotにデータを送信します。

     

Auth0 by Okta Actionsを構成する

Actionsを使用すると、カスタムロジックを使用して、登録やログインなどのIDプロセスを変更できます。

HubSpotにデータを送信するLogin Actionを作成しましょう。

  1. 「アクション > ライブラリ > カスタムの構築」に移動します。

     

  2. この例に必要なロジックを以下に示します。Axiosを使用してHTTP呼び出しを行い、ユーザーの氏名、ログイン頻度、およびメールに基づいた場所を共有します。
ロジックパート2
ロジック 2

 

  1. Axiosを依存関係として追加します。
依存関係

 

  1. 生成されたHubSpot APIトークンであるHUBSPOT_SECRETを追加します。
シークレット

 

  1. Actionをデプロイして保存し、[Flows > Login]に移動して、Custom Actionを追加します。

     

  2. ログインまたはサインアップに成功したら(またはサンドボックスでアクションをテストしたら)、HubSpotに移動し、「コンタクト > コンタクト」に移動して、アクションの成果を確認します。

これで、HubSpotは、ログイン数、地域、メール、名前などのIDデータをマーケティングワークフローで使用して、営業およびマーケティング戦術をカスタマイズできます。たとえば、GitHubでサインアップし、高い頻度でログインし、アカウントを収益の良い企業に関連付けることができる場合は、開発者にSWAGを送信します。

 

フェーズ3:顧客の連絡先が正当であることを確認する

Web上での不正行為の流入は(今のところ)終わる兆しがなく、偽のアカウントはビジネス運営を混乱させ、成長のための重要な評価に貢献する報告を歪めることがよくあります。

顧客の連絡先が本人であることを確認するために、Auth0 by Oktaには、アプリケーションの入り口で不正なトラフィックを阻止するための多くのツールがあります。当社の 不正行為を防止する レシピでは、悪質な行為者やボットを排除しながら、正当な顧客のUXを維持する方法を紹介しています。また、すべてのレシピを包括的なガイドで確認したい場合は、 クックブックをダウンロードしてください

アイデンティティ施策を推進