目录
此内容是否有帮助?

# マルチ - インスタンス

本SDKはマルチ - インスタンスに対応しています。これまでのドキュメントでの説明で初期設定したインスタンスをメインインスタンスと称します。本章ではマルチ - インスタンスの作成方法を紹介します。

マルチ - インスタンスの間でデバイス関連のプリセットプロパティ(デバイスIDを含め)は共有されますが、それ以外のプロパティは共有しません。

  • #distinct_id ゲストID
  • #account_id アカウントID
  • 共通イベントプロパティ、動的共通プロパティ
  • timeEvent モニターするイベント

サブインスタンスを作成することで、異なるプロジェクトへのデータ送信、または異なるユーザーIDでデータ送信可能です。

// create child instance tt
ta.initInstance("tt");

// set distinct id for child instance
ta.tt.identify("another_distinct_id");

// track event by child instance
ta.tt.track("event_from_tt_instance");

// create subinstances of different configurations
var config = {
  appId: "ANOTHER-APP-ID",
  enablePersistence: true 
};

ta.initInstance("tt_1", config);
ta.tt_1.track("event_from_tt_instance");