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年April月11日