ตลาดคืออะไร
ตลาดเป็นโอกาสพิเศษให้ผู้ค้าปลีกเพิ่มการมองเห็นออนไลน์ และดึงดูดผู้ซื้อรายใหม่หรือผู้ซื้อทั่วไปได้อย่างง่ายดาย ตลาดช่วยให้ธุรกิจขนาดเล็กเข้าถึงลูกค้าได้หลากหลาย ซึ่งโดยทั่วไปแล้วผู้ขายในตลาดจะจัดส่งโดยตรงไปยังลูกค้า
ตลาดช่วยให้ผู้ขายขายผลิตภัณฑ์ของตนบนเว็บไซต์ของผู้ค้าปลีก ซึ่งช่วยเพิ่มการมองเห็นผลิตภัณฑ์กับกลุ่มเป้าหมายมากขึ้น ในขณะที่ผู้ค้าปลีกได้รับข้อเสนอผลิตภัณฑ์เพิ่มเติมเพื่อขายให้กับลูกค้าในวงกว้างขึ้น
นอกเหนือจากการสร้างรายได้จากเว็บไซต์ของคุณด้วยความสามารถของตลาดแล้ว ผู้ค้าปลีกยังสามารถใช้ประโยชน์จากพื้นที่ชั้นวางออนไลน์ระดับพรีเมียมนี้ และเสนอโอกาสให้ผู้ขายในตลาดในการเสนอราคาสําหรับตําแหน่งสูงสุดผ่าน CitrusAd ผ่านเอกสารที่ระบุไว้ด้านล่าง
การตั้งค่าผู้ลงโฆษณาในตลาด
เมื่อการปรับปรุงการรวมของคุณเสร็จสมบูรณ์ (รายละเอียดด้านล่าง) คุณจะสามารถตั้งค่ารหัสผู้ขายให้กับแต่ละทีมได้ สามารถทำได้เมื่อสร้างทีมจากทีมผู้ค้าปลีกเท่านั้น ไม่สามารถทำได้เมื่อแก้ไขทีมหรือโดยซัพพลายเออร์
มีส่วน "ฟิลด์ไม่บังคับ" เมื่อสร้างทีมใหม่ที่สามารถเลือกรหัสผู้ขายได้ สามารถเลือกรหัสผู้ขายที่มาจากแคตตาล็อกผลิตภัณฑ์ของคุณโดยตรง คุณไม่สามารถป้อนค่าที่ไม่มีอยู่ในแค็ตตาล็อกผลิตภัณฑ์
ข้อกําหนดการผสานการทํางาน
ภาพรวมระดับสูง
นอกเหนือจากการรวมมาตรฐานกับ CitrusAd แล้ว การรวมของคุณจะต้องได้รับการปรับปรุงด้วยการเปลี่ยนแปลงด้านล่าง:
- ใช้ sellerId ต่อผลิตภัณฑ์ในไฟล์แคตตาล็อกผลิตภัณฑ์หรือ API
- แยกวิเคราะห์คำตอบของโฆษณาและแสดงข้อเสนอของผู้ขายที่ถูกต้องเมื่อมีความเกี่ยวข้อง
- รายงานรหัสผู้ขายต่อผลิตภัณฑ์ที่ไม่ซ้ำเมื่อรายงานคำสั่งซื้อไปยัง CitrusAd
ปัจจุบันคุณลักษณะของ CitrusAd ไม่ได้ให้ความสำคัญกับกรณีการใช้งานที่ผู้ขายของผลิตภัณฑ์ไม่มีรหัสผู้ขายและยังมีรหัสผู้ขายอื่นๆ ของผลิตภัณฑ์วิธีแก้ปัญหาที่ระบุได้คือการซิงโครไนซ์ ID ผู้ขายของผู้ค้าปลีกกับผลิตภัณฑ์ที่ไม่ใช่ตลาดใดๆ และผู้จัดจำหน่ายแต่ละรายที่ไม่ใช่ผู้ขายในตลาดจะต้องมี ID ผู้ขายนี้เพิ่มโปรดติดต่อผู้จัดการบัญชีทางเทคนิคของคุณเพื่อเรียนรู้เพิ่มเติม
การปรับปรุงแค็ตตาล็อกผลิตภัณฑ์
ในแค็ตตาล็อกผลิตภัณฑ์ของคุณที่ซิงค์กับ Citrus คุณจะต้องระบุรหัสผู้ขายต่อรหัสผลิตภัณฑ์ที่ไม่ซ้ำกับ CitrusAd
การซิงค์แคตตาล็อกผ่านไฟล์
คุณจะต้องเพิ่มคอลัมน์/ส่วนเพิ่มเติมในไฟล์แคตตาล็อกของ seller_id
ทุกๆ seller_id
และ product_code
ชุดค่าผสมต้องเป็นแถวที่ไม่ซ้ำ สำหรับผลิตภัณฑ์ที่ไม่อยู่ในตลาด seller_id
สามารถเว้นว่างได้
ผลิตภัณฑ์ที่มีทั้งผู้ขายแบรนด์ (ซึ่งผลิตภัณฑ์ไม่มี SelleID) และผู้ขายในตลาด (ซึ่งผลิตภัณฑ์เดียวกันมีตัวแปร SelleID) ไม่สามารถใช้งานร่วมกันได้ในขณะนี้ หากคุณมีผลิตภัณฑ์ที่จัดอยู่ในหมวดหมู่นี้ เราขอแนะนำให้คุณเข้าร่วมเฉพาะผู้ขายในตลาดกลางสำหรับผลิตภัณฑ์เหล่านี้เท่านั้น
หากเว็บไซต์อีคอมเมิร์ซของคุณได้รับการตั้งค่าด้วยกรณีการใช้งานเฉพาะของผลิตภัณฑ์นี้ โปรดแจ้งปัญหานี้กับผู้ติดต่อ CitrusAd ของคุณในขณะที่เรากําลังพิจารณาทําให้กรณีการใช้งานนี้เข้ากันได้
สำหรับตัวอย่าง โปรดไปที่ การซิงค์แคตตาล็อกและผลิตภัณฑ์ผ่านไฟล์
การซิงค์แค็ตตาล็อกผ่าน API
เมื่อซิงค์ผลิตภัณฑ์ผ่าน API คุณจะต้องซิงค์ sellerId
ต่อ sellerId
และ gtin
ชุดค่าผสม
POST $BASE_URL/v1/catalog-products?teamId=<YOUR_TEAM_ID> HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
"catalogProducts": [
{
"catalogId": "628dbe95-2ec9-4e07-881d-3e9f92ab2e0b",
"gtin": "23556578965543",
"sellerId": "327272-sade2-3ja",
"dtmCookieId": "AAAF8xLBTA968AB6TOthAAAAAAE",
"inventory": 50,
"price": "19.99",
"tags": [
"imageurl:https://your.image.host.com/image.jpg",
"name:Covergirl Clean 120 Creamy Natural Liquid Foundation30mL"
],
"filters": [
"category:Health&Beauty",
"category:Grocery",
"Brand:Covergirl",
"Special_Flag:0"
],
"profit": "1.50"
},
{
"catalogId": "628dbe95-2ec9-4e07-881d-3e9f92ab2e0b",
"gtin": "23556578965543",
"sellerId": "09sa-d32s--faasw",
"inventory": 50,
"price": "19.99",
"tags": [
"imageurl:https://your.image.host.com/image.jpg",
"name:Covergirl Clean 120 Creamy Natural Liquid Foundation30mL"
],
"filters": [
"category:Health&Beauty",
"category:Grocery",
"Brand:Covergirl",
"Special_Flag:0"
],
"profit": "1.50"
},
{
"catalogId": "628dbe95-2ec9-4e07-881d-3e9f92ab2e0b",
"gtin": "23556578965738",
"inventory": 26,
"price": "8.50",
"tags": [
"imageurl:https://your.image.host.com/image.jpg",
"name:Kelloggs Froot Loops Breakfast Cereal 500g"
],
"filters": [
"Brand:Kelloggs",
"category:Pantry",
"category:BreakfastFoods",
"category:Cereals",
"Special_Flag:0"
],
"profit": "0.50"
}
]
}
การปรับปรุงการตอบสนองต่อโฆษณา
เมื่อ CitrusAd แสดงโฆษณา sellerId
จะให้บริการหาก gtin
มีหนึ่งรายการที่เกี่ยวข้อง สิ่งนี้มีผลกับโฆษณาทุกประเภท แต่เกี่ยวข้องกับการแสดงโฆษณาจากโฆษณาผลิตภัณฑ์เท่านั้น ตัวอย่างการตอบกลับโฆษณาผลิตภัณฑ์อยู่ด้านล่าง:
{
"ads": [
{
"id": "display_QqHaKRrKlFm1Wxr9c_DXJN4HSE3NzMzNjM2",
"gtin": "7733636",
"discount": {
"amount": 0,
"minPrice": 0,
"maxPerCustomer": 0
},
"expiry": "2021-05-12T04:17:50.400902957Z",
"position": 1
},
{
"id": "display_NzsHqP0_iQedlo9VnrO2vqkwi_k3NzMzNjI4",
"gtin": "7733628",
"sellerId": "2834-ascre-2wcr4",
"discount": {
"amount": 0,
"minPrice": 0,
"maxPerCustomer": 0
},
"expiry": "2021-05-12T04:17:50.400908257Z",
"position": 2
}
],
"banners": [],
"products": [],
"memoryToken":"85ykKVv-luDHMWLZx2d6xcPq6sF7CgkJCSJDb3VudGVyIjogIjIiLAoJCQkiQWRzIjogWwoJCQkJImRpc3BsYXlfV05VV0NwQkRKMUpKNm5wdVZSVExvOU40TUxzNE1UWTBOemt5TWc9PSIsCgkJCQkiZGlzcGxheV9MME5NUHRxNmdCcVFvREJOd3J0dE9UTGJoWk0xTVRFeU9UYzRPUT09IiwKCQkJCSJkaXNwbGF5XzlCcEpmdUpaWk9VXzgyaWpFM3VCczgxd3VVczRNekkwTnpVeE5nPT0iLAoJCQkJImRpc3BsYXlfcW1VU1p4TkpMQ0lqeWQwdTFJRDk0RmxVZ0pnNE16STBOelV4Tnc9PSIsCgkJCQkiZGlzcGxheV9oeHlFZktCUnRrNWlxMThMQzE1SDJHcEN3QjgxTVRFeU9UYzVNQT09IiwKCQkJCSJkaXNwbGF5X1NkcjFEcU5aUEFtcGh0Q1FIUndoYUxFT1B0RXhNamsxT1RJNE5BPT0iLAoJCQkJImRpc3BsYXlfeVlSai1qV2Ntc2ozNzhrel9PMm0yOVlwTjhJeE5EazNPRE00TXc9PSIsCgkJCQkiZGlzcGxheV9Xbm9NZGZuLTRTVmhxcF9xQzVvLWxoT0paNm8xTkRJeE1UUTROdz09IgoJCQldLAoJCQkiVFRMIjogMTYyODk4NTYwMAoJCX0="
}
เพื่อให้แน่ใจว่ามีการแสดงข้อเสนอของผู้ขายที่ถูกต้อง คุณควรอ่าน sellerId
ให้บริการโดย CitrusAd และแสดงข้อเสนอของผู้ขายที่ถูกต้องให้กับลูกค้า
การปรับปรุงการรายงานคำสั่งซื้อ
เมื่อรายงานคำสั่งซื้อไปยัง CitrusAd คุณจะต้องระบุ sellerId
ต่อ gtin
เมื่อคุณรายงานคำสั่งซื้อไปยัง CitrusAd
ขั้นตอนนี้จำเป็นและไม่ควรพลาด มิฉะนั้นโฆษณาจะไม่ระบุแหล่งที่มาของคำสั่งซื้อ
การซิงค์คําสั่งซื้อผ่านไฟล์
คุณจะต้องเพิ่มคอลัมน์/ส่วนเพิ่มเติมในไฟล์คำสั่งซื้อของคุณ seller_id
ทุกๆ seller_id
และ product_code
ชุดค่าผสมต้องเป็นแถวที่ไม่ซ้ำ สำหรับผลิตภัณฑ์ที่ไม่อยู่ในตลาดที่ซื้อ seller_id
สามารถเว้นว่างได้
สำหรับตัวอย่าง โปรดไปที่ การซิงค์ข้อมูลคำสั่งซื้อผ่านไฟล์
การซิงค์คำสั่งซื้อผ่าน API
เมื่อซิงค์คำสั่งซื้อผ่าน API คุณจะต้องซิงค์ sellerId
ตามความเหมาะสมเมื่อรายงานคําสั่งซื้อ ในกรณีที่ผลิตภัณฑ์ที่ซื้อไม่มี sellerId
ซึ่งสามารถละไว้ได้
ด้านล่างนี้เป็นตัวอย่างการสั่งซื้อผลิตภัณฑ์หนึ่งมาจากผู้ขายในตลาดและอีกรายการหนึ่งไม่ใช่ผลิตภัณฑ์ในตลาด:
POST $BASE_URL/v1/orders HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
"orders": [
{
"customerId": "npc-s243-ir",
"sessionId": "5cat7-9964-4f",
"orderDate": "2021-12-02T15:00:00Z",
"id": "abcti84ew-c158-4d78-a0af-b48bbwfrcss4",
"orderItems": [
{
"gtin": "9891998566P",
"quantity": 3,
"regularUnitPrice": "1.00",
"totalOrderItemPriceAfterDiscounts": "3.00",
"sellerId": "10sa-3s33-j8e3"
}
]
},
{
"gtin": "351998532P",
"quantity": 1,
"regularUnitPrice": "2.50",
"totalOrderItemPriceAfterDiscounts": "2.50"
}
]
}
]
}
การย้ายทีมที่มีอยู่
หากคุณกำลังปรับปรุงการผสานรวมของคุณเพื่อสนับสนุนผู้ขายในตลาดกลาง มีขั้นตอนมากมายที่คุณหรือผู้โฆษณาของคุณต้องทำ สิ่งสำคัญคือต้องทราบว่าผลิตภัณฑ์ทำงานอย่างไรภายในระบบ CitrusAd
ผลิตภัณฑ์ที่ไม่มีรหัสผู้ขายและผลิตภัณฑ์ที่มี ID ผู้ขายเป็นสองหน่วยงานที่ไม่ซ้ำกันในระบบ CitrusAd เช่นนี้แคมเปญจะต้องมีการโยกย้ายเพื่อเลือกตัวแปรผลิตภัณฑ์ใหม่ที่ถูกต้องสำหรับแคมเปญที่มีอยู่ทั้งหมดที่จะต้องมีการปรับปรุง
- แจ้งให้ผู้จัดการบัญชีด้านเทคนิคของ CitrusAd ทราบถึงความตั้งใจของคุณที่จะเปิดใช้งานคุณสมบัติรหัสผู้ขายในตลาดกลาง
- ผู้จัดการบัญชีด้านเทคนิคของคุณควรมั่นใจได้ว่าการระบุแหล่งที่มาภายในของเราได้รับการกำหนดค่าให้จัดการกับการย้ายทีม
- ปรับปรุงแค็ตตาล็อกผลิตภัณฑ์ด้วยผลิตภัณฑ์ ID ผู้ขาย
- ปรับปรุงการรายงานคำสั่งซื้อเพื่อรายงาน ID ผู้ขาย
- หากต้องการย้ายทีมที่มีอยู่ ให้แก้ไขทีมที่มีอยู่เพื่อระบุรหัสผู้ขาย
- เมื่อแก้ไขทีมแล้ว จะต้องแก้ไขแคมเปญของแต่ละทีมเพื่อเลือกผลิตภัณฑ์อีกครั้ง เนื่องจากเราต้องการผลิตภัณฑ์ใหม่ที่มี ID ผู้ขายที่เลือกไว้ในแคมเปญ ในขณะที่แคมเปญที่สร้างขึ้นก่อนที่ทีมจะมีรหัสผู้ขายจะไม่มีรูปแบบที่ถูกต้องของผลิตภัณฑ์ที่เลือก