# TrackingとTD Javascript SDKの開始 TDライブラリは、database毎にインスタンスを作成し、データをtableに送信することで機能します。 管理者の場合、databaseは自動的に作成されます。それ以外の場合は、管理者にdatabaseを作成してもらい、`import only`または`full access`を付与してもらう必要があります。そうしないと、eventを送信できません。 eventは好きなだけ送信できます。各eventは非同期で実行されます。 * [TD JavaScript Libraryのインストールとdatabaseの作成](/ja/products/customer-data-platform/integration-hub/streaming/td-javascript-sdk/getting-started-with-tracking-and-the-td-javascript-sdk#installing-the-td-javascript-library-and-creating-the-database) * [eventの送信](/ja/products/customer-data-platform/integration-hub/streaming/td-javascript-sdk/getting-started-with-tracking-and-the-td-javascript-sdk#sending-events) 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. ライブラリをインストールします。たとえば、以下を使用します: ```bash npm install --save td-js-sdk ``` 1. 以下のようなコードを使用して初期化します: ```javascript var = new Treasure({ database: '', writeKey: 'your_write_only_key' }); ``` # eventの送信 1. 以下のような変数を追加して、databaseのインスタンスを設定します: ```javascript var company = new Treasure({...}); ``` 1. 送信するプロパティを含むデータオブジェクトを作成します。たとえば: ```javascript var sale = { itemId: 101, saleId: 10, userId: 1 }; ``` 1. データをtableに送信します。たとえば、salesテーブルにデータを送信します: ```javascript company.addRecord('sales', sale); ```