# TD Javascript SDK Version 4.2.1への移行について この記事では、v2またはv3のweb trackingモジュールをv4に移行する方法について説明します。 ## TD Javascript SDK 4.0の新機能 td-js-sdk v4には以下の変更が加えられています: * SDKは新しい"records.in" ingest base URLを使用するようになりました。たとえば、USの開発者はingest endpointを"https://us01.records.in.treasuredata.com"に設定します。(リージョン別の新しいingest endpointのリストについては、[Treasure Data SitesとbaseURL](https://api-docs.treasuredata.com/en/overview/aboutendpoints/)を参照してください。) * SDKは以下の値を入力しなくなりました: * td_browser * td_browser_version * td_os * td_os_version これらの値は、HiveまたはPresto関数[TD_PARSE_USER_AGENT](https://api-docs.treasuredata.com/en/tools/hive/td_hive_function_reference/#td_parse_user_agent)を使用してtd_user_agentを解析することで取得できます。 JS SDKのバージョン文字列は、メトリック追跡とトレースのためにtd_user_agentプロパティに追加されます。たとえば、以下のブラウザにはJSSDK/4.0.1が追加されます: * Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) * AppleWebKit/537.36 (KHTML, like Gecko) * Chrome/116.0.0.0 * Safari/537.36 ## 制限事項 Real-time segmentationを使用するには、バックエンドからのルーティング有効化が必要です。リアルタイム処理用のJS SDK 4.xを有効にする支援については、Treasure Data Supportにお問い合わせください。TD Supportには以下の情報を提供できるように準備してください: * アカウント番号 * Database名 * Table名 Treasure Dataは、将来のリリースでこの制限を削除する予定です。 バージョン4.xへの移行手順については、[TD JS SDK 4.0への移行](/ja/products/customer-data-platform/integration-hub/streaming/td-javascript-sdk/migrating-to-td-js-sdk-4-0)を参照してください。