Marketo Measure で追跡する Marketo Measure JavaScript は、できるだけ早くすべての web プロパティに追加する必要があります。JavaScript をデプロイしたら、Marketo Measure はデジタルデータの収集を開始します。この記事では、Marketo Measure JavaScript をデプロイする方法と考慮すべき追加の考慮事項について説明します。
Marketo Measure JavaScript のデプロイに加えて、適切なドメインをすべて Adobe Admin Console で要求する必要があります。
Marketo Measure の使用を開始する際、Marketo Measure JavaScript を web サイトに追加するには次の 2 つの方法があります。
ベストプラクティスとして、Marketo Measure JavaScript を web プロパティにハードコードすることを強くお勧めします。スクリプトをハードコードするには、サイトのすべてのページの終了 </head>
の前にスクリプトを配置する必要があります。
<script type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async=""></script>
JavaScript をページの <head>
にハードコードすると、Marketo Measure スクリプトが最初に読み込まれ、参照情報の見落としを防ぎます。Marketo Measure JavaScript は非同期で読み込まれます。ハードコードする場合は、JavaScript をマーケティングオートメーションに手動で追加する必要があります。
スクリプトが GDPR に準拠していることを確認する方法については、こちらを参照してください。
ハードコードによる Marketo Measure JavaScript の追加が不可能な場合、別のオプションとして、Google Tag Manager(GTM)や Tealium などのタグ管理システムを使用して Marketo Measure スクリプトを追加します。
タグ管理システムを使用して Marketo Measure JS をデプロイすると、スクリプトの読み込み時間の遅延により 5~10%のデータ損失が発生する可能性があります。基本的に、タグ管理ツールが十分に早く読み込まれない場合、Marketo Measure JS も十分に早く読み込むことができず、最初のリファラー情報が失われる可能性があります。
一般的な方法として、タイミング/リソースがハードコードに移行するのが適切になるまで、タグ管理ツールを通じて Marketo Measure JS をデプロイします。
タグ管理ソリューションを通じて Marketo Measure スクリプトを追加するには、新しいタグを作成し、そのタグ内に JavaScript を追加する必要があります。このタグを、追跡する web サイト上のすべてのページに適用します。
Marketo Measure では、すべてのページビューでタグが起動されるようにすることをお勧めします。さらに、最高のデータ品質を確保するために、実行順序で Marketo Measure に最高の優先度を与え、Marketo Measure タグの前に同期スクリプトがないことを確認することが最善です。
詳しくは、こちらを参照してください。
Marketo Measure JavaScript はドメインベースであるので、JavaScript がページ上にあり、ルートドメインが Marketo Measure アカウントの作成に使用されたドメインと同じである限り、任意のサブドメインを自動的に処理できます。
ただし、個別のドメインまたは国際ドメインを使用している場合は、Marketo Measure コンサルタントに必ずお知らせください。Marketo Measure が追加のドメインのデータをアカウントに関連付けることができるように、Marketo Measure 側でドメインをアカウントに手動で追加する必要があります。そのため、個別のドメインまたは国際ドメインを Marketo Measure コンサルタントに送信してください。
サードパーティのページを使用する場合は、Marketo Measure コンサルタントとユースケースについて話し合ってください。一般に、必要に応じてそれらのページを追跡するために、Marketo Measure JavaScript のカスタムバージョンを追加できるかどうかを考慮する必要があります。これが不可能な場合は、Marketo Measure コンサルタントと CRM キャンペーンのタッチポイントを通じたトラッキングを検討します。
必ずしもアトリビューションを意味しないことから、Marketo Measure で追跡すべきではないフォーム(購読解除フォーム、顧客ログインなど)はありますか?その場合は、この記事の除外コードを各フォームに追加します。
セキュリティで保護されていないページはありますか?その場合は、セキュリティで保護されたページとセキュリティで保護されていないページの間を移動するとトラッキングセッションが中断されるので、セキュリティで保護する必要があります。
必ず web チームと話し合って、Marketo Measure JavaScript を常に適切な web プロパティに配置する必要があることを理解する必要があります。新しいページ/フォーム/サイトを導入する場合は、Marketo Measure JavaScript のデプロイがプロトコルの一部であることを確認します。
JavaScript の設定中に Web Application Firewall (WAF)(WAF)の警告がトリガーされた場合、ユーザーは、次の例に示すように、その WAF ルールを無効にするか、Cookie を許可リストに登録することができます。
複数フォームの送信
アカウントログイン(未作成)
アカウントまたは体験版を作成するためのタッチポイントを作成することをお勧めします。
アセットのダウンロード
iFrame
Lightbox
ページ上の複数のフォーム
<div>
形式で編成されるフォーム
<div>
形式で編成されるフォームを認識するのが難しいので、カスタムコードが必要になる場合があります。チャット
2 番目のドメイン
Marketo Measure コンサルタントは、web サイトのスポットテストをサポートして、Marketo Measure JavaScript がすべてのページに存在することを確認します。このテストの一部として、トラッキングが適切に返されるよう、テストの詳細を明確に示したいくつかのフォーム入力を送信します。
ただし、Marketo Measure コンサルタントは、web チームほど web サイトに精通していない可能性があります。このため、特に上記のような複雑なフォームを使用している場合は、web チームまたはその他の適切なチームが web サイトを徹底的にチェックすることが非常に重要です。必要なすべての web プロパティが適切に追跡されていることを確認するのは最終的にチームの責任ですが、複雑なフォームや状況を認識している場合は、Marketo Measure コンサルタントにテストのサポートを依頼してください。
自分でフォームをテストするには、次の手順に従います。
各フォーム送信テストの間には、常に匿名ブラウザーを使用するかキャッシュをクリアし、毎回異なるメールアドレスを使用します。
a. ベストプラクティスとして、テストであることと時刻を示す内容を含む偽のメールを使用します。例:testing830am@test.com。
フォームを送信するページの URL と使用するメールを記録します。
そのフォーム送信に対して CRM(リードまたは連絡先)で作成されたレコードを見つけて、タッチポイントが適切に作成されたことを確認します。
a. Marketo Measure の詳細でページレイアウトを更新することを選択した場合は、購入者のタッチポイントを持つリードなどの Marketo Measure ストックレポートを使用したり、リード/連絡先ページレイアウトを確認したりできます。
b. データの処理には時間がかかる場合があります。