Skip to content
Last updated

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を参照してください。)
  • SDKは以下の値を入力しなくなりました:
    • td_browser
    • td_browser_version
    • td_os
    • td_os_version

これらの値は、HiveまたはPresto関数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への移行を参照してください。