Marketo、Google Analytics、およびAudienceStreamを使用してリードスコアリングモデルを作成する方法
この記事では、Marketo、Google Analytics、およびAudienceStreamを使用してリードスコアリングモデルを作成する方法について説明します。
はじめに
-
タグベンダー
Google Analytics(Universal)+ Google Measurement Protocol -
ユースケース
AudienceStreamからGoogle Analyticsにリードスコアリングをプッシュする -
主な属性
- リードスコア(Number)
カスタムイベントの相互作用に基づく数値。この値は新しい訪問に対してゼロで初期化されます。その後、訪問がクライアントのウェブサイト上の特定のアセットとの相互作用に基づいて増減されます。 - 訪問の値(String)
リードスコアの値に基づく文字列。この値は新しい訪問に対して「標準の訪問」として初期化されます。その訪問は、指定されたリードスコアの閾値を超えると「高価値の訪問」にアップグレードされることができます。また、その訪問のリードスコアがその閾値を下回ると、「標準の訪問」に戻ることもあります。このユースケースでは、初期値は2つしかありませんが、訪問間のより多くの層別化を作成するために追加することもできます。
- リードスコア(Number)
-
ユースケース
リードスコアに基づいて、訪問がどのオーディエンスに属するかを識別するために、Google Analyticsに「GET URL」コールをトリガーします。このプロセスでは、Google Analytics Measurement Protocolを使用してデータを送信します。 -
サンプルシナリオ
作成するオーディエンスは、Marketo、マーケティングオートメーションプラットフォーム内で構築されたサンプルクライアントのスコアリングモデルの要素に関連付けられています。Marketoのスコアリングモデルでは、訪問がトリガーする各イベントにポイントが与えられ、それによってMarketoのMQL(マーケティング資格を得たリード)スコアが増加します。AudienceStreamで同じイベントをキャプチャしてオーディエンスを作成することで、Google Analyticsをエンリッチすることができます。これらのカスタムディメンションに値を送信することで、これらのカスタムディメンションは、ブラウジングの振る舞いの遡及分析において受動的に使用することも、Google Analyticsでリマーケティングリストを作成するために能動的に使用することもできます。Google Adsにインポートして、Google Display Network内で広告目的で使用することもできます。
ステップ1:Google Analyticsの訪問ID(Tealium iQ)を取得する
WebhookからGoogle Analyticsに正しくヒットを保存するためには、Google Analyticsの訪問IDをWebhookで提供する必要があります。これは、Tealium iQを使用してクッキー _ga を解析し、クッキー値の末尾の2つの最長の数字をデータレイヤー変数に格納することで行われます。_ga を First Party Cookie タイプ、google_visitorid を UDO Variable タイプとして Data Layer タブで宣言します。次に、以下のように Set Data Values extension を作成します。
以下のコードとスクリーンショットの例を参照してください:
b["cp._ga"].split(".").splice(2,2).join(".")
google_visitorid の値は、文字列として保存されます。
データが存在するかどうかをチェックするために、Booleanを構成します。これは、google_visitorid に保存された値がWebhookから受け取ったデータをGoogle Analyticsに保存するために必要です。
最後に、後でGoogle AnalyticsのWebhookでデータをマッピングするために、データをWebhookの cid パラメータにマップします。
ステップ2:イベント情報をキャプチャする(Tealium iQ)
AudienceStreamでリードスコアメトリクスを調整するために、Tealium iQでイベントを構成します。これは通常、特定のウェブサイトのアセットがクリックされたり相互作用したりしたときに、utag.link() を呼び出すことを含みます。このステップでは、jQueryの onHandler() 拡張機能またはJavaScriptコード拡張機能を使用してこれらのイベントをキャプチャするオプションがあります。これらは、どちらもデータをGoogle AnalyticsとAudienceStreamに送信します。
このユースケースでは、Javascript Code extension を使用して、jQueryを使用してすべてのイベントをキャプチャすることを選択しました。このユースケースのポジティブなイベントのいくつかの例は、ケーススタディ、ホワイトペーパー、ビデオ、ウェビナーなどのアセットとの相互作用です。また、サポートなどのネガティブなイベントも含まれており、これによってリードスコアが値を減算するかゼロにリセットされます。
ステップ3:ルールと属性を作成する(AudienceStream)
リードスコア
すべての新しい訪問の リードスコア をゼロに初期化します。これは、Lifetime Event Count Number を使用してゼロかどうかをチェックすることで行われます。
ポジティブなポイントを持つすべてのイベントに対して、リードスコア を所望の値で増加させます。
ネガティブなイベントの場合、モデルに応じてネガティブなクレジットを適用します。サポート の場合、スコアをゼロにリセットします。
このユースケースのようにスコアリングモデルがまだ洗練されている場合は、最初に小さい値を使用してください。これにより、後で高い値でモデルを洗練すると、初期のリードスコアが低い値の訪問がオーディエンスを歪めることはありません。
ルール
リードスコア > 3 または リードスコア >= 3。これらは次にVisitor Value Stringを割り当てるために使用されます。
訪問の値
このユースケースでは、初期の重要な リードスコア の閾値は 3 です。リードスコア が 3 より小さい場合は、標準の訪問 に構成します。リードスコア が 3 以上の場合は、高価値の訪問 に構成します。
ステップ4:オーディエンスを作成する(AudienceStream)
高価値の訪問
訪問の値 が 高価値の訪問 の場合、訪問はこのオーディエンスのメンバーです。
標準の訪問
訪問の値 が 標準の訪問 の場合、訪問はこのオーディエンスのメンバーです。
ステップ5:Webhookを構成する(Google AnalyticsおよびAudienceStream)
カスタムディメンション
WebhookでポピュレートされるGoogle Analyticsの カスタムディメンション を作成します。
Webhookの例
以下の例の構成は、データをGoogle Analyticsにトリガーするために使用されます。
必須パラメータ
以下の表には、データを正しくGoogle Analyticsに保存するために必要な主要なフィールドがリストされています。
Googleのドキュメントに基づくと、t と ni は必須ではありませんが、event と 1 に構成しておくことで、Webhookがバウンス率に影響を与えず、ページビューを膨らませないようにする必要があります。
| フィールド | 説明 |
|---|---|
| t=event | これはヒットタイプを識別します。これはページビューまたはイベントになります。実際にページが表示されていないため、ページビューが膨らむことはないため、イベントを使用するのが最適です。 |
| cid=12345.6789 | これはTealium iQによって解析された訪問IDです。 |
| tid=UA-12345-1 | これはGoogle Analyticsのアカウント番号です。 |
| v=1 | これはGoogle Measurement Protocolのバージョン1を示します。 |
| ni=1 | これはヒットが非インタラクションイベントであるかどうかを識別します。 1 に構成することで、バウンス率に影響を与えません。 |
オプションのパラメータ
以下の表には、必須ではありませんが、Google AnalyticsでWebhookイベントを他のイベントから分離するための追加のコンテキストを提供するパラメータがリストされています。
| フィールド | 説明 |
|---|---|
| ec=ASConnector | イベントカテゴリ名 |
| ea=VisitorValue | イベントアクション名 |
| el=StandardVisitor | イベントラベル名 |
| dp=/webhook/ | ドキュメントパス |
| dt=Webhook | ドキュメントタイトル |
AudienceStreamの動的パラメータ
このユースケースでは、以前に構成した属性から値がポピュレートされます。
| フィールド | 説明 |
|---|---|
| cd1=id:123-ABC-456&token:_mch-site.com-123456-789 | カスタムディメンション1の値。このシナリオでは、theMarketoID です。 |
| cd2=StandardVisitor | カスタムディメンション2の値。このシナリオでは、訪問の値である 標準の訪問 または 高価値の訪問 です。 |
コネクタ
2つのコネクタが構成されます。それぞれのコネクタは、訪問が 標準の訪問 または 高価値の訪問 のオーディエンスに参加または変更したときに発火します。
すべての新しい訪問は、最初のページビューでコネクタを発火して 標準の訪問 としてフラグを立てます。この最初のコネクタは必ず発火する必要があります。なぜなら、Google Analyticsはカスタムディメンションに自動的に NULL の値を割り当てないからです。カスタムディメンションにデフォルト値が必要な場合は、いくつかの値でポピュレートする必要があります。訪問が後で 高価値の訪問 オーディエンスに参加する場合、2番目のコネクタが発火して彼らを 高価値の訪問 にアップグレードします。その訪問がそのオーディエンスを離れて 標準の訪問 オーディエンスに再参加する場合、コネクタは再び発火します。
ステップ6:実行!
例:カスタムレポート
例:高価値の訪問に基づくリマーケティングリスト
Google Analyticsは、既存のディスプレイ広告キャンペーンと統合して、訪問をターゲットにすることができます。
最終更新日 :: 2024年March月28日