{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/ja/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"TrackingとTD JavaScript SDKの開始","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"trackingとtd-javascript-sdkの開始","__idx":0},"children":["TrackingとTD JavaScript SDKの開始"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["TDライブラリは、database毎にインスタンスを作成し、データをtableに送信することで機能します。"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["管理者の場合、databaseは自動的に作成されます。それ以外の場合は、管理者にdatabaseを作成してもらい、",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["import only"]},"または",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["full access"]},"を付与してもらう必要があります。そうしないと、eventを送信できません。"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["eventは好きなだけ送信できます。各eventは非同期で実行されます。"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/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"},"children":["TD JavaScript Libraryのインストールとdatabaseの作成"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/ja/products/customer-data-platform/integration-hub/streaming/td-javascript-sdk/getting-started-with-tracking-and-the-td-javascript-sdk#sending-events"},"children":["eventの送信"]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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に変更します。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"td-javascript-libraryのインストールとdatabaseの作成","__idx":1},"children":["TD JavaScript Libraryのインストールとdatabaseの作成"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["write-only API keyを取得します。"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure Dataにログインして、プロフィールに移動します。API keyはfull-access keyのすぐ横に表示されます。"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ライブラリをインストールします。たとえば、以下を使用します:"]}]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"npm install --save td-js-sdk\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":4},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["以下のようなコードを使用して初期化します:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"javascript","header":{"controls":{"copy":{}}},"source":"var <db_name> = new Treasure({\n  database: '<db_name>',\n  writeKey: 'your_write_only_key'\n});\n","lang":"javascript"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"eventの送信","__idx":2},"children":["eventの送信"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["以下のような変数を追加して、databaseのインスタンスを設定します:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"javascript","header":{"controls":{"copy":{}}},"source":"var company = new Treasure({...});\n","lang":"javascript"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":2},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["送信するプロパティを含むデータオブジェクトを作成します。たとえば:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"javascript","header":{"controls":{"copy":{}}},"source":"var sale = {\n  itemId: 101,\n  saleId: 10,\n  userId: 1\n};\n","lang":"javascript"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":3},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["データをtableに送信します。たとえば、salesテーブルにデータを送信します:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"javascript","header":{"controls":{"copy":{}}},"source":"company.addRecord('sales', sale);\n","lang":"javascript"},"children":[]}]},"headings":[{"value":"TrackingとTD JavaScript SDKの開始","id":"trackingとtd-javascript-sdkの開始","depth":1},{"value":"TD JavaScript Libraryのインストールとdatabaseの作成","id":"td-javascript-libraryのインストールとdatabaseの作成","depth":1},{"value":"eventの送信","id":"eventの送信","depth":1}],"frontmatter":{"seo":{"title":"TrackingとTD JavaScript SDKの開始"}},"lastModified":"2026-05-14T07:31:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ja/products/customer-data-platform/integration-hub/streaming/td-javascript-sdk/getting-started-with-tracking-and-the-td-javascript-sdk","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}