Skip to content
Last updated

TrackingとTD Javascript SDKの開始

TDライブラリは、database毎にインスタンスを作成し、データをtableに送信することで機能します。

管理者の場合、databaseは自動的に作成されます。それ以外の場合は、管理者にdatabaseを作成してもらい、import onlyまたはfull accessを付与してもらう必要があります。そうしないと、eventを送信できません。

eventは好きなだけ送信できます。各eventは非同期で実行されます。

Treasure Dataは、本番環境で使用を開始する前に、サイトでTreasure Data JavaScript SDK version 3を使用した新機能や機能の実装を検証することをお勧めします。cookieの管理方法が異なります。これらの記事のほとんどを参照する際は、提案されたeventコレクターとTreasure Data JavaScript SDK version 3の呼び出しをソリューション内で定義する必要があることに注意してください。たとえば、//cdn.treasuredata.com/sdk/2.5/td.min.jsを//cdn.treasuredata.com/sdk/3.0.0/td.min.jsに変更します。

TD JavaScript Libraryのインストールとdatabaseの作成

  1. write-only API keyを取得します。

  2. Treasure Dataにログインして、プロフィールに移動します。API keyはfull-access keyのすぐ横に表示されます。

  3. ライブラリをインストールします。たとえば、以下を使用します:

npm install --save td-js-sdk
  1. 以下のようなコードを使用して初期化します:
var <db_name> = new Treasure({
  database: '<db_name>',
  writeKey: 'your_write_only_key'
});

eventの送信

  1. 以下のような変数を追加して、databaseのインスタンスを設定します:
var company = new Treasure({...});
  1. 送信するプロパティを含むデータオブジェクトを作成します。たとえば:
var sale = {
  itemId: 101,
  saleId: 10,
  userId: 1
};
  1. データをtableに送信します。たとえば、salesテーブルにデータを送信します:
company.addRecord('sales', sale);