アプリケーションをJS SDK 4.0に移行するには:
- 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'
});- (オプション)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;