Membuat integrasi eksperimen dengan Google Analytics

Panduan ini menjelaskan cara mengintegrasikan alat eksperimen A/B pihak ketiga dengan Google Analytics agar pengguna dapat menjalankan varian eksperimen A/B di alat Anda, lalu menafsirkan hasilnya di Google Analytics.

Target audiens

Panduan ini ditujukan untuk penyedia solusi eksperimen A/B pihak ketiga. Jika Anda ingin mempelajari integrasi antara Google Analytics dan solusi eksperimen A/B pihak ketiga, lihat artikel Mengintegrasikan alat eksperimen pihak ketiga.

Ringkasan

Integrasi antara alat eksperimen pihak ketiga dan Google Analytics mengharuskan Anda untuk menggunakan:

Selain itu, pengguna yang memulai eksperimen di alat Anda harus memiliki peran Editor (atau yang lebih tinggi) di properti Google Analytics.

Menambahkan parameter exp_variant_string ke peristiwa

Anda harus membuat ID untuk setiap varian, lalu menambahkan ID tersebut ke parameter exp_variant_string pada peristiwa experience_impression berikut. Anda harus menggunakan parameter tersebut untuk membuat audiens guna mengaitkan pengguna dengan varian.

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

Kirim peristiwa experience_impression saat pengguna ditambahkan ke varian (mis., saat halaman eksperimen dimuat).

Memformat parameter

Untuk menghindari duplikasi di seluruh eksperimen dan partner lainnya, sebaiknya gunakan format XXX-YYYYYYYYY-ZZZZZZZZ untuk nilai parameter exp_variant_string, dengan kondisi:

  • XXX adalah ID untuk alat pihak ketiga
  • YYYYYYYYY adalah ID pengalaman
  • ZZZZZZZZ adalah ID varian

Anda dapat menggunakan berapa pun jumlah karakter untuk alat, pengalaman, dan varian Anda.

Menentukan audiens menggunakan parameter exp_variant_string

Audiens memungkinkan Anda mengelompokkan pengguna yang telah ditambahkan ke varian, berdasarkan parameter exp_variant_string. Dengan menetapkan parameter ini sebagai kondisi keanggotaan untuk sebuah audiens, Anda dapat menambahkan pengguna ke audiens yang relevan berdasarkan varian yang telah ditambahi pengguna tersebut.

Jika ingin membuat audiens untuk pengalaman baru dan mengarsipkan audiens untuk pengalaman yang telah berakhir, gunakan resource properties.audiences di Google Analytics Admin API.

Membuat audiens

Isi permintaan berikut membuat audiens untuk pengguna yang telah ditambahkan ke varian dengan ID ABC-F2948574-3495F49 menggunakan metode properties.audiences.create. Perhatikan bahwa Anda dapat menyesuaikan durasi keanggotaan berdasarkan durasi pengalaman (maks 540).

Sebaiknya tetapkan parameter atAnyPointInTime ke true untuk mengurangi perbedaan data antar-eksperimen. Jika Anda menetapkan parameter ke true, pengguna yang telah ditetapkan ke eksperimen yang telah berlalu dapat ditetapkan ke eksperimen baru. Jika parameter tersebut ditetapkan ke false atau tidak ditetapkan ke nilai apa pun, pengguna tidak dapat ditambahkan ke eksperimen baru jika ia telah ditambahkan ke eksperimen yang telah berlalu.

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

Cuplikan kode sebelumnya akan membuat audiens berikut:

  • Nama audiens: "Audience ABC - experiment F2948574 variant 3495F49"
  • Definisi audiens: "Include Users when: events with the name 'experience_impression' have a parameter named 'exp_variant_string' with a value that exactly matches 'ABC-F2948574-3495F49'"
  • Durasi keanggotaan: 30 hari

Mengarsipkan audiens

Setelah pengalaman berakhir, Anda perlu mengarsipkan audiens menggunakan metode properties.audiences.archive. Dengan mengarsipkan audiens, Anda dapat mengosongkan ruang bagi pengguna untuk membuat lebih banyak pengalaman. Pengguna akan tetap dapat mengakses data dari audiens mereka yang telah diarsipkan menggunakan data historis di Google Analytics.

Penargetan audiens

Penargetan audiens memungkinkan pelanggan Anda memfokuskan eksperimen pada sekelompok pengguna yang menunjukkan perilaku tertentu di situs mereka. Misalnya, pelanggan dapat menggunakan penargetan audiens untuk menarget pelanggan yang bernilai tinggi menggunakan penawaran spesial atau insentif. Melalui penargetan audiens, eksperimen hanya akan ditampilkan kepada pengguna dalam audiens tersebut.

Anda dapat membantu pelanggan menyiapkan penargetan audiens dengan mengimpor pengguna di audiens dari Google Analytics, lalu membandingkan ID Pengguna atau ID perangkat dari Google Analytics dengan ID di sistem Anda. Jika berbagai ID ini cocok, pengguna tersebut akan ditambahkan ke eksperimen.

Untuk mengekspor pengguna dari Google Analytics dan mengimpornya ke klien Anda, gunakan Audience List API. Audience List API menyediakan ringkasan data harian pengguna di audiens dan memungkinkan Anda mengekspor ID Pengguna atau ID perangkat di audiens.

Sebaiknya hanya minta Daftar Audiens satu kali per hari per audiens.

Batasan

Menjeda pengalaman

Audiens di Google Analytics 4 tidak dapat dijeda.

Agar pengguna dapat menjeda pengalaman, Anda harus:

  • Berhenti mengirim peristiwa yang terpicu saat pengguna menjadi anggota varian
  • Mengabaikan peristiwa apa pun saat pengalaman dijeda
  • Menambahkan filter laporan ke laporan Google Analytics untuk mengecualikan waktu yang dijeda

Atau, Anda dapat memberi pengguna link untuk mengubah tanggal di Google Analytics secara manual.

Memproses ulang data pengalaman

Jika pengguna tidak memiliki informasi peristiwa, Analytics dapat memproses ulang data pengalaman mereka. Saat Google Analytics memproses ulang data pengalaman, audiens yang diarsipkan dari pengalaman yang telah berakhir akan hilang. Namun, pengguna tetap dapat mengambil data pengalaman mereka melalui peristiwa yang memiliki parameter exp_variant_string di Eksplorasi. Data ini kurang akurat dibandingkan dengan audiens karena peristiwa yang terjadi sebelum dan setelah pengalaman akan ada dalam eksplorasi.

Mengambil sampel data pengalaman

Jika pengguna dapat dialokasikan ke beberapa audiens dalam waktu yang sama, pelanggan akan mengalami masalah kardinalitas (yang dapat menyebabkan baris "(other)" muncul). Probabilitas terjadinya hal ini akan meningkat seiring dengan bertambahnya jumlah pengalaman serentak dan jumlah audiens yang digunakan untuk tujuan lain (mis., bidding Google Ads).

Namun, jika pelanggan menggunakan Google Analytics 360, Google Analytics akan mengaktifkan set data yang diperluas otomatis saat data digabungkan dalam baris "(other)" untuk memberikan gambaran yang lebih lengkap tentang datanya.

Batas perbandingan

Laporan Google Analytics 4 dapat menampilkan maksimal 4 perbandingan sekaligus. Jika pengguna memiliki lebih dari 4 varian, ia dapat menukar audiens dalam perbandingan. Pertimbangkan untuk memprioritaskan varian yang memiliki rasio konversi terbaik.