Bidang kustom

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Anda dapat menggunakan hingga 3 bidang khusus untuk menyaring ekonomi Anda , saluran , dan peristiwa khusus khusus untuk pengalaman Anda dengan dimensi unik tertentu.Beberapa contoh termasuk:

  • Tingkat — 1, 2, 3, . . .
  • Kelas Pemain — Prajurit, Penyihir, Pemanah
  • Jenis senjata - SMG, Pistol, Peluncur roket

Parameter customFields adalah argumen kamus yang memungkinkan mengirim hingga tiga nilai khusus menggunakan Enum.AnalyticsCustomFieldKeys sebagai kunci dengan mengaksesnya sebagai Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name .Apa pun selain CustomField01.Name , CustomField02.Name , dan CustomField03.Name diabaikan.Anda dapat memiliki hingga 8.000 kombinasi unik nilai di tiga bidang khusus.

Menggunakan pengalaman terkait fantasi sebagai contoh, Anda dapat melacak acara ekonomi mengenai ketikperalatan, kelas pemain, dan tingkat dengan hal mengikuti:

Pelacakan Lapangan Kustom

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- Nama valuta
80, -- Biaya
20, -- Saldo setelah transaksi
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- SKU Item
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- Tabel kamus bidang kustom
)

Memasukkan nama dimensi dalam nilai tidak diperlukan, tetapi dapat membantu Anda mengingat konteks nanti saat meninjau bagan Anda.Kunci lain di tabel customFields diabaikan.