Marketo、Google Analytics、AudienceStreamを使用してリードスコアリングモデルを作成する方法
この記事では、Marketo、Google Analytics、AudienceStreamを使用してリードスコアリングモデルを作成する方法を説明します。
はじめに
-
タグベンダー
Google Analytics (Universal) + Google Measurement Protocol -
ユースケース
AudienceStreamからGoogle Analyticsへのリードスコアリングのプッシュ -
主要な属性
- リードスコア (Number)
カスタムイベントのインタラクションに基づく数値。新規訪問の場合、この値はゼロに初期化されます。その後、訪問がクライアントのウェブサイト上の特定のアセットとのインタラクションに基づいて増減します。 - 訪問の価値 (String)
リードスコアの値に基づく文字列。新規訪問の場合、この値はStandard Visitor
に初期化されます。その後、訪問は指定されたリードスコアの閾値を超えるとHigh Value Visitor
に昇格します。また、その訪問のリードスコアがその閾値を下回ると、Standard Visitor
に戻ります。このユースケースでは、初期値は2つだけですが、訪問間の階層化をさらに作り出すために、より多くの値を追加することができます。
- リードスコア (Number)
-
ユースケース
Google AnalyticsにGET URL
の呼び出しをトリガーして、訪問がStandard Visitor
かHigh Value Visitor
かを判断します。これは、その訪問のリードスコアがどのオーディエンスに属しているかに基づいています。このプロセスでは、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で、Set Data Values extensionを使用してクッキー_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 Analytics Visitor ID Google Analytics Visitor ID](/images/server-side/google-analytics-visitor-id.png)
google_visitorid
の値は、文字列として保存できます。
![set string to google visitorid set string to google visitorid](/images/server-side/set-string-to-google-visitorid.png)
データが存在するかどうかを確認するためにBooleanを構成します。これは重要です。なぜなら、google_visitorid
に保存された値は、Google Analyticsがコネクタから受け取ったデータを保存するために必要だからです。
![set boolean google visitor id set boolean google visitor id](/images/server-side/set-boolean-google-visitor-id.png)
最後に、Google AnalyticsのWebhookで作成するcid
パラメータにデータをマッピングします。
![map to cid map to cid](/images/server-side/map-to-cid.png)
ステップ2: イベント情報のキャプチャ (Tealium iQ)
Tealium iQで、AudienceStreamのリードスコアメトリクスを調整するイベントを構成します。これは通常、特定のウェブサイトアセットがクリックされたり、インタラクションがあったりしたときにutag.link()
を呼び出すことを含みます。このステップでは、jQueryのonHandler()
拡張機能またはJavaScript Code拡張機能を使用してこれらのイベントをキャプチャするオプションがあります。これらはどちらもGoogle AnalyticsとAudienceStreamにデータを送信します。
このユースケースでは、Javascript Code extensionを使用し、jQueryを使用してすべてのイベントをキャプチャすることにしました。このユースケースからのポジティブなイベントの例としては、ケーススタディ、ホワイトペーパー、ビデオ、ウェビナーなどのアセットとのインタラクションがあります。また、サポートのようなネガティブなイベントも含まれており、これはリードスコアを減らすか、ゼロにリセットすることでリードスコアにネガティブな影響を与えます。
![1 1](/images/server-side/no-title-160ica6f830d8bd7a1ce.png)
ステップ3: ルールと属性の作成 (AudienceStream)
リードスコア
すべての新規訪問のリードスコアをゼロに初期化します。これは、Lifetime Event Count Numberを使用してゼロかどうかを確認することで行います。
![lead score lifetime lead score lifetime](/images/server-side/lead-score-lifetime.png)
ポジティブなポイントを持つすべてのイベントに対して、リードスコアを所望の値で増加させます。
![increment decrement lead score increment decrement lead score](/images/server-side/increment-decrement-lead-score.png)
すべてのネガティブなイベントに対して、モデルに適合するようにネガティブなクレジットを適用します。Supportの場合、スコアをゼロにリセットします。
![lead score support user lead score support user](/images/server-side/lead-score-support-user.png)
スコアリングモデルがまだ精緻化されている途中(このユースケースの場合)であれば、初期のリードスコア値が低い訪問があなたのオーディエンスを歪めないように、最初は小さな値を使用してください。
ルール
Lead Score > 3
またはLead Score >= 3
。これらは次に訪問の価値文字列を割り当てるために使用されます。
![LS greater equal 3 LS greater equal 3](/images/server-side/ls-greater-equal-3.png)
訪問の価値
このユースケースでは、初期の重要なリードスコアの閾値は3
です。リードスコアが3
未満の場合、Standard Visitor
に構成します。リードスコアが3
以上の場合、High Value Visitor
に構成します。
![string visitor value string visitor value](/images/server-side/string-visitor-value.png)
ステップ4: オーディエンスの作成 (AudienceStream)
高価値訪問
訪問の価値がHigh Value Visitor
の場合、訪問はこのオーディエンスのメンバーです。
![high value audience high value audience](/images/server-side/high-value-audience.png)
標準訪問
訪問の価値がStandard Visitor
の場合、訪問はこのオーディエンスのメンバーです。
![Standard audience Standard audience](/images/server-side/standard-audience.png)
ステップ5: Webhookの構成 (Google AnalyticsとAudienceStream)
カスタムディメンション
Google AnalyticsでWebhookが入力するカスタムディメンションを作成します。
![Custom dimensions Custom dimensions](/images/server-side/no-title-168i3748718d3d7cc6ec.png)
Webhookの例
以下の例の構成は、Google Analyticsにデータをトリガーするために使用されます。
![Google Analytics Configurations Google Analytics Configurations](/images/server-side/google-analytics-configurations.png)
必要なパラメータ
以下の表は、データがGoogle Analyticsで正しく保存されるように、主要なフィールドをリストアップしています。
Googleのドキュメンテーションに基づいてt
とni
は必須ではありませんが、Webhookがバウンス率を影響させたり、ページビューを増加させたりしないように、それぞれevent
と1
に構成するべきです。
フィールド | 説明 |
---|---|
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の値。このシナリオでは、訪問の値であり、Standard Visitor またはHigh Value Visitor のいずれかです。 |
コネクタ
2つのコネクタが構成されます。それぞれは、訪問がStandard Visitor
またはHigh Value Visitor
のオーディエンスに参加または変更したときに発火します。
![Two Connectors Two Connectors](/images/server-side/two-connectors.png)
新しい訪問は、最初のページビューでコネクタを発火させ、Standard Visitor
としてフラグを立てます。この最初のコネクタは、Google Analyticsがカスタムディメンションに自動的にNULL
値を割り当てないため、発火しなければなりません。カスタムディメンションにデフォルト値が必要な場合、何らかの値で入力する必要があります。彼らが最終的にHigh Value Visitor
のオーディエンスに参加すると、2つ目のコネクタが発火して彼らをHigh Value Visitor
にアップグレードします。その訪問がそのオーディエンスを離れてStandard Visitor
のオーディエンスに再参加すると、コネクタは再度発火します。
ステップ6: 行動
例: カスタムレポート
![Custom report Custom report](/images/server-side/no-title-171i447e852b607fbd60.png)
例: High Value Visitorに基づくリマーケティングリスト
![Remarketing list Remarketing list](/images/server-side/no-title-172i85ee1c061f359fca.png)
Google Analyticsは、既存のディスプレイ広告キャンペーンに対して訪問をターゲットにするために統合することができます。
最終更新日 :: 2025年January月31日