แหล่งข้อมูลที่รองรับในบทความนี้ใช้ได้กับเครื่องมือนำเข้าข้อมูลต้นทุนเท่านั้น
คุณสามารถสร้างการเชื่อมต่อระหว่าง Google Analytics กับแหล่งข้อมูลที่รองรับได้ หากต้องการใช้การเชื่อมต่อแหล่งข้อมูลเหล่านี้ให้เกิดประโยชน์สูงสุด คุณต้องคำนึงถึงข้อกําหนดในการเตรียมข้อมูลและการตั้งค่า ซึ่งรวมถึงประเภทแหล่งข้อมูล ฟิลด์ที่จะนําเข้า และสิทธิ์เข้าถึง
ข้อกำหนดทั่วไป
- คุณต้องเป็นผู้แก้ไขหรือมีบทบาทที่สูงกว่าที่ระดับพร็อพเพอร์ตี้
- คุณต้องอัปเดตข้อมูลก่อนการนําเข้าแต่ละครั้ง
- สําหรับแหล่งข้อมูลที่อิงตามไฟล์ เช่น HTTP, Google ชีต, Google Cloud Storage และ Amazon S3 ข้อมูลควรอยู่ในรูปแบบ .csv หรือ .tsv
- แถวแรกของข้อมูลจากแหล่งข้อมูลต้องประกอบด้วยส่วนหัวหรือชื่อคอลัมน์ เช่น ส่วนหัวของคอลัมน์คือ "cost" และแต่ละแถวมีตัวเลขเป็นต้นทุนที่เชื่อมโยงกับแถวนั้น
- ชื่อแหล่งข้อมูลต้องเหมือนกันทุกครั้งที่มีการอัปเดตข้อมูล หากเปลี่ยนชื่อแหล่งข้อมูลทุกครั้ง การผสานรวมจะใช้งานไม่ได้และข้อมูลจะไม่อัปเดต
- คุณสามารถอัปเดตข้อมูลจากแหล่งข้อมูลได้บ่อยเท่าที่ต้องการ การอัปเดตอาจรวมถึงการเพิ่มหรือนําผู้ใช้หรือ Conversion ใหม่ออก
- การนําเข้าข้อมูลรองรับการนําเข้าข้อมูลรายวันและการตั้งเวลารีเฟรชการนําเข้ารายวัน
สร้างการเชื่อมต่อแหล่งข้อมูล
- ในส่วนผู้ดูแลระบบภายในการเก็บรวบรวมและการแก้ไขข้อมูล ให้คลิกนำเข้าข้อมูล
หมายเหตุ: ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้ คุณต้องเป็นผู้แก้ไขหรือมีบทบาทที่สูงกว่าที่ระดับพร็อพเพอร์ตี้จึงจะเริ่มต้นกระบวนการนําเข้าได้สําเร็จ
- สร้างแหล่งข้อมูลใหม่หรือเลือกแหล่งข้อมูลที่มีอยู่ ลองอ่านส่วนต่อไปนี้
สร้างแหล่งข้อมูลใหม่
- คลิกสร้างแหล่งข้อมูล
- ป้อนชื่อแหล่งข้อมูล
- เลือกข้อมูลค่าใช้จ่าย (การนำเข้าเวลาสืบค้นเท่านั้น)
- คลิกอ่านข้อกำหนด หากได้รับข้อความแจ้ง ซึ่งจะปรากฏขึ้นหากคุณกําลังนำเข้าอุปกรณ์หรือข้อมูลผู้ใช้
- เลือกการเชื่อมต่อข้อมูลจากเมนูแบบเลื่อนลง ดูข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อแหล่งข้อมูล
- คลิกถัดไป
- เลือกประเภทข้อมูล
- อัปโหลดแหล่งข้อมูลที่ต้องการใช้
- (ไม่บังคับ) คุณใช้ตัวกรองหรือคีย์การเข้ารหัสเพื่อกําหนดค่าข้อมูลที่จะนําเข้าได้
- คลิกถัดไป
- เลือกช่องแหล่งข้อมูลจากรายการแบบเลื่อนลงที่ตรงกับช่องปลายทางเพื่อทำการแมปช่อง
- (ไม่บังคับ) ใช้การเปลี่ยนรูปแบบกับข้อมูล
- คลิกถัดไป
- ตรวจสอบรายละเอียดการเชื่อมต่อแหล่งข้อมูล เช่น ชื่อการเชื่อมต่อ ประเภทข้อมูล กําหนดการอัปเดต ข้อมูลที่เลือก ฟิลด์ที่แมป และวิธีการอัปเดต
- คลิกเสร็จ
แหล่งข้อมูลที่รองรับ
Google Analytics รองรับแหล่งข้อมูลต่อไปนี้ ขยายส่วนข้อกำหนดและข้อมูลการแก้ปัญหาของแหล่งข้อมูลแต่ละแห่ง
Amazon Redshift
ข้อกำหนด
- ฐานข้อมูล Redshift ที่ต้องการใช้ต้องเข้าถึงได้ผ่านอินเทอร์เน็ต
- คุณต้องระบุชื่อผู้ใช้หรือรหัสผ่านของบัญชีในฐานข้อมูลซึ่งเข้าถึงตารางที่มีข้อมูลที่คุณต้องการใช้
- คุณต้องมีข้อมูลเข้าสู่ระบบสำหรับผู้ใช้ที่มีสิทธิ์ (รวมถึงสิทธิ์การอ่าน) เพื่อเข้าถึงข้อมูลใน Redshift
- เซิร์ฟเวอร์ Redshift ต้องเข้าถึงได้แบบสาธารณะ หรือจะเพิ่มในรายการที่อนุญาตได้โดยใช้ช่วง IP สำหรับ us-central1, us-east1 หรือ us-west1 จากรายการช่วงนี้
แก้ไขข้อผิดพลาด
ข้อผิดพลาดในการตั้งค่า
- โปรดตรวจสอบว่าคุณป้อน URL ของตำแหน่งฐานข้อมูลและข้อมูลเข้าสู่ระบบที่ถูกต้อง
- โปรดตรวจสอบว่าข้อมูลเข้าสู่ระบบที่ใช้มีสิทธิ์ที่เหมาะสมในการเข้าถึงตารางที่คุณต้องการ
- ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
ข้อผิดพลาดในการเรียกใช้ตามกำหนดเวลา
- สาเหตุที่พบบ่อยที่สุดของการทำงานตามกำหนดการไม่สำเร็จคือสิทธิ์ที่อัปเดตใน Redshift ตรวจสอบว่าบทบาทหรือบัญชีที่สอดคล้องกับบัญชีของคุณมีสิทธิ์อ่านข้อมูล
- ตรวจสอบว่าข้อมูลยังอยู่ รวมถึงชื่อของสคีมาและชื่อตารางไม่มีการเปลี่ยนแปลง
Amazon S3
ข้อกำหนด
- คุณต้องมีสิทธิ์เข้าถึงระดับผู้ใช้หลักของ Identity Access Management ของ Amazon Web Services ที่มีสิทธิ์ต่อไปนี้
- อัปโหลดออบเจ็กต์ไปยังที่เก็บข้อมูล S3
- สร้างคีย์ลับและคีย์ API สําหรับบทบาทที่มีสิทธิ์อ่านที่เก็บข้อมูล S3
- นอกจากนี้ คุณอาจต้องมีสิทธิ์สร้างบทบาทซึ่งมีสิทธิ์เข้าถึงที่เก็บข้อมูลบางรายการหรือมอบสิทธิ์เข้าถึงให้บุคคลอื่นด้วย
แก้ไขข้อผิดพลาด
ข้อผิดพลาดในการตั้งค่า
- โปรดตรวจสอบว่าคุณป้อน URL ของตัวระบุบัญชีที่ถูกต้อง
- ตรวจสอบว่าบรรทัดแรกของออบเจ็กต์มีส่วนหัว เช่น อีเมลและชื่อ
- ตรวจสอบรหัสคีย์การเข้าถึงและคีย์การเข้าถึงลับอีกครั้ง ทั้ง 2 รายการควรแตกต่างกัน
- ตรวจสอบว่าออบเจ็กต์ใน S3 มีนามสกุลไฟล์ ระบบจะปฏิเสธไฟล์ที่ไม่มีนามสกุลไฟล์
- ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
ข้อผิดพลาดในการเรียกใช้ตามกำหนดเวลา
- สาเหตุที่พบบ่อยที่สุดของความล้มเหลวในการเรียกใช้ตามกำหนดเวลาคือสิทธิ์ที่อัปเดตใน AWS ตรวจสอบว่าบทบาทหรือบัญชีที่สอดคล้องกับคีย์การเข้าถึงมีสิทธิ์อ่านออบเจ็กต์
- ตรวจสอบว่ายังมีออบเจ็กต์อยู่และไม่ได้เปลี่ยนชื่อ
BigQuery
ข้อกำหนด
- คุณต้องมีสิทธิ์เข้าถึงระดับเจ้าของ GCP ในโปรเจ็กต์ BQ และสิทธิ์เข้าถึงระดับผู้ดูแลระบบ Google Ads เพื่อสร้างการเชื่อมต่อครั้งแรกระหว่างตาราง BigQuery กับ Google Ads
- หมายเหตุ: คุณสามารถเพิกถอนสิทธิ์เข้าถึงระดับผู้ดูแลระบบ Google Ads ได้เมื่อสร้างการเชื่อมต่อแล้ว
- มุมมอง BigQuery ต้องได้รับสิทธิ์อย่างสมบูรณ์ และแหล่งที่มาของมุมมองไม่สามารถรวมตารางภายนอกได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับมุมมองที่ได้รับอนุญาตและแหล่งข้อมูลภายนอก
แก้ปัญหาข้อผิดพลาด
ข้อผิดพลาดในการตั้งค่า
- ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
Google Cloud Storage
ข้อกำหนด
- การเข้าถึงบทบาท GCP ที่มีสิทธิ์เขียนในที่เก็บข้อมูล GCS
- สิทธิ์เข้าถึงผู้ดูแลระบบ Google Ads เพื่อตั้งค่าการเชื่อมต่อเริ่มต้นระหว่างที่เก็บข้อมูล GCS กับ Google Ads
ทำความเข้าใจสิทธิ์
เหตุใดระบบจึงขอให้ฉันแชร์สิทธิ์เข้าถึงที่เก็บข้อมูลทั้งหมดเมื่อฉันต้องการแชร์ไฟล์เพียงไฟล์เดียว
Google Ads จะรองรับการควบคุมการเข้าถึงที่ระดับออบเจ็กต์ก็ต่อเมื่อเปิดใช้สิทธิ์เข้าถึงระดับที่เก็บข้อมูลแบบเดียวกันและนโยบาย IAM ที่ควบคุมการเข้าถึงที่เก็บข้อมูลเป็นเวอร์ชัน 3 ขึ้นไป หากคุณต้องการให้สิทธิ์เฉพาะกับออบเจ็กต์รายการเดียวในที่เก็บข้อมูล โปรดเปิดใช้สิทธิ์เข้าถึงระดับที่เก็บข้อมูลแบบเดียวกัน และเพิ่มเงื่อนไขสำหรับบัญชีบริการของคุณ ดูเพิ่มเติมได้ในสิทธิ์เข้าถึงระดับที่เก็บข้อมูลแบบเดียวกัน
หมายเหตุ: ต้องมีสิทธิ์อ่านเท่านั้นจึงจะนำเข้าข้อมูลได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ IAM สำหรับ Cloud Storage
แก้ไขข้อผิดพลาด
ข้อผิดพลาด - โหลดรายการช่องที่นําเข้าไม่สําเร็จ
- ออบเจ็กต์ที่คุณเลือกอาจอยู่ในรูปแบบที่ไม่รองรับหรืออาจมีข้อมูลที่อ่านไม่ได้ โปรดตรวจสอบและอัปเดตออบเจ็กต์
- ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
Google ชีต
ข้อกำหนด
- คุณต้องมีสิทธิ์ผู้แก้ไขในไฟล์ Google ชีต
- บัญชี Google Ads ต้องมีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ
แก้ไขข้อผิดพลาด
ปัญหาเกี่ยวกับรูปแบบไฟล์
เคล็ดลับในการหลีกเลี่ยงปัญหาขณะนำเข้าข้อมูลจาก Google ชีตมีดังนี้
- ตรวจสอบว่าคุณมีสิทธิ์ผู้แก้ไขใน Google ชีต และมีข้อมูลในชีต
- ไฟล์ต้องเป็นสเปรดชีต Google ชีตแบบดั้งเดิม หรือไฟล์ที่มีนามสกุลอย่าง .tsv หรือ .csv
- แถวแรกในสเปรดชีตหรือบรรทัดแรกในไฟล์ต้องประกอบด้วยส่วนหัวที่ถูกต้อง ซึ่งอาจเป็นรายละเอียด เช่น อีเมลหรือชื่อ
- ระบบอ่านได้เฉพาะข้อมูลจากชีตแรกในสเปรดชีตใน Google ชีต หากสเปรดชีตมีหลายชีต ให้ตรวจสอบว่าชีตแรกมีข้อมูลที่คุณพยายามนําเข้า
ข้อผิดพลาดในการตั้งค่า
ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
HTTPS
ข้อกำหนด
- คุณต้องมีสิทธิ์เข้าถึงข้อมูลเข้าสู่ระบบ ได้แก่ URL ไปยังข้อมูลที่ต้องการนำเข้า ชื่อผู้ใช้ และรหัสผ่าน
- URL ควรใช้รูปแบบ
https://[ip|domain]/path/filename.[csv|tsv]
แก้ไขข้อผิดพลาด
ข้อผิดพลาดในการตั้งค่า
- โปรดตรวจสอบว่าคุณป้อน URL ของไฟล์และข้อมูลเข้าสู่ระบบที่ถูกต้อง
- โปรดตรวจสอบว่าข้อมูลเข้าสู่ระบบที่ใช้มีสิทธิ์ที่เหมาะสมในการเข้าถึงข้อมูลที่ต้องการ
- ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
MySQL
ข้อกำหนด
- ฐานข้อมูล MySQL ที่ต้องการใช้ต้องเข้าถึงได้ผ่านอินเทอร์เน็ต คุณสามารถจำกัดการเข้าถึงช่วงที่อยู่ IP ที่ Google Cloud ใช้
- คุณต้องระบุชื่อผู้ใช้และรหัสผ่านของบัญชีในฐานข้อมูลซึ่งเข้าถึงตารางที่มีข้อมูลที่คุณต้องการใช้
แก้ไขข้อผิดพลาด
ข้อผิดพลาดในการตั้งค่า
ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
PostgreSQL
ข้อกำหนด
- ฐานข้อมูล Postgres ที่ต้องการใช้ต้องเข้าถึงได้ผ่านอินเทอร์เน็ต
- คุณต้องระบุชื่อผู้ใช้หรือรหัสผ่านของบัญชีในฐานข้อมูลซึ่งเข้าถึงตารางที่มีข้อมูลที่คุณต้องการใช้
แก้ไขข้อผิดพลาด
ข้อผิดพลาดในการตั้งค่า
- โปรดตรวจสอบว่าคุณป้อน URL ของตำแหน่งฐานข้อมูลและข้อมูลเข้าสู่ระบบที่ถูกต้อง
- โปรดตรวจสอบว่าข้อมูลเข้าสู่ระบบที่ใช้มีสิทธิ์ที่เหมาะสมในการเข้าถึงข้อมูลที่ต้องการ
- ตรวจสอบว่าการกระทำที่ถือเป็น Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา
ข้อผิดพลาดในการเรียกใช้ตามกำหนดเวลา
- สาเหตุที่พบบ่อยที่สุดของการทำงานตามกำหนดการไม่สำเร็จคือสิทธิ์ที่อัปเดตใน PostgreSQL ตรวจสอบว่าบทบาทหรือบัญชีผู้ใช้ที่สอดคล้องกับฐานข้อมูลของคุณมีสิทธิ์อ่านข้อมูล
- ตรวจสอบว่าข้อมูลยังอยู่ รวมถึงชื่อของสคีมาและชื่อตารางไม่มีการเปลี่ยนแปลง
Snowflake
ข้อกำหนด
- คุณต้องมีข้อมูลเข้าสู่ระบบบัญชี Snowflake (ชื่อผู้ใช้และรหัสผ่าน) และสามารถจํากัดการเข้าถึงช่วงที่อยู่ IP ที่ Google Cloud ใช้ได้
- คุณต้องมีบัญชี Snowflake ซึ่งมีสิทธิ์เข้าถึงตารางที่มีข้อมูลที่ต้องการใช้ โดยสามารถสร้างบัญชีที่มีสิทธิ์เข้าถึงเฉพาะข้อมูลที่จําเป็นสําหรับกรณีการใช้งานของคุณ
แก้ไขข้อผิดพลาด
ตรวจสอบว่าเป้าหมาย Conversion เชื่อมต่อกับการเชื่อมต่อที่เลือกไว้เรียบร้อยแล้ว ไม่เช่นนั้นจะไม่มีข้อมูลเข้ามา