---
title: "การซิงค์ลูกค้า"
description: "ซิงค์และย้ายข้อมูลลูกค้าเข้าสู่ Brevo พร้อมหลักฐานความยินยอมที่ปิดกั้นไว้ก่อนเมื่อพิสูจน์ไม่ได้ การส่งต่อสถานะระงับการส่ง และการแก้ไขข้อขัดแย้งที่ผู้ดูแลเป็นผู้ควบคุม"
url: https://tajo.io/th/docs/skills/data-sync/customer-sync/
markdown: https://tajo.io/th/docs/skills/data-sync/customer-sync.md
lang: th-TH
robots: noindex
---

ขอสิทธิ์ใช้งานล่วงหน้า

กรอกชื่อและที่อยู่อีเมลที่ทำงานของคุณ เราจะส่งลิงก์เพื่อยืนยันคำขอเข้าใช้งาน Tajo ทางอีเมล

# การซิงค์ลูกค้า

Tajo ย้ายข้อมูลลูกค้าเข้าสู่ Brevo สองรูปแบบ ได้แก่ **การซิงค์ต่อเนื่อง** (การเปลี่ยนแปลงจากแพลตฟอร์มที่เชื่อมต่อไว้ไหลเข้าสู่ Brevo ตลอดเวลา) และ **การย้ายข้อมูลแบบยกชุด** (การย้ายข้อมูลเต็มความจุที่กลับมาทำต่อจากจุดเดิมได้ จาก Mailchimp, Klaviyo, HubSpot, Salesforce, Shopify, WooCommerce, Stripe และอื่น ๆ) ทั้งสองรูปแบบทำงานบนเอนจินเดียวกันและมีคุณสมบัติร่วมที่ไม่มีการต่อรอง คือ **ความยินยอมต้องพิสูจน์ได้เป็นรายเรคคอร์ด ไม่ใช่การสันนิษฐาน**

## ความยินยอมถูกตัดสินอย่างไร

ทุกเรคคอร์ดต้องผ่านด่านความยินยอมที่ปิดกั้นไว้ก่อนเมื่อพิสูจน์ไม่ได้ ก่อนจะเข้าสู่กลุ่มเป้าหมายทางการตลาดได้

| ผลการตัดสิน | สิ่งที่เกิดขึ้น |
| --- | --- |
| **พิสูจน์ความยินยอมได้** (เช่น Mailchimp `subscribed`, Klaviyo `SUBSCRIBED`, ความยินยอมทางการตลาดของ Shopify) | นำเข้าสู่ลิสต์ Brevo ที่คุณเลือกไว้ |
| **ปฏิเสธอย่างชัดแจ้ง** (ยกเลิกการติดตาม เลือกไม่รับ) | **ไม่ถูกทิ้ง** แต่ถูกนำเข้า Brevo ในฐานะคอนแทกต์ในบัญชีดำ และบันทึกไว้ในทะเบียนห้ามติดต่อ แพลตฟอร์มใหม่จึงไม่มีทางส่งอีเมลถึงพวกเขาได้ |
| **ถูกระงับด้วยเหตุผลด้านการส่งถึง** (hard bounce การร้องเรียนว่าเป็นสแปม เช่น Mailchimp `cleaned`, Klaviyo `HARD_BOUNCE`/`SPAM_COMPLAINT`) | ถูกส่งต่อไปในฐานะบัญชีดำและทำเครื่องหมายว่าคงอยู่ถาวร การสมัครรับใหม่บนอีกแพลตฟอร์มในภายหลังจะไม่ปลดสถานะ bounce หรือการร้องเรียน |
| **พิสูจน์ไม่ได้** (ไม่มีสัญญาณความยินยอมใด ๆ เลย) | ถูกปฏิเสธ “เราพิสูจน์ความยินยอมไม่ได้” กับ “มีความยินยอม” ไม่เคยเป็นผลลัพธ์เดียวกัน |

ความต่างระหว่าง “ปฏิเสธ” กับ “พิสูจน์ไม่ได้” นั้นสำคัญ การยกเลิกการติดตามคือการตัดสินใจที่ต้องอยู่รอดข้ามการย้ายข้อมูล ส่วนฟิลด์ที่ว่างเปล่าไม่ใช่การตัดสินใจใด ๆ ทั้งสิ้น

### แหล่งที่มาของความยินยอมแยกตามแพลตฟอร์ม

| แพลตฟอร์ม | หลักฐานความยินยอม | สัญญาณการระงับการส่ง |
| --- | --- | --- |
| Mailchimp | สถานะสมาชิก `subscribed` | `unsubscribed` (เลือกไม่รับ), `cleaned` (hard bounce) |
| Klaviyo | ความยินยอมทางการตลาดของโปรไฟล์ `SUBSCRIBED` | ลิสต์การระงับพร้อมเหตุผล (`UNSUBSCRIBE`, `USER_SUPPRESSED`, `HARD_BOUNCE`, `INVALID_EMAIL`, `SPAM_COMPLAINT`) |
| Shopify | `email_marketing_consent.state` / `accepts_marketing` | `not_subscribed` อย่างชัดแจ้ง |
| HubSpot | สถานะการรับข่าวสาร (batch API 100 คอนแทกต์ต่อการเรียกหนึ่งครั้ง) | `hs_email_optout` |
| Salesforce | พิสูจน์แบบยกชุดจาก Sales Cloud ไม่ได้ ตัวตนจึงย้ายมา แต่การเข้ากลุ่มเป้าหมายยังปิดอยู่ | `HasOptedOutOfEmail`, `EmailBouncedDate` |
| WooCommerce / Stripe | ไม่อนุมานจากการซื้อ เพราะเรคคอร์ดลูกค้าไม่ใช่ความยินยอมทางการตลาด | ไม่มี |

## การแก้ไขข้อขัดแย้งระหว่างการย้ายข้อมูล

เมื่อต้นทางกับ Brevo ไม่ตรงกันเรื่องอีเมลเดียวกัน การแก้ไขจะเป็นไปตามโหมดที่คุณเลือก

- **การตัดสินใจล่าสุดชนะ (ค่าเริ่มต้น)**: ฝ่ายที่การตัดสินใจเรื่องความยินยอมมีเวลาประทับใหม่กว่าจะเป็นฝ่ายชนะ ฝ่ายที่ไม่มีเวลาประทับที่อ่านค่าได้จะแพ้ฝ่ายที่มีเสมอ และเมื่อไม่มีทั้งสองฝ่าย สถานะที่ติดต่อได้น้อยกว่าจะเป็นฝ่ายชนะ
- **แหล่งข้อมูลจริง**: คุณระบุแพลตฟอร์มที่ถือเป็นแหล่งอ้างอิงของการย้ายข้อมูลครั้งนี้ (“ต้นทางถูกต้อง” หรือ “Brevo ถูกต้อง”) หากเวิร์กสเปซของคุณประกาศระบบบันทึกข้อมูลหลักไว้แล้ว แพลตฟอร์มนั้นจะเป็นผู้มีอำนาจตัดสินโดยอัตโนมัติ
- **ในทุกโหมด**: hard bounce และการร้องเรียนว่าเป็นสแปมคือข้อเท็จจริงด้านการส่งถึง ไม่ใช่ความชอบส่วนตัว การสมัครรับใหม่จึงไม่ปลดการระงับเหล่านี้ และข้อขัดแย้งทุกรายการที่เอนจินไม่ยอมตัดสินใจแทนจะถูกนับและรายงาน ไม่ถูกข้ามไปอย่างเงียบ ๆ

## ความน่าเชื่อถือเมื่อทำงานเต็มความจุ

- การดึงข้อมูลด้วยเคอร์เซอร์จะเดินผ่านตารางต้นทางทั้งหมด (คอนแทกต์ 100k+) พร้อมจุดตรวจ เมื่อระบบล่มจะกลับมาทำต่อจากชุดข้อมูลล่าสุดที่เสร็จแล้ว และการลองใหม่จะไม่เขียนซ้ำสองครั้ง (คีย์ idempotency รายเรคคอร์ด)
- การเขียนเข้า Brevo ใช้ bulk import API (10,000 คอนแทกต์ต่อชุด) ภายใต้ขีดจำกัดอัตราการเรียกของ Brevo สถานะการระงับการส่งเดินทางไปพร้อมกับการนำเข้า จึงไม่มีช่วงที่ติดต่อได้ก่อนแล้วค่อยถูกระงับ
- การรันทุกครั้งจะรายงานว่าอะไรถูกย้ายและอะไรไม่ถูกย้าย ทั้งคอนแทกต์ที่นำเข้า การปฏิเสธอย่างชัดแจ้งที่ส่งต่อมา การระงับที่ถูกกระจายต่อ ข้อขัดแย้งที่ถูกพักไว้ และเหตุผลของความล้มเหลวรายเรคคอร์ด

## การซิงค์เพิ่มอะไรให้หลังการย้ายข้อมูล

เมื่อย้ายข้อมูลเสร็จแล้ว การเชื่อมต่อชุดเดิมจะทำให้ Brevo เป็นปัจจุบันต่อไป webhook ของแพลตฟอร์ม (Shopify, WooCommerce, WordPress, Mailchimp) ส่งการเปลี่ยนแปลงเข้ามาแบบเกือบเรียลไทม์ ส่วนแหล่งข้อมูลที่ดึงตามรอบจะรีเฟรชตามตารางเวลา การยกเลิกการติดตามที่พบที่ต้นทางจะพลิกสถานะความยินยอมในบัญชีแยกประเภท พร้อมร่องรอยการตรวจสอบว่าเกิดขึ้นเมื่อใด จากที่ใด และด้วยหลักฐานอะไร

## การตั้งค่า

1. เชื่อมต่อแพลตฟอร์มต้นทางใน Tajo (API key หรือ OAuth ตามแต่ละคอนเน็กเตอร์)
2. เชื่อมต่อ Brevo แล้วเลือกลิสต์ปลายทาง
3. เลือกโหมดการแก้ไขข้อขัดแย้ง (หรือใช้ค่าเริ่มต้น)
4. รันการย้ายข้อมูล แล้วตรวจดูรายงานรวมถึงข้อขัดแย้งที่ถูกพักไว้ ก่อนเปิดใช้งานการทำงานอัตโนมัติ

การจัดการความยินยอมและการระงับการส่งไม่สามารถปิดได้ในการตั้งค่า ไม่มีตัวเลือกใดที่นำเข้าคอนแทกต์ที่ยกเลิกการติดตามแล้วให้กลายเป็นคอนแทกต์ที่ส่งอีเมลได้
