integrationlatestデータ連携 / ミニアプリ&ミニゲーム
ミニアプリ&ミニゲーム
最新バージョン:v1.3.0
更新日:2026-02-02
対応プラットフォーム:WeChatミニプログラム、WeChatミニゲーム、Alipayミニプログラム、Alipayミニゲーム、Douyinミニプログラム、Douyinミニゲーム、Kuaishouミニプログラム、Kuaishouミニゲーム
リソースのダウンロード: ダウンロード(ミニアプリ)ダウンロード(ミニゲーム)
1. 概要
AE 4.4から、エンゲージモジュールに「クライアントトリガー型タスク」機能がリリースされました。アプリ内での新規ユーザー登録やキャラクター作成などのシナリオにおけるミリ秒単位のトリガーの要件に対応し、リアルタイムのA/B分流にも対応しています。クライアント側ではThinkingData SDKがAEのバックエンドと通信し、タスクの取得と計算を行います。
ミニゲーム側にThinkingData SDKを統合する必要があります。ミニゲーム側はThinkingData SDKとのやり取りだけを考慮すればよく、AE管理画面のタスクの詳細を気にする必要はありません。
2. 統合
2.1 SDKの手動統合
クライアントトリガー型には、次のThinkingData SDKが必要です:
| SDK名称 | 説明 | バージョン要件 |
|---|---|---|
| TDAnalytics | データの収集と処理を行います | >= 3.1.0 |
| TDRemoteconfig | AE管理画面の設定情報を取得します | >= 1.0.0 |
| TDCore | 統一された初期化機能を提供 | >= 1.0.0 |
| TDStrategy | クライアントトリガー型の機能を提供します | >=1.0.0 |
- ページ上部のリソースのダウンロードリンクをクリックし、SDKをダウンロードして解凍します
- ミニアプリ&ミニゲームSDKは、一般的なミニアプリプラットフォームとミニゲームプラットフォーム向けに、標準的なAPIインターフェースを提供しています。WeChatプラットフォームのファイルを例に説明します:
ミニアプリ
- WeChatミニプログラム:tdcore.wx.min.js、tdanalytics.wx.min.js、tdremoteconfig.wx.min.js、tdstrategy.wx.min.js
ミニゲーム
- WeChatミニゲーム:tdcore.mg.wx.min.js、tdanalytics.mg.wx.min.js、tdremoteconfig.mg.wx.min.js、tdstrategy.mg.wx.min.js
- 対応するプラットフォームのファイルを、プロジェクトの同じディレクトリにドラッグします
3. 初期化
SDKを初期化します
var TDApp = require("./tdcore.mg.wx.min.js");
var TDAnalytics = require("./tdanalytics.mg.wx.min.js");
var TDRemoteConfig = require("./tdremoteconfig.mg.wx.min.js");
var TDStrategy = require("./tdstrategy.mg.wx.min.js");
TDApp.init({
appId: "AppId",
serverUrl:"ServerUrl",
enableLog:true,
autoTrack: {
appLaunch: true, // ta_mg_launchを自動収集
appShow: true, // ta_mg_showを自動収集
appHide: true // ta_mg_hideを自動収集
},
triggerListener:function(result){
}
});
4. コールバックリスナーの設定
SDKの初期化時に、TDStrategy SDKにコールバックリスナーを設定します。
//初期化のconfigで設定
triggerListener:function(result){
}
TDStrategy SDKのタスクトリガー結果:
| プロパティ名 | タイプ | 説明 |
|---|---|---|
| channelMsgType | String | チャンネルのメッセージタイプ |
| appId | String | AEプロジェクトのapp id |
| pushId | String | エンゲージタスクのチャンネル送信ID |
| taskId | String | エンゲージタスクのID |
| content | object | エンゲージタスクのプッシュ内容 |
| userParams | object | クライアントチャンネルのカスタムパラメータ |
| opsProperties | object | クライアントトリガー型タスクに付与されるチャンネル情報。リーチファネルイベントで返送するパラメータとして使用します。 |
このページは役に立ちましたか?

