أحداث الاقتصاد

*This content is translated using AI (Beta) and may contain errors. To view this page in English, click here.

أحداث الاقتصاد تتيح لك تتبع اقتصادك داخل اللعبة، مثل:

  • أعلى المصارف — على ماذا ينفق المستخدمون موارد اللعبة؟
  • أعلى المصادر — من أين يكسب المستخدمون الموارد؟
  • متوسط رصيد المحفظة — كم من الموارد يحتفظ بها المستخدمون؟

بمجرد أن تبدأ لعبتك في تتبع أحداث الاقتصاد، ستفتح لك صفحة الاقتصاد في لوحة تحليلات مركز المبدعين.

تتبع أحداث الاقتصاد

لإلغاء قفل لوحة الاقتصاد، تحتاج إلى تتبع بعض أحداث الاقتصاد في لعبتك. ابدأ بتحديد أين تستخرج (أي تكسب) و تغرق (أي تنفق) الموارد في لعبتك. يتم تمثيل هذه في الكود بواسطة Enum.AnalyticsEconomyFlowType، والتي يمكن أن تكون إما Source أو Sink.

أنواع المعاملات

يتطلب كل حدث مصدر ومصرف نوع معاملة، مشفر باستخدام Enum.AnalyticsEconomyTransactionType. بشكل افتراضي، الخيارات هي:

  • IAP (مصدر) - عمليات الشراء داخل التطبيق التي تتبادل Robux مقابل الموارد، مثل حزمة البداية.
  • TimedReward (مصدر) - كسب الموارد وفق جدول زمني، مثل المكافأة اليومية.
  • Onboarding (مصدر) - الحصول على الموارد عند البدء، مثل مكافأة الترحيب.
  • Shop (مصدر أو مصرف) - تبادل الموارد في المتجر، مثل شراء عنصر.
  • Gameplay (مصدر أو مصرف) - كسب أو إنفاق الموارد من اللعب، مثل إكمال مهمة.
  • ContextualPurchase (مصرف) - إنفاق الموارد على دافع محدد في السياق، مثل الأرواح الإضافية.

تظهر هذه الأنواع على لوحة التحكم. من الجيد أن تبدأ بالفئات الافتراضية، ولكن إذا كنت بحاجة إلى ذلك، يمكنك أيضًا تقديم أسماء أنواع المعاملات الخاصة بك عند تسجيل حدث.

تتبع المصادر

تستخدم العينة التالية AnalyticsService.LogEconomyEvent لتسجيل حدثين مختلفين للاقتصاد عندما يكمل المستخدمون المستوى الأول والثاني في اللعبة ويكسبون بعض العملات.

تتبع حدث مصدر Gameplay
local AnalyticsService = game:GetService("AnalyticsService")
-- بعد إكمال المستوى 1
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Coins", -- اسم العملة
50, -- المبلغ المكتسب
50, -- الرصيد الحالي
Enum.AnalyticsEconomyTransactionType.Gameplay.Name -- نوع المعاملة
)
-- بعد إكمال المستوى 2
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Coins", -- اسم العملة
50, -- المبلغ المكتسب
100, -- الرصيد بعد المعاملة
Enum.AnalyticsEconomyTransactionType.Gameplay.Name -- نوع المعاملة
)

تتبع العينة التالية عملية شراء Robux لحزمة 1000 عملة، باستخدام نوع المعاملة IAP (الشراء داخل التطبيق)، هذه المرة مع itemSKU، معرفك الفريد للعنصر. itemSKU اختياري. إذا لم تحدده، ستظهر لوحات الاقتصاد N/A في جدول المصادر والمصارف.

تتبع عملية شراء داخل التطبيق
local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Coins",
1000, -- عدد العملات في الحزمة
1020, -- الرصيد بعد المعاملة
Enum.AnalyticsEconomyTransactionType.IAP.Name,
"1000CoinBundle" -- معرف SKU الفريد لحزمة العملات
)

في هذا المثال، إذا كان لديك العديد من حزم العملات، قد ترغب أيضًا في إضافة حقل مخصص لتتبع فئة حزمة العملات مقابل الفئات الأخرى.

تتبع المصارف

تسجل العينة التالية حدثًا عندما ينفق المستخدمون العملات لشراء DoubleJumpUpgrade. لاحظ نوع تدفق Sink ونوع المعاملة Shop عند مقارنته بعينات تتبع المصدر.

تذكر أن المبلغ (التكلفة) يجب أن يكون دائمًا رقمًا إيجابيًا بغض النظر عما إذا كان الحدث مصدرًا أو مصرفًا. ستظهر الرسوم البيانية في لوحة الاقتصاد تلقائيًا المصارف كأرقام سالبة.

تتبع حدث مصرف Gameplay
local AnalyticsService = game:GetService("AnalyticsService")
-- بعد إكمال المستوى 2
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- اسم العملة
80, -- التكلفة
20, -- الرصيد بعد المعاملة
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"DoubleJumpUpgrade" -- SKU العنصر
)

للحصول على معلومات حول قيود AnalyticsService، راجع قيود تتبع الأحداث.

استخدام الحقول المخصصة

تسمح أحداث الاقتصاد أيضًا بتفصيل الحقول المخصصة لدعم المقارنة الأسهل بين الشرائح. على سبيل المثال، يمكنك تقديم أسماء المهام لكل حدث لرؤية أي منها يكسب المستخدمون منها أكبر قدر من المال، أو إرفاق مواقع المتاجر لرؤية ما إذا كان المستخدمون يفضلون موقعًا واحدًا على آخر.

يمكنك التفصيل حسب الحقول المخصصة باستخدام محدد التفصيل.

قائمة منسدلة تشير إلى الحقول الثلاثة المخصصة التي يمكنك مقارنتها، إلى جانب التفصيلات القياسية مثل العمر، الجنس، نظام التشغيل والمزيد.

لمزيد من المعلومات، راجع الحقول المخصصة.

استخدام الاقتصاد لتنمية لعبتك

تتضمن لوحة الاقتصاد خمسة رسوم بيانية لمساعدتك على اتخاذ إجراءات لتنمية إيراداتك. يمكنك إضافة ما يصل إلى خمس عملات من الموارد، ويمكن تصفية جميع الرسوم البيانية حسب فئات المستخدمين المختلفة (الجنس، العمر، النظام الأساسي، إلخ) وما يصل إلى ثلاثة حقول مخصصة خاصة بلعبتك.

  • إجمالي المصادر والمصارف حسب الفئة - استخدم هذا الرسم البياني لموازنة اقتصادك داخل اللعبة. يجب أن يكون إجمالي المصادر مطروحًا منه إجمالي المصارف قريبًا من الصفر. يمكنك أيضًا رؤية أعلى مصادر ومصارفك حسب الفئة. إذا كان إجمالي صافي أرباحك ينمو، فكر في إضافة المزيد من المصارف.

    رسم بياني لإجمالي المصادر والمصارف حسب الفئة مليء بالبيانات.
  • متوسط رصيد المحفظة - استخدم هذا الرسم البياني لرؤية عدد الموارد التي يحتفظ بها المستخدمون، والدافعين، وغير الدافعين في المتوسط. إذا كان المتوسط ينمو، خاصة بالنسبة للدافعين، فكر في إضافة مصارف جديدة.

    رسم بياني لمتوسط رصيد المحفظة مليء بالبيانات.
  • أعلى المصادر والمصارف - استخدم هذا لتحديد أين يكسب مستخدموك وينفقون مواردهم. إذا لم يكن المستخدمون يستخرجون الموارد من عمليات الشراء داخل التطبيق، فكر في خفض الأسعار أو تقديم خيارات جديدة. إذا لم يكن المستخدمون ينفقون ما يكفي من مورد معين، فكر في إضافة مصارف جديدة لذلك المورد.

    رسم بياني لأعلى المصادر والمصارف مليء بالبيانات، مفتوح على علامة تبويب المصادر.
  • جميع المصادر والمصارف - استخدم هذا للحصول على عرض مجمع حسب الفئة للفترة الزمنية المحددة.

    رسم بياني لجميع المصادر والمصارف مليء بالبيانات.

لمزيد من النصائح حول كيفية موازنة اقتصادك داخل التجربة، راجع موازنة الاقتصاديات الافتراضية.

©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.