トラッキングの紐付けが発生しない登録フォームを作成するには?
Synergy!LEADでは フォームの登録時にブラウザのCookie情報からトラッキング用の情報を取り出して登録されたリードと紐づけを行います。
そのため、同じブラウザでアクセスしたページの情報は、そのリードのキャンペーン履歴に表示されます。
通常であればこれで問題はないのですが、使い方によってフォームの登録情報とトラッキングの履歴を紐づけしたくない場合があります。
例えば、登録フォームを使って自社の顧客情報を登録しようとすると複数のリード情報を同じパソコンで登録することになり、登録されたリードはすべて同じトラッキング履歴が紐づいてしまいます。
これでは正確なトラッキングがでません。
この問題を解決するには、Syenrgy!LEADのフォーム編集画面で「入力画面」の「入力画面のメッセージ」に次のコードを貼りつけます。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="//raw.githubusercontent.com/carhartl/jquery-cookie/master/src/jquery.cookie.js"></script> <script language="JavaScript" type="text/javascript"> $.removeCookie("visitorid", {path:'/', secure:true}); $.removeCookie("xxxx", {path:'/', secure:true}); </script>
- 「xxxx」の部分は、Synergy!LEADのセットアップ画面に表示される「APIクライアントID」(3〜4文字のアルファベット)を入力してください。
- オリジナルHTMLを適用する場合はファイルに上記のコードを含めてください。(終了タグ</head>の直前など)
以下はコードを貼り付けたときのフォーム設定画面です。
上記のコードには、「jquery」および「jquery cookeie」というJavascriptのライブラリ(既製の部品)を利用しています。
ライブラリのバージョンアップや公開URLの変更などによりコードが正常に動かなくなる場合がありますので注意ください。
確実にライブラリを動かすにはライブラリをダウンロードして自社のサイトにコンテンツとしてアップロードする必要があります。
詳細は自社でウェブサイトの管理や開発を担当されている方にご相談ください。