ส่งพร็อพเพอร์ตี้ผู้ใช้

พร็อพเพอร์ตี้ผู้ใช้อธิบายกลุ่มฐานผู้ใช้ของคุณ เช่น ค่ากำหนดภาษา หรือสถานที่ตั้งทางภูมิศาสตร์ Analytics จะบันทึกพร็อพเพอร์ตี้ผู้ใช้บางรายการโดยอัตโนมัติ ถ้า ที่ต้องการรวบรวมพร็อพเพอร์ตี้เพิ่มเติม คุณสามารถตั้งค่าผู้ใช้เพิ่มได้สูงสุด 25 ราย ต่อโปรเจ็กต์ โปรดดูที่พร็อพเพอร์ตี้ผู้ใช้ที่กำหนดเองเพื่อดูวิธีตั้งค่าและ ลงทะเบียนพร็อพเพอร์ตี้ผู้ใช้

พร็อพเพอร์ตี้ผู้ใช้ช่วยเพิ่มประสิทธิภาพการแบ่งกลุ่มผู้ใช้ แต่ข้อมูลพร็อพเพอร์ตี้ผู้ใช้มักมีเพียง จากฝั่งเซิร์ฟเวอร์ Measurement Protocol ช่วยให้คุณสามารถเพิ่ม การวัดฝั่งไคลเอ็นต์ด้วยข้อมูลฝั่งเซิร์ฟเวอร์ ซึ่งปกติแล้วทำไม่ได้ โดยใช้โซลูชันฝั่งไคลเอ็นต์เท่านั้น

ชื่อที่สงวนไว้

ชื่อพร็อพเพอร์ตี้ผู้ใช้บางชื่อเป็นชื่อที่สงวนไว้และใช้ในการวัดผลไม่ได้

  • first_open_time
  • first_visit_time
  • last_deep_link_referrer
  • user_id
  • first_open_after_install

นอกจากนี้ ชื่อพร็อพเพอร์ตี้ผู้ใช้ต้องไม่ขึ้นต้นด้วย

  • google_
  • ga_
  • firebase_

ตัวอย่างการใช้

ในตัวอย่างต่อไปนี้ CRM มีพร็อพเพอร์ตี้ผู้ใช้ (customer_tier) ที่คุณ ที่คุณต้องการเพิ่มลงในการวัดของคุณ สามารถตั้งค่า customer_tier เป็น premiumหรือstandard หากต้องการให้พร็อพเพอร์ตี้ผู้ใช้นี้อยู่ในรายงาน คุณจะต้องทำดังนี้ ดังต่อไปนี้

ขั้นแรก ให้ลูกค้าส่งเหตุการณ์ add_payment_info พร้อมกับการโทรไปยัง API เซิร์ฟเวอร์ที่มีสิทธิ์เข้าถึงระบบ CRM ของคุณ

รหัสไคลเอ็นต์

จากนั้นเซิร์ฟเวอร์ของคุณจะเพิ่มการวัดผลด้วยพร็อพเพอร์ตี้ผู้ใช้ customer_tier ที่ใช้ Measurement Protocol

รหัสเซิร์ฟเวอร์

พร็อพเพอร์ตี้ผู้ใช้นี้รายงานกลุ่ม 2 กลุ่ม ได้แก่ premium และ standard

ดูรายละเอียดทั้งหมดเกี่ยวกับวิธีส่งเหตุการณ์โดยใช้แท็กการส่งกิจกรรม Measurement Protocol

ลบล้างการประทับเวลา

Measurement Protocol ใช้การประทับเวลาแรกที่พบในรายการต่อไปนี้ รายการสําหรับพร็อพเพอร์ตี้ผู้ใช้แต่ละรายการในคำขอ

  1. timestamp_micros ของรายการใน user_properties
  2. timestamp_micros ของคำขอ
  3. เวลาที่ Measurement Protocol ได้รับคำขอ

ตัวอย่างต่อไปนี้จะส่งการประทับเวลาระดับคำขอที่ใช้กับ พร็อพเพอร์ตี้ผู้ใช้ในคําขอ ดังนั้น Measurement Protocol จะกำหนด การประทับเวลาของทั้งพร็อพเพอร์ตี้ผู้ใช้ customer_tier และ customer_group requestUnixEpochTimeInMicros

{
  "timestamp_micros": requestUnixEpochTimeInMicros,
  "user_properties": {
      "customer_tier": {
        "value": customerTierValue
      },
      "customer_group": {
        "value": customerGroupValue
      }
  }
}

ตัวอย่างต่อไปนี้จะส่งทั้งการประทับเวลาระดับคำขอและการประทับเวลาสำหรับ พร็อพเพอร์ตี้ผู้ใช้ customer_tier ดังนั้น Measurement Protocol จะกำหนด customer_tier การประทับเวลาเป็น customerTierUnixEpochTimeInMicros และ customer_group การประทับเวลาเป็น requestUnixEpochTimeInMicros

"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
    "customer_tier": {
      "value": customerTierValue,
      "timestamp_micros": customerTierUnixEpochTimeInMicros
    },
    "customer_group": {
      "value": customerGroupValue
    }
}