メインコンテンツまでスキップ

ミニアプリ&ミニゲーム

最終更新 2026/10/05

最新バージョン: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
TDRemoteconfigAE管理画面の設定情報を取得します>= 1.0.0
TDCore統一された初期化機能を提供>= 1.0.0
TDStrategyクライアントトリガー型の機能を提供します>=1.0.0
  1. ページ上部のリソースのダウンロードリンクをクリックし、SDKをダウンロードして解凍します
  2. ミニアプリ&ミニゲーム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
  1. 対応するプラットフォームのファイルを、プロジェクトの同じディレクトリにドラッグします

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のタスクトリガー結果:

プロパティ名タイプ説明
channelMsgTypeStringチャンネルのメッセージタイプ
appIdStringAEプロジェクトのapp id
pushIdStringエンゲージタスクのチャンネル送信ID
taskIdStringエンゲージタスクのID
contentobjectエンゲージタスクのプッシュ内容
userParamsobjectクライアントチャンネルのカスタムパラメータ
opsPropertiesobjectクライアントトリガー型タスクに付与されるチャンネル情報。リーチファネルイベントで返送するパラメータとして使用します。
このページは役に立ちましたか?