Treasure AIは、サイトでTreasure Data JavaScript SDK version 3を使用した新機能や機能の実装を推奨しています。cookieの管理方法が異なります。これらの記事のほとんどを参照する際は、提案されたeventコレクターとTreasure Data JavaScript SDK version 3の呼び出しをソリューション内で定義する必要があることに注意してください。
JavaScriptとHTMLの基礎知識
Treasure Dataの基礎知識
Treasure Data JavaScript SDKの基礎知識
少なくともJavaScript SDK v1.7.1が必要です
それらを許可するwebブラウザから3rd party cookieを追跡することを確認する必要があります
Cross Domain Trackingは3rd party cookieメカニズムに依存しています。詳細については、Anonymous IDを参照してください。Mobile・PCを問わずSafariでは既定でthird-party cookieがすべてブロックされるため機能しません。また、Firefoxでは、Total Cookie Protectionによってthird-party cookieがトップレベルサイトごとに分離されるため、ドメイン間でIDが共有されません。ブラウザ全体の比較についてはTreasure AIとCookie Trackingについてを参照してください。
JavaScript SDKをアクティブにするには、Cross-Domain trackingを有効にする必要があります。
_td.set('$global', 'td_global_id', 'td_global_id');_を呼び出して機能を有効にします。
<script type="text/javascript">
// Configure an instance for your database
var td = new Treasure({
host: 'in.treasuredata.com',
writeKey: 'YOUR_WRITE_ONLY_APIKEY_IS_HERE',
database: 'DATABASE_NAME'
});
// Enable cross-domain tracking
td.set('$global', 'td_global_id', 'td_global_id');
// Track pageview information to 'pageviews' table
td.trackPageview('pageviews');
</script>この行は、宛先tableに_td_global_id_という追加のcolumnを追加します。