สร้างกลุ่มเป้าหมายตามการจับคู่ข้อมูลลูกค้าโดยส่ง
CreateUserListRequest
สร้างเนื้อหาของคำขอ
สร้างUserList
ทรัพยากร ช่องที่พบบ่อยซึ่งต้องตั้งค่ามีดังนี้
displayName- ต้องระบุ ชื่อที่แสดงของรายการ ชื่อต้องไม่ซ้ำกันในรายการทั้งหมด ของบัญชี
description- คำอธิบายรายการโดยย่อ
integrationCode- รหัสจากระบบ
membershipDurationระยะเวลาที่สมาชิกกลุ่มเป้าหมายจะอยู่ในรายการหลังจากเพิ่ม ค่าต้องสอดคล้องกับจำนวนวันเต็ม หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ค่าเริ่มต้นเป็นค่าสูงสุด
หากใช้ JSON ให้คำนวณจำนวนวินาทีโดยคูณระยะเวลา วันด้วย
86400(จำนวนวินาทีต่อวัน) จากนั้นตั้งค่าเป็น ผลลัพธ์ของการคูณ ตามด้วยsเช่น หากต้องการระยะเวลาการเป็นสมาชิก 90 วัน ให้ใช้ค่า7776000sตั้งแต่90 * 86400 = 7776000หากใช้รูปแบบ Protocol Buffer ให้ใช้วิธีการที่สะดวกสำหรับ สร้างออบเจ็กต์
Durationตามจำนวนวัน หากมีวิธีการที่สะดวกดังกล่าว เช่น ไลบรารีprotobuf-java-utilสำหรับ Java มีเมธอดอำนวยความสะดวกfromDays()มิฉะนั้น ให้คำนวณจำนวนวินาทีโดย คูณจำนวนวันของระยะเวลาด้วย86400(จำนวนวินาทีต่อวัน) และใช้ผลลัพธ์เพื่อตั้งค่าฟิลด์secondsของออบเจ็กต์Duration
ช่องที่ต้องระบุสำหรับการจับคู่ข้อมูลลูกค้า
ต้องระบุข้อมูลในช่อง ingestedUserListInfo สำหรับกลุ่มเป้าหมายตามการจับคู่ข้อมูลลูกค้า
ต่อไปนี้คือช่องที่จะตั้งค่าใน
IngestedUserListInfo
โดยอิงตามประเภทข้อมูลที่คุณต้องการใช้เพื่อเพิ่มสมาชิกกลุ่มเป้าหมายลงในรายการ
รายการข้อมูลติดต่อ
ตั้งค่าฟิลด์ต่อไปนี้หากต้องการใช้ข้อมูลติดต่อ (อีเมลที่แฮช หมายเลขโทรศัพท์ หรือที่อยู่) เพื่อกำหนดสมาชิกในกลุ่มเป้าหมาย
uploadKeyTypesตั้งค่าเป็นรายการที่มีประเภทคีย์การอัปโหลด
CONTACT_IDuploadKeyTypesรายการต้องมีรายการเพียงรายการเดียวcontactIdInfoตั้งค่าเป็นข้อความ
ContactIdInfoโดยตั้งค่าdataSourceTypeเป็นค่าที่เหมาะสมจากDataSourceTypeการแจงนับ
รายการรหัสมือถือ
ตั้งค่าช่องต่อไปนี้หากต้องการใช้รหัสอุปกรณ์เคลื่อนที่เพื่อกำหนดสมาชิกกลุ่มเป้าหมาย
uploadKeyTypesตั้งค่าเป็นรายการที่มีประเภทคีย์การอัปโหลด
MOBILE_IDuploadKeyTypesรายการต้องมีรายการเพียงรายการเดียวmobileIdInfoตั้งค่าเป็นข้อความ
MobileIdInfoตั้งค่า
dataSourceTypeเป็นค่าที่เหมาะสมจากDataSourceTypeenumตั้งค่า
keySpaceเป็นIOSหรือANDROIDตั้งค่า
appIdเป็นสตริงที่ระบุแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ที่เก็บรวบรวมข้อมูลได้อย่างไม่ซ้ำกันสำหรับ iOS สตริงรหัสคือสตริงที่มีตัวเลข 9 หลักที่ปรากฏอยู่ท้าย URL ของ App Store เช่น
476943146สำหรับแอป "Flood-It!" ที่มีลิงก์ App Store https://apps.apple.com/us/app/flood-it/id476943146สำหรับ Android สตริงรหัสคือชื่อแพ็กเกจของแอปพลิเคชัน เช่น
com.labpixies.floodสำหรับแอป "Flood-It!" ที่มีลิงก์ Google Play https://play.google.com/store/apps/details?id=com.labpixies.flood
รายการรหัสผู้ใช้
ตั้งค่าฟิลด์ต่อไปนี้หากต้องการใช้ User-ID เพื่อกำหนดสมาชิกกลุ่มเป้าหมาย
uploadKeyTypesตั้งค่าเป็นรายการที่มีประเภทคีย์การอัปโหลด
USER_IDuploadKeyTypesรายการต้องมีรายการเพียงรายการเดียว
สร้างคำขอ
หากต้องการสร้างกลุ่มเป้าหมายตามการจับคู่ข้อมูลลูกค้า ให้สร้างcreate
คำขอสำหรับทรัพยากร UserList
ตั้งค่าฟิลด์
parentเป็นชื่อทรัพยากรของบัญชี ชื่อทรัพยากร ต้องเป็นไปตามรูปแบบaccountTypes/{accountType}/accounts/{account_id}ใช้
UserListที่คุณสร้างขึ้นสำหรับเนื้อหาของคำขอหากข้อมูลเข้าสู่ระบบไม่ใช่สำหรับบัญชี Google ที่เป็นผู้ใช้ใน
parentให้ตั้งค่าส่วนหัวตามที่อธิบายไว้ในกำหนดค่าปลายทางและส่วนหัว
ต่อไปนี้คือคำขอตัวอย่างใน JSON สำหรับข้อมูลผู้ใช้ประเภทต่างๆ
คำขอแต่ละรายการจะตั้งค่า membershipDuration เป็น 2592000s โดยที่ 2592000 คือ
จำนวนวินาทีใน 30 วัน คลิกปุ่มเปิดในโปรแกรมสำรวจ API เพื่อลองใช้คำขอ
ข้อมูลติดต่อ
{ "description": "Customer Match for contact info", "displayName": "Contact info audience", "ingestedUserListInfo": { "contactIdInfo": { "dataSourceType": "DATA_SOURCE_TYPE_FIRST_PARTY" }, "uploadKeyTypes": [ "CONTACT_ID" ] }, "membershipDuration": "2592000s" }
รหัสมือถือ
{ "description": "Customer Match for mobile IDs", "displayName": "Mobile ID audience", "ingestedUserListInfo": { "mobileIdInfo": { "dataSourceType": "DATA_SOURCE_TYPE_FIRST_PARTY", "keySpace": "ANDROID", "appId": "com.labpixies.flood" }, "uploadKeyTypes": [ "MOBILE_ID" ] }, "membershipDuration": "2592000s" }
รหัสผู้ใช้
{ "description": "Customer Match for user IDs", "displayName": "User ID audience", "ingestedUserListInfo": { "userIdInfo": { "dataSourceType": "DATA_SOURCE_TYPE_FIRST_PARTY" }, "uploadKeyTypes": [ "USER_ID" ] }, "membershipDuration": "2592000s" }
ส่งคำขอ
ส่งคำขอและใส่ส่วนหัวของคำขอหากจำเป็น
หากคำขอสำเร็จ การตอบกลับจะมี UserList ที่สร้างขึ้นพร้อมกับ id และ name ที่สร้างขึ้น จดค่าในช่องเหล่านี้ไว้เนื่องจากคุณจะต้องใช้ค่าดังกล่าวในคำขอเพื่อเพิ่มสมาชิกกลุ่มเป้าหมาย
ลงในกลุ่มเป้าหมาย
หากคำขอไม่สำเร็จ ให้ตรวจสอบข้อผิดพลาดเพื่อหาสาเหตุ ที่ทำให้ไม่สำเร็จ อัปเดตคำขอและส่วนหัวเพื่อแก้ไขปัญหา แล้วส่ง คำขอและส่วนหัวที่อัปเดตแล้ว