データ収集

データ収集とは、ログインや財貨獲得といったゲーム内でプレイヤーが行う行動に関する情報を集めることです。データ収集はクライアント側で行われ、SDK内のゲームスクリプトに含まれた関連メソッドを呼び出して行います。収集されたデータはデータ分析のベースとなり、これに基づいてカスタムオファーやAIショップオファーが作成されます。

収集メソッドの使用

データを収集するには TPStashEvent クラス内でゲームイベントに合わせてメソッドを呼び出す必要があります。

代表的なゲームイベントには登録(join)とログイン(login)があります。以下のサンプルスクリプトでTentuPlayを初期化し、会員登録とログインを収集するためのメソッドの作成方法を確認することができます。このようにイベントごとにコードを1行追加することでデータを記録することができます。

登録とログインイベントを収集するためのメソッド作成例
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local TentuplaySDKModules = ReplicatedStorage["tentuplay-sdk-modules-ReplicatedStorage"]

local TPStashEvent = require(TentuplaySDKModules.TPStashEvent) --データの収集とアップロード


Players.PlayerAdded:Connect(function(player)
	--新規加入イベントを呼び出す際にTentuPlay Joinイベントを記録します。
     TPStashEvent.Join(player.UserId)

     --ユーザーのログインイベントを呼び出す際にTentuPlay Loginイベントを記録します。
	TPStashEvent.Login(player.UserId,
		1 --App version, Default is nil.(Optional)
	)

end)

データのアップロードに成功すると、以下のようなRoblox Studioのコンソールにログが記録されます。

check uploads

その他メソッドの詳細に関して 参照ドキュメントをご覧ください。

サポートが必要な場合

気になることや質問などがありますか? TentuPlayのDISCORDでお問い合わせください。