Google Analytics ile deneme entegrasyonu oluşturma

Bu kılavuzda, üçüncü taraf A/B deneme aracınızı Kullanıcılarınızın aracınızda A/B denemesi varyantları çalıştırmasına olanak tanımak için Google Analytics ve ardından sonuçları Google Analytics'te yorumlayabilir.

Kimlere yöneliktir?

Kılavuz, üçüncü taraf A/B deneme çözümü sağlayıcıları için hazırlanmıştır. Şu durumda: Google Analytics ile üçüncü taraf A/B arasındaki entegrasyon hakkında daha fazla bilgi edinmek istiyorsanız Üçüncü taraf deneme araçlarıyla entegrasyon bölümüne bakın.

Genel Bakış

Üçüncü taraf deneme aracınız ve Google Analytics arasındaki entegrasyon şunları kullanmanızı gerektirir:

Ayrıca, aracınızda denemeyi başlatan kullanıcı Düzenleyen (veya daha üst bir konumda) ekleyebilirsiniz.

Bir etkinliğe exp_variant_string parametresini ekleme

Her varyant için bir tanımlayıcı oluşturmanız ve daha sonra tanımlayıcıyı aşağıdaki şekilde exp_variant_string parametresine ekleyin experience_impression etkinlik. Bu parametreyi kullanarak, bir varyantla ilişkilendirmenize olanak tanır.

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

Kullanıcı bir varyanta eklendiğinde experience_impression etkinliğini gönderin (ör. .

Parametreyi biçimlendirme

Denemeler ve diğer iş ortakları arasında tekrarları önlemek için exp_variant_string parametresi için XXX-YYYYYYYYY-ZZZZZZZZ biçimi değer, burada:

  • XXX, üçüncü taraf aracınızın kimliğidir
  • YYYYYYYYY, deneyimin kimliğidir
  • ZZZZZZZZ, varyantın kimliğidir

Aracınız, deneyimleriniz ve varyantlarınız için istediğiniz sayıda karakter kullanabilirsiniz.

exp_variant_string parametresini kullanarak bir kitle tanımlayın

Kitleler, bir varyanta eklenen kullanıcıları temel alarak exp_variant_string parametresinden yararlanın. Bu parametreyi üyelik olarak kullanarak bir koşul varsa, söz konusu kitleye göre uygun kitleye eklendi.

Yeni deneyimler için kitleler oluşturmak ve sona eren kitleler için kitleleri arşivlemek properties.audiences kaynağını kullanmak için Google Analytics Admin API'ye dokunun.

Kitle oluşturun

Aşağıdaki istek gövdesi, ABC-F2948574-3495F49 kimliğine sahip bir varyant properties.audiences.create yöntemini kullanabilirsiniz. Üyeliği değiştirebileceğinizi unutmayın. süreye göre değişebilir (maks: 540).

Azaltmak için atAnyPointInTime parametresini true olarak ayarlamanızı öneririz. veri tutarsızlıkları sağlayabilir. Parametreyi true olarak ayarladığınızda, başarılı bir denemeye atanan kullanıcı, yeni bir deneme atanabilir deneyin. Parametreyi false olarak ayarladığınızda veya ayarlanmadan bırakılırsa kullanıcı başarılı bir denemeye zaten atanmışsa, yeni bir denemeye eklenemez deneyin.

{
  "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
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  ]
}

Önceki kod snippet'i aşağıdaki kitleyi oluşturur:

  • Kitle adı: "Kitle ABC - deneme F2948574 varyant 3495F49"
  • Kitle tanımı: "Şu ölçütler karşılandığında kullanıcılar dahil edilsin: şu ada sahip etkinlikler: "experience_impression" 'exp_variant_string' adında bir parametreye sahiptir şununla: 'ABC-F2948574-3495F49' ile tam olarak eşleşen değer
  • Üyelik süresi: 30 gün

Kitleleri arşivleme

Deneyim sona erdiğinde, kullanıcı yolculuğunu properties.audiences.archive yöntemini kullanabilirsiniz. Kitleleri arşivlemek, kullanıcılara daha fazla deneyim oluşturma olanağı tanır. Kullanıcılar aşağıdakilere erişmeye devam edebilecek arşivlenen kitlelerinden alınan verileri kullanır.

Kitle hedefleme

Kitle hedefleme, müşterilerinizin denemede farklı reklam gruplarına odaklanmasını sağlar. Web sitesinde belirli davranışlar sergileyen kullanıcılar. Örneğin, bir müşteri Yüksek değere sahip müşterileri özel tekliflerle hedeflemek için kitle hedeflemeyi kullanabilir ve teşvikler. Kitle hedefleme aracılığıyla yalnızca kitledeki kullanıcılar gösterilir anlamına gelir.

Google Analytics'ten alınan bir kitlede yer alan User-ID'leri veya sisteminizdeki tanımlayıcılarla Google Analytics'ten alınan cihaz tanımlayıcılarını kullanır. Bu tanımlayıcılar eşleştiğinde kullanıcı denemeye eklenir.

Kullanıcıları Google Analytics'ten dışa aktarmak ve istemcinize aktarmak için Kitle Listesi API. Kitle Listesi API'si, bir kitledeki kullanıcıların günlük anlık görüntüsünü sağlar ve kullanıcı kimliklerini veya cihazı dışa aktarmanızı sağlar. tanımlayıcılar göstermenizi sağlar.

Kitle başına günde yalnızca bir kez Kitle Listesi isteğinde bulunmanızı öneririz.

Sınırlamalar

Deneyimleri duraklatma

Kitlelerin Google Analytics'te duraklatılması mümkün değildir.

Kullanıcıların deneyimleri duraklatmasını sağlamak için şunları yapmanız gerekir:

  • Kullanıcı bir değişken
  • Deneyim duraklatılmışken etkinlikleri yoksayın
  • Duraklatma süresini hariç tutmak için Google Analytics raporuna rapor filtreleri ekleme

Alternatif olarak, kullanıcılara tarihi manuel olarak değiştirebilecekleri bir bağlantı da sağlayabilirsiniz. Google Analytics.

Deneyim verileri yeniden işleniyor

Kullanıcıların etkinlik bilgileri eksikse Analytics, deneyimlerini yeniden işleyebilir. dışı verilerdir. Google Analytics deneyim verilerini yeniden işlediğinde, arşivlenen kitleler deneyimi kaybetmenize neden olabilir. Ancak kullanıcılar bilgilerini Explorations'da exp_variant_string ile etkinlikler aracılığıyla veri deneyimi elde etti. Bu öncesinde ve sonrasında gerçekleşen olaylara göre kitlelerden daha düşük doğrulukta daha fazla bilgi edineceksiniz.

Örnekleme deneyimi verileri

Kullanıcılar birden fazla eşzamanlı kitleye atanabiliyorsa kardinalite sorunlarına ("(other)" satırının görünür). Eşzamanlı olarak bir dönüşüm başlatın deneyim sayısındaki artış ve diğer amaçlar için kullanılan kitle sayısının (ör. reklam teklifi) artar.

Ancak müşteri Google Analytics 360'ı kullanıyorsa Google Analytics, veriler "(diğer)" altında toplandığında otomatik olarak genişletilen veri kümeleri satır - verileriyle ilgili daha kapsamlı bir görünüm sunar.

Karşılaştırma sınırları

Google Analytics raporlarında aynı anda en fazla 4 karşılaştırma görüntülenebilir. Bir kullanıcı 4'ten fazla varyant varsa kullanıcı, karşılaştırmalarda kitlelerini değiştirebilir. En iyi dönüşüm oranlarına sahip varyantlara öncelik vermeyi düşünün.