質問&ディスカッション

ハテスト
参加者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

下記URLのtracking code APIに関する質問です。
https://developers.hubspot.jp/docs/api/events/tracking-code

 

ドキュメントに従いHubSpotのプロフィールページからカスタムタグコピーして挿入しているのですが、 1回のページアクセスにもかかわらず、2回のトラッキングデータが保存されるという状態になっております。

また、ブラウザのネットワークログを確認してもAPIに対する通信は一回のみ呼び出されており、クライアントが多重に送信されているログは見られませんでした。

 

 

<!-- Load the HubSpot tracking code -->

<!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/********.js"> </script>
<!-- ******** はHubSpot ID -->
<!-- End of HubSpot Embed Code -->

<!-- Set up the path for the initial page view -->
<script>
 var _hsq = window._hsq = window._hsq || [];
 _hsq.push(['setPath', '/home']);
</script>

 

 

以上を踏まえ、質問内容は以下の通りになります。

 

  • 上記のトラッキング履歴が2重に保存される機能は仕様でしょうか。
    • 仕様でない場合、これを避ける対策などありますでしょうか
  • 上の問題が不明瞭の場合, HubSpotのGUIに重複したトラッキング履歴をまとめる機能などは貴社のサービスにありますでしょうか。
    • 例:
    • 同一時刻(ミリ秒単位)のトラッキングデータが2件以上ある場合、それを1件としてまとめる機能
    • 1秒間隔で重複のあるトラッキングデータが2件以上ある場合、それを1件としてまとめる機能(この1秒という数値は任意のもので構いません)

 

以上になります。よろしくお願いいたします。

0 いいね!
2件の承認済みベストアンサー
Keit
解決策
ガイド役 | Elite Partner
ガイド役 | Elite Partner

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト さま、 @KMurota さま

 

結論から申し上げると、現状のトラッキングコードではなく、以下のページ(「XXXXXXX」部分は、HubIDとなります)に記載のトラッキングコードを挿入するだけで正常にカウントされるかと思います。

https://app.hubspot.com/settings/XXXXXXX/analytics-and-tracking/tracking

 

設定 2022-07-05 at 9.27.35 AM.png

 

 

現在、挿入されているタグですが、以下の仕様になっており、2重(更新処理を行う)で読み込まれる記述になっております。

 

 

トラッキングコードAPIの概要 2022-07-05 at 9.19.46 AM.png

 

https://developers.hubspot.jp/docs/api/events/tracking-code?__hstc=20629287.fd33b2eaa182107bac63020a...

 

 

以上、ご参考になれば幸いです。

元の投稿で解決策を見る

Keit
解決策
ガイド役 | Elite Partner
ガイド役 | Elite Partner

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト さま

Tracking APIのカスタムコードを利用して、実現したいことがもしあるようでしたら、そちらをご教授いただけると幸いです。

元の投稿で解決策を見る

10件の返信
Keit
解決策
ガイド役 | Elite Partner
ガイド役 | Elite Partner

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト さま、 @KMurota さま

 

結論から申し上げると、現状のトラッキングコードではなく、以下のページ(「XXXXXXX」部分は、HubIDとなります)に記載のトラッキングコードを挿入するだけで正常にカウントされるかと思います。

https://app.hubspot.com/settings/XXXXXXX/analytics-and-tracking/tracking

 

設定 2022-07-05 at 9.27.35 AM.png

 

 

現在、挿入されているタグですが、以下の仕様になっており、2重(更新処理を行う)で読み込まれる記述になっております。

 

 

トラッキングコードAPIの概要 2022-07-05 at 9.19.46 AM.png

 

https://developers.hubspot.jp/docs/api/events/tracking-code?__hstc=20629287.fd33b2eaa182107bac63020a...

 

 

以上、ご参考になれば幸いです。

ハテスト
参加者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@Keit 様 @KMurota 様 @natsumimori 様

 

先ほどソースコードを確認したところ、下記のようにtrackPageViewを呼び出すコードが挿入されていることが原因で二重に履歴が登録されておりました。

 

  <script>
        var _hsq = window._hsq = window._hsq || [];
              _hsq.push(['setPath', '/home']);
  </script>
  <!-- Start of HubSpot Embed Code -->
  <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/********.js"></script>
  <!-- End of HubSpot Embed Code -->

<script>
        // _hsq.push(['trackPageView']); こちらをコメントアウトしました。
</script>

 

現在は多重登録されることなく正常に動作しております。

 

皆様のご尽力により今回の問題を解決することができました。

拙い質問にも関わらず、丁寧にご対応いただきありがとうございました。

 

Keit
解決策
ガイド役 | Elite Partner
ガイド役 | Elite Partner

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト さま

Tracking APIのカスタムコードを利用して、実現したいことがもしあるようでしたら、そちらをご教授いただけると幸いです。

ハテスト
参加者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@KMurota ご返信ありがとうございます。

 

> 実際にページビューのレコードはミリ秒単位で全く同じタイムスタンプということでしょうか?

 

先日お伺いした機能は欲しい機能の例のため、ミリ秒単位で同じタイムスタンプかどうかの検証は行っておりません。

 

現在は、下記の手順で検証しております

 

1. ページに下記のjsタグを埋め込み

<!-- Load the HubSpot tracking code -->

<!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/********.js"> </script>
<!-- ******** はHubSpot ID -->
<!-- End of HubSpot Embed Code -->

<!-- Set up the path for the initial page view -->
<script>
 var _hsq = window._hsq = window._hsq || [];
 _hsq.push(['setPath', '/home']);
</script>

2. 任意のページにアクセス

3. 添付画像のコンタクト一覧画面から遷移できる詳細画面ーアクティビティタブにてページビューデータを確認

 

2. の手順で一回のみアクセスしている画面にも関わらず、添付画像のように2つのページビューデータが登録されているという状態です。

また、特定の画面で必ず発生するというわけではなく、3回に一回程度発生する事象になります。


場合によってはhubspot公式のMarketing Hub導入支援を取り入れようと考えているのですが、こちらの導入により解決することは可能でしょうか。

 

お忙しい中大変恐縮ですが、何卒よろしくお願いいたします。

0 いいね!
natsumimori
コミュニティーマネージャー
コミュニティーマネージャー

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト さん

 

調べてみたのですが、トラッキングコードを入れてページビューが二重で計測されるというような仕様はなさそうでした。二重でデータが取れてしまっている場合によくあるケースは、たとえばGoogleタグマネージャーでもHubSpotのトラッキングコードを入れている、他の担当者がもう一個トラッキングコードを入れてしまっていた、などがあるようです。念の為、今一度コードが重複して入っていないか確認してみていただけますでしょうか?よろしくお願いいたします。

ハテスト
参加者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

ご返信ありがとうございます。

 

こちらで調査いたしましたが、Googleタグマネージャー等のHubSpot以外のマーケティングツールについては使用しておらず、他の画面でもトラッキングコードの埋め込みがされていないか確認をさせていただきました。

また、ブラウザのネットワークタブで調査をしたところ、HubSpotのAPI呼び出しが一回のみ呼び出されていることが確認できており、解決が難しい状況です。

 

そのため、下記のような複数のトラッキング履歴を1つにまとめる機能を利用して重複を削除したいと考えているのですが、この機能はHubSpotにありますでしょうか。

 

  • 同一時刻(ミリ秒単位)のトラッキングデータが2件以上ある場合、それを1件としてまとめる機能
  • 1秒間隔で重複のあるトラッキングデータが2件以上ある場合、それを1件としてまとめる機能(この1秒という数値は任意のもので構いません)
0 いいね!
natsumimori
コミュニティーマネージャー
コミュニティーマネージャー

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト さん

 

  • 同一時刻(ミリ秒単位)のトラッキングデータが2件以上ある場合、それを1件としてまとめる機能
  • 1秒間隔で重複のあるトラッキングデータが2件以上ある場合、それを1件としてまとめる機能(この1秒という数値は任意のもので構いません)

こちらのような機能はHubSpotに搭載されていないですね💦

@assi さん、 @KMurota さん、このような二重計測のケースを見かけたことがありますか?

KMurota
トップ投稿者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@natsumimori 
私がバックエンドの開発寄りということもあるかもしれませんが、見かけたことはございません。

@ハテスト 
APIでも、恐らくTimeline Event APIで”取得”は可能かと存じますが(ただし可能といってもWebhookはないので定期的に全コンタクトに対しポーリングが必要)、特に削除したりmergeしたりといったエンドポイントは特にないので、実現は難しいかと存じます。

実際にページビューのレコードはミリ秒単位で全く同じタイムスタンプということでしょうか?



Kan Murota | Founder of Hyper Automation Design Studio
logo
ハテスト
参加者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@KMurota ご返信ありがとうございます。

 

> 実際にページビューのレコードはミリ秒単位で全く同じタイムスタンプということでしょうか?

 

先日お伺いした機能は欲しい機能の例のため、ミリ秒単位で同じタイムスタンプかどうかの検証は行っておりません。

 

現在は、下記の手順で検証しております

 

1. ページに下記のjsタグを埋め込み

<!-- Load the HubSpot tracking code -->

<!-- Start of HubSpot Embed Code -->
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/********.js"> </script>
<!-- ******** はHubSpot ID -->
<!-- End of HubSpot Embed Code -->

<!-- Set up the path for the initial page view -->
<script>
 var _hsq = window._hsq = window._hsq || [];
 _hsq.push(['setPath', '/home']);
</script>

2. 任意のページにアクセス

3. 添付画像のコンタクト一覧画面から遷移できる詳細画面ーアクティビティタブにてページビューデータを確認

 

2. の手順で一回のみアクセスしている画面にも関わらず、添付画像のように2つのページビューデータが登録されているという状態です。

また、特定の画面で必ず発生するというわけではなく、3回に一回程度発生する事象になります。


場合によってはhubspot公式のMarketing Hub導入支援を取り入れようと考えているのですが、こちらの導入により解決することは可能でしょうか。

 

お忙しい中大変恐縮ですが、何卒よろしくお願いいたします。

0 いいね!
KMurota
トップ投稿者

ページビュー(トラッキングAPI)のレコードが多重登録されてしまう

解決

@ハテスト 様
ブラウザのネットワークタブで調査
ということはPCでの現象ということですよね?OSやブラウザ、特にiPhoneやアプリ内ブラウザでの予期しない挙動はたまに聞くのですが・・・
ソースコードもレビューされていて、タグマネも使用していないとなると、申し訳ございません、心当たりが浮かびません。

サポートにはご連絡されましたでしょうか?HubSpotの開発者チームに問合せを上げていただける場合がございます。

@Keit さん
こちらいかがでしょうか?ご見解を伺わせていただけますと幸いです。



Kan Murota | Founder of Hyper Automation Design Studio
logo