Skip to content
Last updated

Marketo Forms Import Integration

マーケターは、CRM、MA(マーケティングオートメーション)、Webの匿名顧客トラッキングデータの間でデータを関連付けることに、しばしば課題を抱えています。マーケターには、完全な顧客ファネルを追跡し、エンドツーエンドのマーケティングキャンペーンROIを測定する能力が必要です。

Treasure DataとMarketo Formsを使用すれば、ランディングページに数行のJavaScriptコードを埋め込むだけで、完全な顧客ジャーニーの追跡が可能になります。

このトピックには以下が含まれます:

前提条件

  • JavaScriptとHTMLの基本知識
  • Treasure Dataの基本知識
  • Treasure Data JavaScript SDKの基本知識

Marketo Formsの送信を追跡する

Marketo Formsは、ウェブサイトのリードを獲得するために一般的に使用されています。

以下のJavaScriptスニペットは、Webサイト訪問者がフォームを送信したときのイベントをキャプチャし、これらのイベントをTreasure Dataに記録します。すべてのフォーム値も記録されるため、Cookie ID(td_client_id(ファーストパーティークッキー)またはtd_global_id(サードパーティークッキー))をメールアドレスと関連付けることができます。

  1. APIKEYは、TD ConsoleのProfile Pageから取得できます。SDKにはwrite-only API keyを使用することを推奨します。各イベントは非同期で実行されます。
  2. *MktoForms2.loadForm()*関数を呼び出すことで、マーケターはMarketoで作成されたフォームを埋め込むことができます。
<script type="text/javascript">
MktoForms2.loadForm(
  "Marketo Instance URL",
  "Munchkin ID",
  "Form ID",
  function(form) {
    // Marketo Form load callback
    form.onSubmit(function() {
      // Marketo Form submit callback.
      var td = new Treasure({
        writeKey:"YOUR_WRITE_ONLY_APIKEY_IS_HERE",
        database: "DATABASE_NAME"
      });
      var form_vals = form.vals();
      td.trackEvent("TABLE_NAME", form_vals); // Track form submit into TD table
    });
  }
);
</script>