HubSpotのFreeを使い始めて半年程になります。
WordPressで製作したサイトにHubSpotのプラグインを入れて閲覧トラッキングを行っています。
WEBサイトで公開している資料ダウンロードはHubSpotで作ったフォームへ飛ぶようにしています。
直近でフォーム入力から新規追加されるコンタクトの内、体感で50%くらいがWEBサイトの閲覧トラッキングが表示されません。
ただし、HubSpotで作ったフォームへのアクセス履歴とフォーム送信は下記のスクリーンショットのように記録されています。
WEBサイトの構成上、フォームの前後にアクセス履歴が残るはずなのですが…
私自身がchromeとEdgeでアクセスしてみたところ、下記のような履歴がつきました。
Cookieのブロックの影響かな?と推測していますが、いかがでしょうか?
コンタクトがどのブラウザを使っているのかが分かれば解決に近づくと考えていますが、そのようなプロパティは無いですよね?
HubSpot FreeからMarketingHub Starterを契約しようとしており、契約前に原因を理解しておきたいのでヒントをいただけると助かります。
長文になりましたが、よろしくお願いします。
@Yamamoto さん、コミュニティーへの投稿ありがとうございます!
訪問者がフォーム送信した時点でCookieが付与されてページ閲覧のトラッキングが可能となるのですが、おっしゃるようにCookieがブロックされている場合などはトラッキングすることができません。ナレッジベースをリンクしますね:”コンタクトがフォームを送信したにもかかわらずページビューがないのはなぜですか?”
ページ閲覧がトラックできていない理由として、これらが挙げられます:
- トラッキングコードが正常にファイアリングしていない(確認方法はこちら)
- APIを使ってフォーム送信情報を取得している
- 訪問者がCookieを無効にしている/許可していない
- 訪問者がシークレットウィンドウを使用している
- IPアドレスがトラフィックから除外されている(関連ナレッジベース)
ブラウザの種類を記録するプロパティーはないのですが、こちらがご参考となりましたら幸いです。
@natsumimori さん ご回答ありがとうございました!
ブラウザの種類を記録するプロパティ―の件、承知しました。
返信いただいたリンクの内容に沿って、今一度確認してみましたが、特に問題になりそうな点はありませんでした。
たまたま本日の朝一のタイミングで社内の人間がchromeを使って、
「WEBサイトTOPページ →
HubSpotのダウンロードフォーム
→ PDFダウンロード」という流れで閲覧をしていました。
真ん中の
HubSpotダウンロードフォーム
だけが履歴として残っています。
本人に確認したところ、
・Cookieのブロックや無効にはしていない
・シークレットウィンドウも使っていない
・chromeはインストール時のままでデフォルトで使っている
という事でした。(本人の記憶違いの可能性もありますが…)
仮にCookieを無効にされていた/シークレットウィンドウを使っていたとして、
「全てのページトラッキングが出来ない」
ということであれば理解できるのですが、
HubSpotで作ったフォームだけトラッキングされるというのはどのような理由が考えられるでしょうか…?
考えられる原因やヒントをいただけると大変助かります。
よろしくお願いします。
@Yamamoto さん
諸々ご確認いただきありがとうございます!
WordPressとPHPのバージョンが最新版になっているか確認できますか?過去のケースを調べたところ、バージョンがアップデートされていない場合にトラッキングが正しくできていないことがあるようでした。
もしバージョンが最新版で問題ない場合、①WEBサイトTOPページ(WordPress)、②HubSpotのダウンロードフォームページ、③今朝テストをした社員の方のコンタクトレコードリンクをご共有いただけますでしょうか?同じ挙動が再現できるかテストしてみたいと思います。(このスレッドにURLなど公開するのを控えたい場合はDMで私に直接ご連絡いただいても大丈夫です!)
@natsumimori さん
早速のお返事と確認いただきありがとうございました。
>WordPressとPHPのバージョンが最新版になっているか確認できますか?
バージョンは下記の通りでした。
- Wordpress:5.7.2
- PHP:7.4.19 (64ビット値をサポートしています)
>①WEBサイトTOPページ(WordPress)、②HubSpotのダウンロードフォームページ、③今朝テストをした社員の方のコンタクトレコードリンク
これは別途DMでお送りしますね!
(お気遣いいただいてありがとうございます!)
@natsumimori さん
先ほどはDMへ回答いただきありがとうございました。
「スタンドアロンフォームをWordPressに埋込みしていなかった事が原因」と分かり、助かりました。
今後ともよろしくお願いいたします。
@Yamamoto さん、フォローアップありがとうございます!
同じ疑問をもっている方へ、トラブルシューティングの内容を掲載しておきます:
『WordPressページ→HubSpotスタンドアロンフォーム』の流れだと、フォーム送信が自社サイトではなく”share.hsforms.com”で起きるため、自社サイトドメインで発生したページビューをトラッキングすることができません。そのため、スタンドアロンフォームを使うのではなくフォームのエンベッドコードを自社サイト(今回の場合はWordPressサイト)に埋め込む必要があります。(WordPressの投稿またはページにフォームまたはCTAを埋め込む)
*スタンドアロンフォームはshare.hsforms.comというHubSpotのシステムドメインでホストされる仕様のため、これ以外のドメインに変更することができません。