REST Resource: accounts.mediationGroups.mediationAbExperiments

منبع: MediationAbExperiment

آزمایش میانجیگری A/B.

نمایش JSON
{
  "name": string,
  "displayName": string,
  "experimentId": string,
  "treatmentTrafficPercentage": string,
  "treatmentMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "controlMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "state": enum (ExperimentState),
  "startTime": string,
  "endTime": string,
  "mediationGroupId": string,
  "variantLeader": enum (VariantLeader)
}
فیلدها
name

string

نام منبع برای این آزمایش. قالب آن accounts/{publisherId}/mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id} است. برای مثال: accounts/pub-9876543210987654/mediationGroups/0123456789/mediationAbExperiment/12345

displayName

string

نام نمایشی برای آزمایش میانجیگری A/B.

experimentId

string

فقط خروجی. شناسه منحصر به فرد برای آزمایش میانجیگری A/B. این یک ویژگی فقط خروجی است.

treatmentTrafficPercentage

string ( int64 format)

درصد ترافیک آزمایش میانجیگری A/B که به بخش درمان (نوع B) ارسال خواهد شد. باقیمانده به بخش کنترل (نوع A) ارسال می‌شود. این درصد به صورت یک عدد صحیح در محدوده فراگیر [1،99] بیان می‌شود. برای جزئیات بیشتر به https://support.google.com/admob/answer/9572326 مراجعه کنید.

treatmentMediationLines[]

object ( ExperimentMediationLine )

خطوط میانجیگری آزمایش که برای درمان ایجاد شده‌اند. این خطوط زمانی که وضعیت آزمایش در حال اجرا است، برای ارائه خدمات استفاده خواهند شد.

controlMediationLines[]

object ( ExperimentMediationLine )

فقط خروجی. خطوط میانجیگری آزمایش برای کنترل. آنها از گروه میانجیگری والد به ارث رسیده‌اند. این یک فیلد فقط خروجی است.

state

enum ( ExperimentState )

فقط خروجی. وضعیت آزمایش. این یک فیلد فقط خروجی است.

startTime

string ( Timestamp format)

فقط خروجی. زمان شروع آزمایش (به UTC).

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

فقط خروجی. زمانی که آزمایش پایان یافته یا قرار است پایان یابد (به UTC).

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

mediationGroupId

string

فقط خروجی. شناسه گروه میانجی که این آزمایش به آن تعلق دارد. این می‌تواند برای فیلتر کردن آزمایش‌ها در API لیست آزمایش‌ها استفاده شود.

variantLeader

enum ( VariantLeader )

فقط خروجی. متغیر پیشرو برای آزمایش بر اساس برخی معیارهای کلیدی.

خط میانجیگری آزمایش

خط گروه میانجیگری برای آزمایش. این خط برای ارائه خدمات در طول اجرای آزمایش استفاده خواهد شد.

نمایش JSON
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
فیلدها
mediationGroupLine

object ( MediationGroupLine )

خط گروه میانجیگری مورد استفاده در آزمایش.

حالت آزمایشی

وضعیت آزمایش. این یک فیلد فقط خواندنی است. آزمایش می‌تواند در یکی از سه حالت و گذار زیر باشد: ۱. در حال اجرا: وقتی آزمایش ایجاد می‌شود، در حالت در حال اجرا قرار می‌گیرد. خطوط گروه کنترل و گروه میانجیگری درمان، هر دو طبق درصد ترافیک درمان مشخص شده، سرویس‌دهی می‌شوند.

  1. پایان: اگر گزینه برنده انتخاب نشود، آزمایش پس از ۹۰ روز پایان می‌یابد.

  2. منقضی شده: اگر گزینه برنده انتخاب شود یا 30 روز از پایان آزمایش گذشته باشد، آزمایش به حالت منقضی شده می‌رود و گزینه B حذف می‌شود.

انوم‌ها
EXPERIMENT_STATE_UNSPECIFIED پیش‌فرض برای فیلد تنظیم نشده. استفاده نکنید.
EXPIRED آزمایش منقضی شده است.
RUNNING این آزمایش در حال اجرا است و بنابراین در خدمت استفاده می‌شود.
ENDED آزمایش پایان یافته است، اما هنوز منقضی نشده است. ارائه خدمات در پیکربندی‌های اصلی ادامه می‌یابد تا زمانی که آزمایش آماده فراخوانی یک اقدام باشد.

رهبر متغیر

رهبر متغیر برای آزمایش.

انوم‌ها
VARIANT_LEADER_UNSPECIFIED مقدار پیش‌فرض enum. استفاده نکنید.
CONTROL کنترلی که آزمایش را هدایت می‌کند.
TREATMENT درمانی که آزمایش را هدایت می‌کند.
INSUFFICIENT_DATA داده‌های جمع‌آوری‌شده (برداشت‌ها) برای تعیین یک رهبر کافی نیستند.
TOO_EARLY_TO_CALL آزمایش به اندازه کافی طولانی نشده تا یک رهبر مشخص شود.
NO_VARIANT_LEADER هیچ‌کدام از این دو نوع، در داده‌های مشاهده‌شده، برنده‌ی قطعی نیستند.

روش‌ها

create

یک آزمایش تست A/B برای یک حساب کاربری مشخص شده در AdMob و یک گروه میانجی ایجاد کنید.

stop

آزمایش میانجی‌گری A/B را متوقف کنید و یک گزینه دیگر را انتخاب کنید.