Skip to content
Last updated

TD JS SDK 4 0への移行

アプリケーションをJS SDK 4.0に移行するには:

  1. JavaScriptスニペットのhost設定を新しいrecords.in base URLで更新します。

たとえば、USの開発者はingest endpointを"https://us01.records.in.treasuredata.com"に設定します。リージョン別の新しいingest endpointのリストについては、Treasure Data SitesとbaseURLを参照してください。

    var foo = new Treasure({
      database: 'your_database',
      writeKey: 'your_write_only_key',
      // Remove old ingest endpoint
      // host: 'in.treasuredata.com'
      host: 'us01.records.in.treasuredata.com'
    });
  1. (オプション)td_user_agentからtd_browser、td_browser_version、td_os、td_os_versionの値を取得するSQLを記述します。

SELECT
  td_user_agent,
  TD_PARSE_USER_AGENT(td_user_agent, 'os_family') AS td_os
  ,TD_PARSE_USER_AGENT(td_user_agent, 'os_major') AS td_os_version_major
  ,TD_PARSE_USER_AGENT(td_user_agent, 'os_minor') AS td_os_version_minor
  ,TD_PARSE_USER_AGENT(td_user_agent, 'ua_family') AS td_browser
  ,TD_PARSE_USER_AGENT(td_user_agent, 'ua_major') AS td_browser_version_major
  ,TD_PARSE_USER_AGENT(td_user_agent, 'ua_minor') AS td_browser_version_minor
FROM
  pageview;