สร้างการผสานรวมการทดสอบกับ Google Analytics

คู่มือนี้อธิบายวิธีผสานรวมเครื่องมือทดสอบ A/B ของบุคคลที่สามกับ Google Analytics ที่จะอนุญาตให้ผู้ใช้เรียกใช้ตัวแปรการทดสอบ A/B ในเครื่องมือของคุณได้ แล้วตีความผลลัพธ์ใน Google Analytics

โปรแกรมนี้มีไว้สำหรับใคร

คู่มือนี้มีไว้สําหรับผู้ให้บริการโซลูชันการทดสอบ A/B บุคคลที่สาม หากคุณ ต้องการดูข้อมูลเกี่ยวกับการผสานรวมระหว่าง Google Analytics กับ A/B ของบุคคลที่สาม ดูโซลูชันการทดสอบได้ที่การผสานรวมกับเครื่องมือทดสอบของบุคคลที่สาม

ภาพรวม

การผสานรวมระหว่างเครื่องมือทดสอบของบุคคลที่สามกับ Google Analytics กำหนดให้คุณต้องใช้สิ่งต่อไปนี้

นอกจากนี้ ผู้ใช้ที่เริ่มการทดสอบในเครื่องมือของคุณต้องมีสถานะ เอดิเตอร์ (หรือสูงกว่า) ในพร็อพเพอร์ตี้ Google Analytics

เพิ่มพารามิเตอร์ exp_variant_string ลงในเหตุการณ์

คุณต้องสร้างตัวระบุสําหรับตัวแปรแต่ละรายการและ จากนั้นให้เพิ่มตัวระบุลงในพารามิเตอร์ exp_variant_string ใน experience_impression เหตุการณ์ คุณจะใช้พารามิเตอร์นี้ในการสร้างกลุ่มเป้าหมายเพื่อ เชื่อมโยงผู้ใช้กับตัวแปร

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

ข้อมูลโค้ดก่อนหน้าจะสร้างกลุ่มเป้าหมายต่อไปนี้

  • ชื่อกลุ่มเป้าหมาย: "กลุ่มเป้าหมาย ABC - การทดสอบ F2948574 ตัวแปร 3495F49"
  • การกําหนดกลุ่มเป้าหมาย: "รวมผู้ใช้เมื่อ: เหตุการณ์ที่มีชื่อ "experience_impression" มีพารามิเตอร์ชื่อ "exp_variant_string" ด้วย ที่ตรงกับ "ABC-F2948574-3495F49" ทุกประการ
  • ระยะเวลาการเป็นสมาชิก: 30 วัน

เก็บกลุ่มเป้าหมาย

เมื่อประสบการณ์สิ้นสุดลง คุณต้องเก็บกลุ่มเป้าหมายถาวรโดยใช้ properties.audiences.archive การเก็บกลุ่มเป้าหมายช่วยให้คุณเพิ่มพื้นที่ว่างได้ พื้นที่สำหรับสร้างประสบการณ์ของผู้ใช้ได้มากขึ้น ผู้ใช้จะยังคงเข้าถึงได้ จากกลุ่มเป้าหมายที่เก็บถาวรโดยใช้ข้อมูลย้อนหลังใน Google Analytics

การกำหนดกลุ่มเป้าหมาย

การกำหนดกลุ่มเป้าหมายช่วยให้ลูกค้าสามารถมุ่งเน้นไปที่การทดสอบกลุ่ม ผู้ใช้ที่แสดงพฤติกรรมบางอย่างบนเว็บไซต์ ตัวอย่างเช่น ลูกค้า สามารถใช้การกำหนดกลุ่มเป้าหมายเพื่อกำหนดเป้าหมายลูกค้าที่มีคุณค่าสูงด้วยข้อเสนอพิเศษ และสิ่งจูงใจต่างๆ เมื่อใช้การกำหนดกลุ่มเป้าหมาย ระบบจะแสดงเฉพาะผู้ใช้ในกลุ่มเป้าหมาย การทดสอบ

คุณสามารถช่วยให้ลูกค้าตั้งค่าการกำหนดกลุ่มเป้าหมายได้โดยการนําเข้า ผู้ใช้ในกลุ่มเป้าหมายจาก Google Analytics แล้วเปรียบเทียบ User-ID หรือ ตัวระบุอุปกรณ์จาก Google Analytics กับตัวระบุในระบบของคุณ เมื่อตัวระบุเหล่านี้ตรงกัน ระบบจะเพิ่มผู้ใช้ลงในการทดสอบ

หากต้องการส่งออกผู้ใช้จาก Google Analytics และนําเข้าไปยังไคลเอ็นต์ ให้ใช้ รายการกลุ่มเป้าหมาย API API รายการกลุ่มเป้าหมายให้ภาพรวมรายวันของผู้ใช้ในกลุ่มเป้าหมายและ ช่วยให้คุณส่งออกรหัสผู้ใช้หรืออุปกรณ์ ตัวระบุ ในกลุ่มเป้าหมาย

เราขอแนะนำให้ขอรายการกลุ่มเป้าหมายเพียงวันละครั้งต่อกลุ่มเป้าหมาย

ข้อจำกัด

การหยุดประสบการณ์ชั่วคราว

คุณไม่สามารถหยุดกลุ่มเป้าหมายใน Google Analytics ไว้ชั่วคราว

หากต้องการให้ผู้ใช้หยุดประสบการณ์ไว้ชั่วคราวได้ คุณต้องทำดังนี้

  • หยุดส่งเหตุการณ์ที่ทริกเกอร์เมื่อผู้ใช้เป็นสมาชิกของ ตัวแปร
  • ละเว้นเหตุการณ์ใดๆ ขณะที่หยุดประสบการณ์การใช้งานชั่วคราว
  • เพิ่มตัวกรองรายงานลงในรายงาน Google Analytics เพื่อยกเว้นเวลาที่หยุดชั่วคราว

หรือให้ลิงก์ผู้ใช้เพื่อเปลี่ยนวันที่ด้วยตนเองใน Google Analytics

กำลังประมวลผลข้อมูลประสบการณ์ใหม่

หากผู้ใช้ไม่มีข้อมูลเหตุการณ์ Analytics จะประมวลผลประสบการณ์ของผู้ใช้อีกครั้งได้ เมื่อ Google Analytics ประมวลผลข้อมูลประสบการณ์อีกครั้ง กลุ่มเป้าหมายที่เก็บไว้ จากประสบการณ์ที่สิ้นสุดแล้วจะหายไป อย่างไรก็ตาม ผู้ใช้ยังคงสามารถเรียกดู ข้อมูลประสบการณ์ผ่านเหตุการณ์ที่มี exp_variant_string ในการสํารวจ นี่คือ แม่นยำน้อยกว่ากลุ่มเป้าหมาย เนื่องจากเหตุการณ์ที่เกิดขึ้นก่อนและหลัง จะปรากฏในการสำรวจ

ข้อมูลประสบการณ์การสุ่มตัวอย่าง

หากจัดสรรผู้ใช้ให้กับกลุ่มเป้าหมายที่ทำงานพร้อมกันหลายกลุ่มได้ ลูกค้าจะแสดง ปัญหา Cardinality (ซึ่งทําให้แถว "(อื่นๆ)" กลายเป็น ปรากฏ) และความเป็นไปได้ที่จะเกิดเหตุการณ์เช่นนี้จะเพิ่มขึ้นตามไปด้วย จำนวนประสบการณ์ที่เพิ่มขึ้นและจำนวนผู้ชมที่ใช้เพื่อวัตถุประสงค์อื่นๆ (เช่น การเสนอราคาของ Google Ads) เพิ่มขึ้น

แต่หากลูกค้าใช้ Google Analytics 360 Google Analytics จะเปิดใช้ ชุดข้อมูลแบบขยายอัตโนมัติเมื่อรวมข้อมูลภายใต้ "(อื่นๆ)" แถวถึง ทำให้เห็นภาพข้อมูลที่สมบูรณ์มากขึ้น

ขีดจำกัดการเปรียบเทียบ

รายงาน Google Analytics แสดงการเปรียบเทียบพร้อมกันได้สูงสุด 4 รายการ เมื่อผู้ใช้ มีตัวแปรมากกว่า 4 รายการ ผู้ใช้สลับกลุ่มเป้าหมายในการเปรียบเทียบได้ ลองให้ความสำคัญกับตัวแปรที่มีอัตรา Conversion ดีที่สุด