> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timothe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# RudderStack 連携

> Turnint AI のセッションイベントを RudderStack に送信する方法

セッションイベントを [RudderStack](https://www.rudderstack.com) の `track` メソッドで自動送信します。RudderStack を通じて、接続された全ての Destination にイベントを転送できます。

## 検出条件

`window.rudderanalytics` がオブジェクトで、`rudderanalytics.track` が関数として存在する場合に検出されます。

## 送信方法

```javascript theme={null}
rudderanalytics.track("turnint_started", { type: "started" });
```

## ヘッドスクリプト設定

ポータルの **ヘッドスクリプト** に RudderStack の JavaScript SDK スニペットを貼り付けてください。Write Key と Data Plane URL は RudderStack のダッシュボードから取得できます。

```html theme={null}
<script>
  rudderanalytics=window.rudderanalytics=[];for(var methods=["load","page","track","identify","alias","group","ready","reset","getAnonymousId","setAnonymousId","getUserId","getUserTraits","getGroupId","getGroupTraits","startSession","endSession","getSessionId"],i=0;i<methods.length;i++){var method=methods[i];rudderanalytics[method]=function(a){return function(){rudderanalytics.push([a].concat(Array.prototype.slice.call(arguments)))}}(method)}
  rudderanalytics.load("YOUR_WRITE_KEY","YOUR_DATA_PLANE_URL",{});
  rudderanalytics.page();
</script>
<script src="https://cdn.rudderlabs.com/v3/modern/rsa.min.js"></script>
```
