目录
此内容是否有帮助?

# 埋め込みポイント管理 API

呼び出し方法Open APIドキュメントの呼び出し方法の説明を参照してください。

# I.埋め込みポイントスキーム

埋め込みポイントの関連機能を理解するために TA 使用マニュアルを読むことをお勧めします:埋め込みポイントスキームとデータ受け入れ

# 埋め込みポイントスキームのクエリ

インターフェイス URL

/open/track-query?token=xxx&projectId=30

リクエスト方法

GET

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン
projectId
30
Integer
はい
プロジェクトID

成功応答の例

{
    "data": {
        "commonEventProps": [{
            "name": "#device_id",
            "displayName": "设备id",
            "type": "string",
            "desc": ""
        }],
        "createTime": "2021-10-12 11:47:31",
        "eventProps": [
            {
                "createTime": "2021-10-12 11:47:30",
                "creator": "TG-38045d57-403c-424c-a6a6-b12f6a8943bd",
                "desc": "",
                "displayName": "原因",
                "lastUpdateAuth": "TG-38045d57-403c-424c-a6a6-b12f6a8943bd",
                "lastUpdateTime": "2021-10-12 11:47:30",
                "name": "reason",
                "type": "string"
            }
        ],
        "events": [
            {
                "createTime": "2021-10-12 11:47:30",
                "creator": "TG-38045d57-403c-424c-a6a6-b12f6a8943bd",
                "displayName": "",
                "eventDesc": "参加活动3",
                "eventName": "activity_attend",
                "eventTag": "111,aaa",
                "lastUpdateAuth": "TG-38045d57-403c-424c-a6a6-b12f6a8943bd",
                "lastUpdateTime": "2021-10-12 13:01:10",
                "props": [
                    "#city"
                ]
            }
        ],
        "projectId": 377,
        "userProps": [
            {
                "createTime": "2021-10-12 11:47:30",
                "creator": "TG-38045d57-403c-424c-a6a6-b12f6a8943bd",
                "desc": "",
                "displayName": "余额",
                "lastUpdateAuth": "TG-38045d57-403c-424c-a6a6-b12f6a8943bd",
                "lastUpdateTime": "2021-10-12 11:47:30",
                "name": "accountbalance",
                "type": "number",
                "updateTypeName": ""
            }
        ]
    },
    "return_code": 0,
    "return_message": "success"
}
パラメーター名 サンプル値 パラメーターの種類 パラメーターの説明
data
-
Object
データを返す
commonEventProps -
List
パブリックイベントのプロパティ
name #device_id
String
プロパティ名
displayName デバイスID
String
プロパティ表示名
type string
String
タイプ
desc String
説明
eventProps -
List
イベントプロパティ一覧
createTime 2021-10-12 11:47:30
Date
作成時間
creator TG-38045d57-403c-424c-a6a6-b12f6a8943bd
String
作成者
desc -
String
説明
displayName 登録名
String
表示名
lastUpdateAuth TG-38045d57-403c-424c-a6a6-b12f6a8943bd
String
最終更新者
lastUpdateTime 2021-10-12 11:47:30
Date
最終更新時刻
name register_name
String
名前
type string
String
タイプ
events -
List
イベントリスト
createTime 2021-10-12 11:47:30
Date
作成時間
creator TG-38045d57-403c-424c-a6a6-b12f6a8943bd
String
作成者
displayName -
String
表示名
eventDesc イベントに参加3
String
説明
eventName activity_attend
String
名前
eventTag 111,aaa
String
タグ
lastUpdateAuth TG-38045d57-403c-424c-a6a6-b12f6a8943bd
String
最終更新者
lastUpdateTime 2021-10-12 13:01:10
Date
最終更新イベント
props ["#city"]
List
イベントプロパティ一覧
projectId 377
Integer
プロジェクトID
userProps -
String
ユーザープロパティ一覧
createTime 2021-10-12 11:47:30
Date
作成時間
creator TG-38045d57-403c-424c-a6a6-b12f6a8943bd
String
作成者
desc -
String
説明
displayName 残高
String
表示名
lastUpdateAuth TG-38045d57-403c-424c-a6a6-b12f6a8943bd
String
最終更新者
lastUpdateTime 2021-10-12 11:47:30
Date
最終更新時刻
name accountbalance
String
名前
type number
String
タイプ
updateTypeName -
String
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

# 埋め込みスキームのエクスポート

注意

Excel 版埋め込みプログラムをダウンロードし、このプロジェクトの下に埋め込みプログラムがない場合はエラー

インターフェイス URL

/open/track-export?token=xxx&projectId=2

リクエスト方法

GET

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン
projectId
2
Integer
はい
プロジェクトID

成功応答の例

エクスポートテキスト形式は xlsx テキストで、「アクセス必須」、「#ユーザー ID システム」、「#イベントデータ」、「#公共イベント属性」、「#ユーザーデータ」、「データ型設計原則」、「公共イベント属性設定方式」、「マルチアクセス注意点」、「マルチユーザー ID システムの埋め込み点提案」などの sheet ページデータが含まれています。

エラー応答の例

{
    "return_code": -1023,
    "return_message": "目标对象已不存在"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-1023
Integer
リターンコード
return_message
ターゲットオブジェクトは既に存在しません
String
戻る情報

# メタデータエクスポート埋め込みスキーム

インターフェイス URL

/open/meta-export-track?token=xxx&projectId=2

リクエスト方法

GET

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン
projectId
2
Integer
はい
プロジェクトID

成功応答の例

エクスポートテキスト形式は xlsx テキストで、「アクセス必須」、「#ユーザー ID システム」、「#イベントデータ」、「#公共イベント属性」、「#ユーザーデータ」、「データ型設計原則」、「公共イベント属性設定方式」、「マルチアクセス注意点」、「マルチユーザー ID システムの埋め込み点提案」などの sheet ページデータが含まれています。

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

# 埋め込みポイントチェック

インターフェイス URL

/open/track-check?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン

要求 Body パラメーター

{
    "projectId": 0,
    "checkScope": {
       "startTime": "2021-01-01 10:00",
       "endTime": "2021-02-01 10:00",
       "checkDataTypes": ["event_data", "user_data"],
       "checkEvents": ["event1", "event2"],
       "eventFilter": {
       },
       "userFilter": {
         "tableType":"user",
         "columnName": "#os",
         "comparator": "equal",
         "ftv": [
           "ios"
         ]
       }
    },
    "resultScope": {
        "eventResults": ["unreported_event", "unplanned_event"],
        "userResults": ["unreported_user_prop", "unplanned_user_prop"]
    }
}
パラメーター名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
checkScope
-
Object
はい
検証範囲
checkDataTypes event_data
List
いいえ
検証データ型は、event_dataイベントデータ、user_dataユーザデータ、デフォルト値の両方を検証
checkEvents string
List
いいえ
イベントチェック範囲、nullはイベント全体のチェックを表します
endTime string
Date
いいえ
チェック期間の終了時刻、デフォルト値は現在のサーバー時刻です
eventFilter -
List
いいえ
イベントフィルター条件は、メタデータイベント属性のみをフィルター処理できます(仮想属性、ユーザーラベルは使用できません)
filterType SIMPLE
String
いいえ
フィルター、
COMPOUND:複合タイプ
SIMPLE:シンプルタイプ
filts -
List
いいえ
フィルタ値リスト
filterType SIMPLE
String
いいえ
フィルター、
COMPOUND:複合タイプ
SIMPLE:シンプルタイプ
relation and
String
いいえ
論理関係のフィルタリング
hasEmptyCheck false
Boolean
いいえ
空の文字列がnullレートであるかどうか
propNullValueThreshold 0
Integer
いいえ
プロパティのnullレートしきい値
startTime string
Date
いいえ
検査時間帯の開始時間、デフォルト値は埋め込みポイント案のアップロード時間
userFilter -
List
いいえ
ユーザーフィルター条件は、メタデータユーザー属性(仮想属性、ユーザーラベルは使用できません)
filterType SIMPLE
String
いいえ
フィルター、
COMPOUND:複合タイプ
SIMPLE:シンプルタイプ
filts -
List
いいえ
フィルタ値リスト
filterType SIMPLE
String
いいえ
フィルター、
COMPOUND:複合タイプ
SIMPLE:シンプルタイプ
relation and
String
いいえ
論理関係のフィルタリング
projectId
0
Integer
はい
プロジェクトID
resultScope
-
Object
いいえ
結果範囲を選択(nullの場合はデフォルトですべて選択)
eventResults ["unreported_event"]
List
いいえ
イベントの結果範囲、オプションの値
unreported_event:埋没点案では、実際に報告されていない事件
unplanned_event:埋没地点案にはなく、実際に報告された事件
unplanned_event_prop:イベントは埋め込みスキームにありますが、イベントプロパティは埋め込みスキームのイベントプロパティにありません(プリセットプロパティはチェックされません)
missing_event_prop:埋め込みポイントシナリオでは、実際にはレポートデータにこの属性
type_error_event_prop:イベントプロパティの型は、実際に報告されたプロパティの型と一致しません
userResults ["missing_user_prop"]
List
いいえ
ユーザーの結果範囲、オプションの値があります
unreported_user_prop:埋め込みポイントスキームでは、実際に報告されていないユーザープロパティ
unplanned_user_prop:埋め込みポイントスキームではなく、実際に報告されたユーザー属性
type_error_user_prop:ユーザーのプロパティタイプと実際に報告されたプロパティタイプが一致しません

成功応答の例

{
    "data": "d611d456-e74d-47e3-b078-370b79a134af",
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
data
d611d456-e74d-47e3-b078-370b79a134af
Object
チェック結果クエリkey
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -1008,
    "return_message": "projectId 不能为null"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-1008
Integer
リターンコード
return_message
projectIdはnullにできません
String
戻る情報

# 埋め込みポイントチェック結果クエリ

インターフェイス URL

/open/track-check-result-query?token=xxx&key=d611d456-e74d-47e3-b078-370b79a134af

リクエスト方法

GET

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン
key
d611d456-e74d-47e3-b078-370b79a134af
String
はい
チェック結果key

成功応答の例

{
    "return_code": 0,
    "return_message": "success",
    "data": {
        "projectId": 100,
        "checkTime": "2021-04-23 14:00:00",
        "checkScope": {},
        "checkResultType": "result_fail",
        "eventResults": [
            {
                "name": "event1",
                "resultType": "success",
                "details": [
                    {
                        "sample": [
                            ""
                        ]
                    }
                ],
                "propNullRates": [
                    {
                        "propName": "property1",
                        "displayName": "displayName1",
                        "hasRequired": true,
                        "propNullRate": 60
                    }
                ]
            },
            {
                "name": "event2",
                "displayName": "事件2",
                "resultType": "fail",
                "details": [
                    {
                        "propName": "property1",
                        "errorType": "type_error_prop",
                        "reportType": "string",
                        "planType": "number",
                        "sample": [
                            ""
                        ]
                    },
                    {
                        "propName": "property2",
                        "errorType": "unreported"
                    }
                ],
                "propNullRates": [
                    {
                        "propName": "property1",
                        "displayName": "displayName1",
                        "hasRequired": true,
                        "propNullRate": 60
                    }
                ]
            }
        ],
        "userResult": {
            "userSamples": [
                {}
            ],
            "userPropDetails": [
                {
                    "name": "property1",
                    "displayName": "用户属性1",
                    "resultType": "success",
                    "propNullRate": 10
                }
            ]
        }
    }
}
パラメーター名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報
data
-
Object
チェック結果クエリkey
projectId 100
Integer
プロジェクトID
checkTime 2021-04-23 14:00:00
Date
チェック時間
checkScope {}
Object
検証条件範囲、インタフェース/track-check要求本体内容
checkResultType result_fail
String
checkResultType:検査結果タイプ、4種類の値
result_success:データの詳細はeventResultsフィールドとuserResultフィールドで確認できます
result_fail:検証に失敗しました(報告されたデータは埋め込みスキームから逸脱しています)。eventResultsフィールドとuserResultフィールドでデータの詳細
checking:チェック、後でお問い合わせください
check_fail:計算に失敗し、checkErrorフィールドから失敗の原因
eventResults -
List
イベントデータのチェック結果
name event1
String
イベント名
resultType success
String
イベントチェック結果タイプは、4種類あり、
success:検査の成功
fail:チェック失敗
unreported:報告なし
unplanned:計画外埋設点
details -
List
詳細データコレクション
sample {}
Object
サンプル例、イベントチェック結果タイプは未報告時サンプル例なし
propNullRates -
List
プロパティのnull率
propName property1
String
イベントプロパティ名
displayName displayName1
String
イベントプロパティ表示名
hasRequired true
Boolean
必要かどうか
propNullRate 60
Integer
ヌル率
userResult -
Object
ユーザーデータのチェック結果
userSamples {}
List
ユーザーサンプリング例10本
userPropDetails -
List
ユーザー属性の詳細
name property1
String
ユーザープロパティ名
displayName ユーザープロパティ1
String
ユーザ属性表示名
resultType success
String
ユーザー属性チェック結果タイプは、4種類
success:検査の成功
fail:チェック失敗
unreported:報告なし
unplanned_user_prop:スケジュール外のユーザープロパティ
propNullRate 10
Integer
プロパティのnull率

エラー応答の例

{
    "return_code": -1008,
    "return_message": "key not exist"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-1008
Integer
リターンコード
return_message
key not exist
String
戻る情報

# 埋め込み項目 Excel を保存

注意

file パラメータ excel テンプレートをアップロード

インターフェイス URL

/open/track-excel-save?token=xxx&projectId=0

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン
projectId
0
Integer
はい
プロジェクトID

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": 0,
    "return_message": "success",
    "data": ""
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報
data
Object
データを返す

# 埋め込み項目を追加

注意

要求されたイベント名またはプロパティ名が埋もれている場合、エラーが返され

例:既存のイベントのイベントプロパティを追加します(既存のイベント register にバインドされた新しい register_name イベントプロパティ)

インターフェイス URL

/open/track-insert?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン

要求 Body パラメーター

{
    "projectId": 100,
    "events": [
        {
            "eventName": "register",
            "displayName": "注册事件",
            "hasAutoCollect": false,
            "dataOrigin": "ios",
            "eventDesc": "注册事件是指用户注册游戏触发的事件",
            "eventTag": "",
            "props": [
                "register_name"
            ]
        }
    ],
    "eventProps": [
        {
            "name": "register_name",
            "displayName": "注册名",
            "type": "string",
            "hasRequired": true,
            "desc": ""
        }
    ],
    "userProps": [
        {
            "name": "user_name",
            "displayName": "用户名称",
            "type": "string",
            "updateType": "user_set",
            "desc": "",
            "propTag": ""
        }
    ],
    "commonEventProps": [
        {
            "name": "#device_id",
            "displayName": "设备id",
            "type": "string",
            "hasRequired": true,
            "desc": ""
        }
    ]
}
パラメーター名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
projectId
100
Integer
はい
プロジェクトID
events
-
List
いいえ
イベント情報
eventName register
String
はい
イベント名
displayName 登録イベント
String
はい
イベント表示名
hasAutoCollect false
Boolean
いいえ
自動的に取得するかどうか、既定値はいいえです
dataOrigin ios
String
いいえ
データソース、データソースは元のデータの#libフィールド値、#libがなければソースはその他
eventDesc 登録イベントとは、ユーザがゲームを登録することを契機とするイベントである
String
いいえ
イベントの説明
eventTag String
いいえ
イベントタグ
props register_name
List
いいえ
イベントプロパティリスト、イベントプロパティ名コレクション
eventProps
-
List
いいえ
イベントの属性情報
name register_name
String
はい
イベントプロパティ名、必須項目
displayName 登録名
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasRequired true
Boolean
いいえ
既定値はtrueです
desc String
いいえ
イベントプロパティ説明
userProps
-
List
いいえ
ユーザ属性情報
name user_name
String
はい
ユーザープロパティ名
displayName ユーザー名
String
はい
ユーザ属性表示名
type string
String
はい
ユーザー属性タイプは、string, number, datetime, bool, arrayの5種類
updateType user_set
String
いいえ
ユーザー属性更新方式は、user_setOnce, user_set, user_addの3種類
desc String
いいえ
ユーザー属性の説明
propTag String
いいえ
ユーザ属性ラベル
commonEventProps
-
List
いいえ
パブリックイベントのプロパティ
name #device_id
String
はい
イベントプロパティ名
displayName デバイスID
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasRequired true
Boolean
いいえ
既定値はtrueです
desc String
いいえ
イベントプロパティ説明

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

# 埋め込み項目を保存

注意

埋め込みポイントアイテム違いは、このインターフェイスが既存の埋め込みポイントプロパティの更新

インターフェイス URL

/open/track-save?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン

要求 Body パラメーター

{
    "projectId": 100,
    "events": [
        {
            "eventName": "register",
            "displayName": "注册事件",
            "hasAutoCollect": false,
            "dataOrigin": "ios",
            "eventDesc": "注册事件是指用户注册游戏触发的事件",
            "eventTag": "",
            "props": [
                "register_name"
            ]
        }
    ],
    "eventProps": [
        {
            "name": "register_name",
            "displayName": "注册名",
            "type": "string",
            "hasRequired": true,
            "desc": ""
        }
    ],
    "userProps": [
        {
            "name": "user_name",
            "displayName": "用户名称",
            "type": "string",
            "updateType": "user_set",
            "desc": "",
            "propTag": ""
        }
    ],
    "commonEventProps": [
        {
            "name": "#device_id",
            "displayName": "设备id",
            "type": "string",
            "hasRequired": true,
            "desc": ""
        }
    ]
}
パラメーター名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
projectId
100 Integer はい プロジェクトID
events
- List いいえ イベント情報
eventName register String はい イベント名
displayName 登録イベント String はい イベント表示名
hasAutoCollect false Boolean いいえ 自動取得かどうか、既定値はいいえ
dataOrigin ios String いいえ データソース、データソースは元のデータの#libフィールド値、#libがなければソースはその他
eventDesc 登録イベントとは、ユーザがゲームを登録することを契機とするイベント String いいえ イベントの説明
eventTag String いいえ イベントタグ
props register_name List いいえ イベントプロパティリスト、イベントプロパティ名コレクション
eventProps
- List いいえ イベントのプロパティ情報
name register_name String はい イベントプロパティ名、必須項目
displayName 登録名 String はい イベントプロパティの表示名
type string String はい イベント属性型には、string, number, datetime, bool, arrayの5種類
hasRequired true Boolean いいえ 既定値はtrueです
desc String いいえ イベントプロパティ説明
userProps
- List いいえ ユーザ属性情報
name user_name String はい ユーザープロパティ名
displayName ユーザー名 String はい ユーザ属性表示名
type string String はい ユーザー属性タイプは、string, number, datetime, bool, arrayの5種類
updateType user_set String いいえ ユーザー属性更新方式は、user_setOnce, user_set, user_addの3種類
desc String いいえ ユーザー属性の説明
propTag String いいえ ユーザ属性ラベル
commonEventProps
- List いいえ パブリックイベントのプロパティ
name #device_id String はい イベントプロパティ名
displayName デバイスID String はい イベントプロパティの表示名
type string String はい イベント属性型には、string, number, datetime, bool, arrayの5種類
hasRequired true Boolean いいえ 既定値はtrueです
desc String いいえ イベントプロパティ説明

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

# 埋め込み項目の編集

注意

他の更新しないフィールドの正確な値を記入する必要があります。つまり、全体的にデータ更新

インターフェイス URL

/open/track-update?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン

要求 Body パラメーター

{
    "projectId": 2,
    "targetName": "buy_shopitem",
    "event": {
        "eventName": "buy_shopitem",
        "displayName": "testName",
        "eventTag": "testTag",
        "eventDesc": "12",
        "props": [
            "#app_version"
        ]
    },
    "deleteProps": [
        {
            "displayName": "运营商",
            "hasReported": true,
            "name": "#carrier",
            "type": "string"
        }
    ],
    "eventProps": [
        {
            "displayName": "app版本",
            "hasReported": true,
            "name": "#app_version",
            "type": "string"
        }
    ],
    "userProps": [
        {
            "displayName": "金币数量卡",
            "desc": "",
            "name": "coin_num",
            "type": "string",
            "updateType": "user_set",
            "propTag": "testPropTag"
        }
    ]
}
パラメーター名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
projectId
2
Integer
はい
プロジェクトID
targetName
buy_shopitem
String
はい
ターゲット名
events
-
List
-
イベント情報
eventName buy_shopitem
String
はい
イベント名
displayName テスト名
String
はい
イベント表示名
hasAutoCollect false
Boolean
いいえ
自動的に取得するかどうか、既定値はいいえです
dataOrigin ios
String
いいえ
データソース、データソースは元のデータの#libフィールド値、#libがなければソースはその他
eventDesc 12
String
いいえ
イベントの説明
eventTag testTag
String
いいえ
イベントタグ
props ["#app_version"]
List
いいえ
イベントプロパティリスト、イベントプロパティ名コレクション
eventProps
-
List
-
イベントの属性情報
name #app_version
String
はい
イベントプロパティ名、必須項目
displayName アプリバージョン
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasReported true
Boolean
いいえ
既定値はtrueです
desc String
いいえ
イベントプロパティ説明
userProps
-
List
-
ユーザ属性情報
name coin_num
String
はい
ユーザープロパティ名
displayName 金貨の数量カード
String
はい
ユーザ属性表示名
type string
String
はい
ユーザー属性タイプは、string, number, datetime, bool, arrayの5種類
updateType user_set
String
いいえ
ユーザー属性更新方式は、user_setOnce, user_set, user_addの3種類
desc String
いいえ
ユーザー属性の説明
propTag testPropTag
String
いいえ
ユーザ属性ラベル
commonEventProps
-
List
-
パブリックイベントのプロパティ
name #device_id
String
はい
イベントプロパティ名
displayName デバイスID
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasReported true
Boolean
いいえ
既定値はtrueです
desc String
いいえ
イベントプロパティ説明
deleteProps
-
List
いいえ
イベントプロパティを完全に削除
name #device_id
String
はい
イベントプロパティ名
displayName キャリア
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasReported true
Boolean
いいえ
既定値はtrueです
desc String
いいえ
イベントプロパティ説明

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

# 埋め込みシナリオをアップロード

注意

プロジェクトにスキーマが既に存在する場合は、新しいスキーマを削除します

インターフェイス URL

/open/track-upload?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン

要求 Body パラメーター

{
    "projectId": 0,
    "events": [
        {
            "eventName": "register",
            "displayName": "注册事件",
            "hasAutoCollect": false,
            "dataOrigin": "ios",
            "eventDesc": "注册事件是指用户注册游戏触发的事件",
            "eventTag": "通用",
            "props": ["register_name"]
        }
    ],
    "eventProps": [
         {
             "name": "register_name",
             "displayName": "注册名",
             "type": "string",
             "hasRequired": true,
             "desc": "",
         }
    ],
    "userProps": [
        {
            "name": "user_name",
            "displayName": "用户名称",
            "type": "string",
            "updateType": "user_set",
            "desc": "",
            "propTag": ""
        }
    ],
    "commonEventProps": [
        {
            "name": "#device_id",
            "displayName": "设备id",
            "type": "string",
            "hasRequired": true,
            "desc": ""
        }
    ]
}
パラメーター名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
projectId
100
Integer
はい
プロジェクトID
events
-
List
いいえ
イベント情報
eventName register
String
はい
イベント名
displayName 登録イベント
String
はい
イベント表示名
hasAutoCollect false
Boolean
いいえ
自動的に取得するかどうか、既定値はいいえです
dataOrigin ios
String
いいえ
データソース、データソースは元のデータの#libフィールド値、#libがなければソースはその他
eventDesc 登録イベントとは、ユーザがゲームを登録することを契機とするイベントである
String
いいえ
イベントの説明
eventTag 通用
String
いいえ
イベントタグ
props register_name
String
いいえ
イベントプロパティリスト、イベントプロパティ名コレクション
eventProps
-
List
いいえ
イベントの属性情報
name register_name
String
はい
イベントプロパティ名、必須項目
displayName 登録名
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasRequired true
Boolean
いいえ
必要かどうか、既定値はtrueです
desc String
いいえ
イベントプロパティ説明
userProps
-
List
いいえ
ユーザ属性情報
name user_name
String
はい
ユーザープロパティ名
displayName ユーザー名
String
はい
ユーザ属性表示名
type string
String
はい
ユーザー属性タイプは、string, number, datetime, bool, arrayの5種類
updateType user_set
String
いいえ
ユーザー属性更新方式は、user_setOnce, user_set, user_addの3種類
desc String
いいえ
ユーザー属性の説明
propTag String
いいえ
ユーザ属性ラベル
commonEventProps
-
List
いいえ
パブリックイベントのプロパティ
name #device_id
String
はい
イベントプロパティ名
displayName デバイスID
String
はい
イベントプロパティ表示名
type string
String
はい
イベント属性型には、string, number, datetime, bool, arrayの5種類
hasRequired true
Boolean
いいえ
必要かどうか、既定値はtrueです
desc String
いいえ
イベントプロパティ説明

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}

# 埋め込みスキームを削除

インターフェイス URL

/open/track-delete?token=xxx&projectId=100

リクエスト方法

GET

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン
projectId
100
Integer
はい
プロジェクトID

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

# 埋め込み項目を削除

注意

  1. イベントを削除すると、イベント全体とそのイベントとイベントプロパティのバインド関係
  2. イベントプロパティを削除すると、すべてのイベントとのバインド関係

インターフェイス URL

/open/track-delete-item?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
token
xxx
String
はい
トークン

要求 Body パラメーター

{
    "projectId": 0,
    "events": [
        "login_in"
    ],
    "eventPropNames": [
        "register_name"
    ],
    "userPropNames": [
        "user_name"
    ],
    "commonEventPropNames": [
        "#device_id"
    ]
}
パラメータ名 サンプル値 パラメーターの種類 必須かどうか パラメーターの説明
projectId
100
Integer
はい
プロジェクトID
events
["login_in"]
List
いいえ
イベント名リスト
eventPropNames
["register_name"]
List
いいえ
イベントプロパティ名リスト
userPropNames
["user_name"]
List
いいえ
ユーザ属性名リスト
commonEventPropNames
["#device_id"]
List
いいえ
共通イベントプロパティ名リスト

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -3004,
    "return_message": "无效项目"
}
パラメータ名 サンプル値 パラメーターの種類 パラメーターの説明
return_code
-3004
Integer
リターンコード
return_message
無効なプロジェクト
String
戻る情報

#