یک ادغام آزمایشی با Google Analytics ایجاد کنید

این راهنما توضیح می‌دهد که چگونه ابزار آزمایشی A/B شخص ثالث خود را با Google Analytics ادغام کنید تا به کاربرانتان اجازه دهد تا انواع آزمایش‌های A/B را در ابزار شما اجرا کنند و سپس نتایج را در Google Analytics تفسیر کنند.

این برای کیست

این راهنما برای ارائه دهندگان راه حل آزمایش A/B شخص ثالث در نظر گرفته شده است. اگر می‌خواهید در مورد ادغام بین Google Analytics و راه‌حل‌های آزمایشی A/B شخص ثالث اطلاعات کسب کنید، به ادغام با ابزار آزمایش شخص ثالث مراجعه کنید.

نمای کلی

ادغام بین ابزار آزمایش شخص ثالث و Google Analytics شما را ملزم به استفاده از موارد زیر می کند:

علاوه بر این، کاربری که آزمایش را در ابزار شما شروع می‌کند باید ویرایشگر (یا بالاتر) در ویژگی Google Analytics باشد.

پارامتر exp_variant_string را به یک رویداد اضافه کنید

شما باید برای هر نوع یک شناسه ایجاد کنید و سپس در رویداد experience_impression زیر، شناسه را به پارامتر exp_variant_string اضافه کنید. شما از این پارامتر برای ایجاد مخاطبی برای مرتبط کردن کاربر با یک نوع استفاده خواهید کرد.

gtag('event', 'experience_impression', {
  // Replace the value with the Experiment-variant ID
  exp_variant_string: "ABC-F2948574-3495F49"
});

هنگامی که کاربر به یک نوع اضافه می شود (به عنوان مثال، هنگامی که صفحه آزمایش بارگیری می شود) رویداد experience_impression را ارسال کنید.

پارامتر را فرمت کنید

برای جلوگیری از تکراری شدن در آزمایش‌ها و سایر شرکا، توصیه می‌کنیم از قالب XXX-YYYYYYYYY-ZZZZZZZZ برای مقدار پارامتر exp_variant_string استفاده کنید، جایی که:

  • XXX شناسه ابزار شخص ثالث شماست
  • YYYYYYYYY شناسه تجربه است
  • ZZZZZZZZ شناسه نوع است

شما می توانید از هر تعداد کاراکتر برای ابزار، تجربیات و انواع خود استفاده کنید.

با استفاده از پارامتر exp_variant_string مخاطب را تعریف کنید

مخاطبین به شما امکان می دهند کاربرانی را که به یک نوع اضافه شده اند، بر اساس پارامتر exp_variant_string گروه بندی کنید. با استفاده از این پارامتر به عنوان شرط عضویت برای یک مخاطب، می توانید کاربران را بر اساس گونه ای که به آن اضافه شده اند به مخاطبان مناسب اضافه کنید.

برای ایجاد مخاطبین برای تجربیات جدید و آرشیو مخاطبان برای تجربیات پایان یافته، از منبع properties.audiences در Google Analytics Admin API استفاده کنید.

مخاطب ایجاد کنید

بدنه درخواست زیر برای کاربرانی که با شناسه ABC-F2948574-3495F49 با استفاده از روش properties.audiences.create به یک متغیر اضافه شده اند، مخاطب ایجاد می کند. توجه داشته باشید که می توانید مدت زمان عضویت را بر اساس مدت تجربه تنظیم کنید (حداکثر: 540).

توصیه می‌کنیم پارامتر atAnyPointInTime را روی true تنظیم کنید تا اختلاف داده‌ها در آزمایش‌ها کاهش یابد. هنگامی که پارامتر را روی true تنظیم می کنید، کاربری که به یک آزمایش گذرانده شده اختصاص داده شده است می تواند به یک آزمایش جدید اختصاص داده شود. وقتی پارامتر را روی false تنظیم می‌کنید یا اگر تنظیم نشده باشد، اگر کاربر قبلاً به یک آزمایش گذرانده شده است، نمی‌تواند به آزمایش جدیدی اضافه شود.

{
  "displayName": "Audience ABC - experiment F2948574 variant 3495F49",
  "membershipDurationDays": 30,
  "filterClauses": [
    {
      "clauseType": "INCLUDE",
      "simpleFilter": {
        "scope": "AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",
        "filterExpression": {
          "andGroup": {
            "filterExpressions": [
              {
                "orGroup": {
                  "filterExpressions": [
                    {
                      "eventFilter": {
                        "eventName": "experience_impression",
                        "eventParameterFilterExpression": {
                          "andGroup": {
                            "filterExpressions": [
                              {
                                "orGroup": {
                                  "filterExpressions": [
                                    {
                                      "dimensionOrMetricFilter": {
                                        "fieldName": "exp_variant_string",
                                        "stringFilter": {
                                          "matchType": "EXACT",
                                          "value": "ABC-F2948574-3495F49"
                                        },
                                        "atAnyPointInTime": true
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  ]
}

قطعه کد قبلی مخاطبان زیر را ایجاد می کند:

  • نام مخاطب: "Audience ABC - Experiment F2948574 variant 3495F49"
  • تعریف مخاطب: "شامل کاربران وقتی: رویدادهایی با نام "experience_impression" دارای پارامتری به نام "exp_variant_string" با مقداری هستند که دقیقاً با "ABC-F2948574-3495F49" مطابقت دارد."
  • مدت عضویت: 30 روز

آرشیو مخاطبان

هنگامی که یک تجربه به پایان می رسد، باید مخاطب را با استفاده از روش properties.audiences.archive بایگانی کنید. بایگانی کردن مخاطبان به شما امکان می دهد فضایی را برای کاربران آزاد کنید تا تجربیات بیشتری ایجاد کنند. کاربران همچنان می توانند با استفاده از داده های تاریخی در Google Analytics به داده های مخاطبان آرشیو شده خود دسترسی داشته باشند.

هدف گذاری مخاطب

هدف گذاری مخاطب به مشتریان شما این امکان را می دهد که آزمایشی را روی گروهی از کاربران متمرکز کنند که رفتارهای خاصی را در وب سایت خود از خود نشان می دهند. به عنوان مثال، یک مشتری می تواند از هدف گذاری مخاطب برای هدف قرار دادن مشتریان با ارزش با پیشنهادات و مشوق های ویژه استفاده کند. از طریق هدف‌گیری مخاطب، فقط به کاربرانی که در مخاطب هستند آزمایشی نشان داده می‌شود.

می‌توانید با وارد کردن کاربران در یک مخاطب از Google Analytics و سپس مقایسه شناسه‌های کاربر یا شناسه‌های دستگاه از Google Analytics با شناسه‌های موجود در سیستم خود، مشتریان خود را قادر به تنظیم هدف‌یابی مخاطبان کنید. وقتی این شناسه ها مطابقت داشته باشند، کاربر به آزمایش اضافه می شود.

برای صادر کردن کاربران از Google Analytics و وارد کردن آنها به مشتری خود، از Audience List API استفاده کنید. API فهرست مخاطبان یک عکس فوری روزانه از کاربران در یک مخاطب ارائه می‌کند و به شما امکان می‌دهد شناسه‌های کاربری یا شناسه‌های دستگاه را در یک مخاطب صادر کنید.

توصیه می‌کنیم فقط یک بار در روز برای هر مخاطب درخواست فهرست مخاطبان را بدهید.

محدودیت ها

مکث تجربیات

توقف موقت مخاطبان در Google Analytics امکان پذیر نیست.

برای فعال کردن کاربران برای توقف موقت تجربیات، باید:

  • ارسال رویدادی را که وقتی کاربر عضو یک نوع می‌شود آغاز می‌شود، متوقف کنید
  • در حالی که تجربه متوقف شده است، هر رویدادی را نادیده بگیرید
  • فیلترهای گزارش را به گزارش Google Analytics اضافه کنید تا زمان توقف موقت را حذف کنید

همچنین، می‌توانید پیوندی برای تغییر دستی تاریخ در Google Analytics به کاربران ارائه دهید.

پردازش مجدد داده های تجربه

اگر کاربران اطلاعات رویداد را از دست بدهند، Analytics می‌تواند داده‌های تجربه آنها را دوباره پردازش کند. وقتی Google Analytics داده‌های تجربه را دوباره پردازش می‌کند، مخاطبان آرشیو شده از تجربیات پایان‌یافته از بین می‌روند. با این حال، کاربران همچنان می توانند داده های تجربه خود را از طریق رویدادها با exp_variant_string در Explorations بازیابی کنند. این دقت کمتری نسبت به مخاطبان دارد زیرا رویدادهایی که قبل و بعد از تجربه رخ داده اند در کاوش ها حضور خواهند داشت.

نمونه‌برداری از داده‌های تجربه

اگر بتوان کاربران را به چندین مخاطب همزمان اختصاص داد، مشتریان خود را در معرض مشکلات اصلی قرار می‌دهند (که می‌تواند باعث ظاهر شدن ردیف "(سایر)" شود). احتمال این اتفاق با افزایش تعداد تجربه همزمان و افزایش تعداد مخاطبانی که برای مقاصد دیگر (مثلاً مناقصه تبلیغات) استفاده می‌شوند، افزایش می‌یابد.

با این حال، اگر مشتری از Google Analytics 360 استفاده کند، Google Analytics مجموعه داده‌های گسترده‌شده خودکار را هنگام جمع‌آوری داده‌ها در زیر ردیف «(سایر)» فعال می‌کند تا تصویر کامل‌تری از داده‌های خود به او بدهد.

محدودیت های مقایسه

گزارش های گوگل آنالیتیکس می توانند حداکثر 4 مقایسه را به طور همزمان نمایش دهند. هنگامی که یک کاربر بیش از 4 نوع داشته باشد، کاربر می تواند مخاطبان خود را در مقایسه با یکدیگر عوض کند. اولویت بندی انواع با بهترین نرخ تبدیل را در نظر بگیرید.