Skip to content
Last updated

Treasure Data Javascript SDK Version 2 5 0のバージョン更新概要

TD JavaScript SDK(TD JS SDK)により、Treasure Dataはお客様のドメインのウェブサイトにfirst-party cookieを保存し、ウェブサイトのユーザーを他のプラットフォーム全体で追跡して情報を収集できます。TD JS SDKを使用することで、ウェブサイトのアクティビティを追跡するためにサーバー側に何もインストールする必要がありません。

Treasure Dataは、本番環境で使用を開始する前に、サイトでTreasure Data JavaScript SDK version 3を使用した新機能や機能の実装を検証することをお勧めします。cookieの管理方法が異なります。これらの記事のほとんどを参照する際は、提案されたeventコレクターとTreasure Data JavaScript SDK version 3の呼び出しをソリューション内で定義する必要があることに注意してください。たとえば、//cdn.treasuredata.com/sdk/2.5/td.min.jsを//cdn.treasuredata.com/sdk/3.0.0/td.min.jsに変更します。

詳細については、Web Trackingの開始およびTD JavaScript SDKを使用したWeb Trackingのチュートリアルをご覧ください。TD JS SDK version 2.5.0のセットアップと設定に関する追加情報は、GitHubで入手できます。

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

Version 2.5.0の更新

TD SDK Consent拡張機能をconsent management活動に使用することもできます。これには、消費者のconsentを収集する機能、さまざまなデータ使用カテゴリを定義する機能、ブラウザに消費者のconsent設定を表示する機能が含まれ、ブラウザから閲覧できます。

Consent Managerの設定の詳細をご覧ください。

Treasure Data JavaScript SDK Version 2.5.0のログパラメータ

TD JS SDKは、trackPageview関数を使用して以下のパラメータをログに記録します。

パラメータ説明デフォルト
td_versiontd-js-sdkのバージョンX
td_client_idクライアントのuuidNO
td_charset文字セットX
td_descriptiondescriptionメタタグX
td_languageブラウザ言語X
td_color画面のcolor depthX
td_screen画面解像度X
td_viewportviewportサイズX
td_titleドキュメントタイトルX
td_urlドキュメントURLX
td_user_agentブラウザuser agentX
td_platformブラウザplatformX
td_hostドキュメントhostX
td_pathドキュメントpathnameX
td_referrerドキュメントreferrerX
td_ipリクエストIP(server)NO
td_browserクライアントbrowser(server)X
td_browser_versionクライアントbrowserバージョン(server)X
td_osクライアントoperating system(server)X
td_os_versionクライアントoperating systemバージョン(server)X
td_global_id3rd party cookieNO
td_ssc_idServer Side CookieNo

追跡されるデフォルトパラメータには、グローバルなプライバシー法への準拠を確保するためにtd_client_idtd.ip、およびtd_global_idが含まれていません。td.setコマンドを呼び出すことで有効にできます。

Cookie ID

Treasure Dataでは、1st party cookieはtd_client_idと呼ばれ、3rd party cookieはtd_global_idと呼ばれます。

Version 2.4.2の更新

ChromeとFirefoxは、secure-by-defaultのcookie分類システムを実施しています。このシステムは、SameSite値が宣言されていないcookieをSameSite=Laxとして扱います。SameSite=None; Secureとして設定されたcookieのみが、セキュアな接続からアクセスされる場合に限り、third-partyコンテキストで利用できます。Treasure Data JS SDK version 2.4.2は、新しいcookie実施に適応するために、デフォルトでSameSite=None; Secure cookieを使用します。TreasureData JS SDKをバージョン2.4.2にアップグレードする場合、新しい更新を有効にするにはresetUUIDまたはfetchGlobalIDを呼び出す必要があります。

さらに、version 2.4.2では、AnonymousモードでClient ID cookieが無効になります。startInSignedModeオプションがfalseの場合、またはtd.setAnonymousMode()が呼び出された場合、_td cookieは無効になります。これにより、ユーザーがデバイス識別をオプトアウトした場合に、_td cookieがrequestに添付されることを防ぎます。