ข้ามไปยังเนื้อหา

นำเข้า geozones จากไฟล์ CSV

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

เตรียมไฟล์

Anchor link to

ไฟล์ต้องมีแถวหัวเรื่องและหนึ่งแถวต่อหนึ่งสถานที่ และต้องมีขนาดไม่เกิน 5 MB ซึ่งเพียงพอสำหรับสถานที่หลายหมื่นแห่ง ซึ่งเกินกว่าที่แคมเปญ geozone เดียวจะครอบคลุมได้ โดยจำเป็นต้องมีสามคอลัมน์

ในไฟล์คุณสามารถใช้หัวเรื่องสั้นๆ เช่น range หรือ cooldown ได้ บนหน้าจอ นำเข้า geozones เมนูดรอปดาวน์การแมปจะใช้ป้ายกำกับด้านล่าง (ตัวอย่างเช่น rangeระยะ, ม.)

คอลัมน์ในไฟล์แมปไปยังจำเป็นหมายเหตุ
Nameชื่อใช่สูงสุด 64 ตัวอักษร
Latitudeละติจูดใช่ระหว่าง -90 ถึง 90
Longitudeลองจิจูดใช่ระหว่าง -180 ถึง 180
Rangeระยะ, ม.ไม่เมตร, ระหว่าง 50 ถึง 100,000 จะใช้ค่า ระยะเริ่มต้น, ม. แทน
Cooldownคูลดาวน์, วินาทีไม่วินาที, ระหว่าง 60 ถึง 3,596,400 (41 วัน) จะใช้ค่า คูลดาวน์เริ่มต้น, วินาที แทน
Messageข้อความไม่ข้อความพุช, สูงสุด 1024 ตัวอักษร
Cluster codeรหัสคลัสเตอร์ไม่รหัส คลัสเตอร์ ที่มีอยู่
Preset codeรหัสพรีเซ็ตไม่รหัส พรีเซ็ต ที่มีอยู่

ทุก geozone ต้องการสิ่งที่จะส่ง ดังนั้นแต่ละแถวต้องมีข้อความหรือพรีเซ็ตอย่างใดอย่างหนึ่ง ซึ่งอาจมาจากคอลัมน์ของแถวนั้นเองหรือจาก ข้อความสำหรับทุกโซน / พรีเซ็ตสำหรับทุกโซน บนหน้าจอนำเข้า พรีเซ็ตจะถูกเลือกใช้เมื่อแถวมีทั้งสองอย่าง

ตัวอย่าง CSV

Anchor link to

นี่คือไฟล์ geozones.csv ที่มีสองสถานที่ แถวที่สองเว้นว่างคอลัมน์ range ไว้ ดังนั้นจะใช้ค่า ระยะเริ่มต้น, ม. แทน:

namelatitudelongituderangemessage
ร้านค้าในเมือง40.7128-74.0060200ยินดีต้อนรับสู่ร้านค้าของเรา!
จุดรับสินค้า51.5074-0.1278คำสั่งซื้อของคุณพร้อมแล้ว

การแสดงผลของ geozones.csv ในรูปแบบข้อความธรรมดา:

name,latitude,longitude,range,message
ร้านค้าในเมือง,40.7128,-74.0060,200,ยินดีต้อนรับสู่ร้านค้าของเรา!
จุดรับสินค้า,51.5074,-0.1278,,คำสั่งซื้อของคุณพร้อมแล้ว

วิธีการนำเข้า

Anchor link to

ทำตามขั้นตอนเหล่านี้เพื่ออัปโหลดไฟล์และสร้าง geozones

  1. บนหน้า แคมเปญทางภูมิศาสตร์, คลิก นำเข้า CSV หน้าจอ นำเข้า geozones จะเปิดขึ้น
ส่วนหัวของหน้าแคมเปญทางภูมิศาสตร์พร้อมปุ่มนำเข้า CSV ถัดจากวิธีการใช้งาน
  1. เลือกไฟล์ CSV ของคุณ

  2. แมปคอลัมน์และตั้งค่าเริ่มต้นบนหน้าจอ นำเข้า geozones

แมปแต่ละคอลัมน์ CSV กับฟิลด์ geozone ใต้หัวเรื่องแต่ละคอลัมน์ เปิดเมนูดรอปดาวน์และเลือกฟิลด์ที่คอลัมน์นั้นควรจะเติม:

  • หาก Pushwoosh จับคู่หัวเรื่องผิด ให้เลือกฟิลด์ที่ถูกต้องในเมนูดรอปดาวน์
  • ตั้งค่าคอลัมน์เป็น ไม่นำเข้า เพื่อละเว้น
  • แมป ชื่อ, ละติจูด, และ ลองจิจูด เป็นอย่างน้อย
  • แมป ระยะ, ม., คูลดาวน์, วินาที, ข้อความ, รหัสคลัสเตอร์, หรือ รหัสพรีเซ็ต เมื่อคอลัมน์เหล่านั้นอยู่ในไฟล์

ตั้งค่าเริ่มต้นสำหรับค่าที่ไฟล์ไม่ได้ให้มา:

  • ระยะเริ่มต้น, ม. และ คูลดาวน์เริ่มต้น, วินาที ใช้เมื่อไฟล์ไม่มีคอลัมน์ระยะหรือคูลดาวน์ หรือเซลล์ว่างเปล่า (เช่นเดียวกับ “จุดรับสินค้า” ในตัวอย่าง)
  • คลัสเตอร์สำหรับทุกโซน เลือกคลัสเตอร์ หรือปล่อยให้เป็น ไม่มีคลัสเตอร์
  • พรีเซ็ตสำหรับทุกโซน พรีเซ็ตพุชเสริมสำหรับทุกแถวที่ต้องการ
  • ข้อความสำหรับทุกโซน ใช้เมื่อไฟล์ไม่มีคอลัมน์ข้อความ แถวที่มีข้อความอยู่แล้วจะยังคงใช้ข้อความของตัวเอง
หน้าจอนำเข้า geozones ที่มีคอลัมน์แมปกับชื่อ, ละติจูด, ลองจิจูด, ระยะ, ม., และข้อความ พร้อมด้วยระยะเริ่มต้น, ม., คูลดาวน์เริ่มต้น, วินาที, คลัสเตอร์สำหรับทุกโซน, พรีเซ็ตสำหรับทุกโซน, และข้อความสำหรับทุกโซน สถานะแสดง 2 แถวพร้อม, 0 แถวถูกข้าม
  1. ตรวจสอบจำนวนแถวที่พร้อมและถูกข้าม (ตัวอย่างเช่น 2 แถวพร้อม, 0 แถวถูกข้าม) แก้ไขการแมปหรือสเปรดชีตหากจำเป็น จากนั้นคลิก ตรวจสอบโดยไม่นำเข้า Pushwoosh จะตรวจสอบความถูกต้องของทั้งไฟล์โดยไม่สร้าง geozones แถวที่ถูกปฏิเสธ จะกลับมาพร้อมกับหมายเลขบรรทัดและเหตุผล เพื่อให้คุณสามารถแก้ไขสเปรดชีตและลองอีกครั้งโดยไม่มีอะไรค้างอยู่ครึ่งๆ กลางๆ

  2. เมื่อการตรวจสอบดูถูกต้องแล้ว คลิก นำเข้า Geozones จะถูกสร้างเป็นชุดๆ หน้าจอผลลัพธ์จะรายงานว่าสร้างไปกี่โซนและแถวใดล้มเหลว

หน้าจอผลลัพธ์การนำเข้า geozones แสดงจำนวน geozones ที่สร้างขึ้นและแถวที่ล้มเหลว

การนำเข้าไฟล์เดียวกันสองครั้งจะสร้างสำเนาของทุก geozone ขึ้นมาอีกชุด: ชื่อไม่ซ้ำกัน หากต้องการแก้ไขข้อผิดพลาด ให้ลบ geozones ที่คุณนำเข้าแล้วนำเข้าไฟล์ที่แก้ไขแล้วอีกครั้ง

เหตุผลที่แถวถูกข้าม

Anchor link to

ระหว่างการตรวจสอบหรือนำเข้า แถวที่ไม่สามารถอ่านได้จะถูกระบุพร้อมหมายเลขบรรทัดและถูกข้ามไป ส่วนที่เหลือยังคงถูกนำเข้า แถวจะถูกข้ามเมื่อ:

  • ชื่อว่างเปล่า
  • ละติจูดหรือลองจิจูดไม่ใช่ตัวเลข หรืออยู่นอกช่วงที่ระบุในตารางด้านบน
  • ระยะไม่ใช่ตัวเลข หรืออยู่นอกช่วง 50 ถึง 100,000 ม.
  • คูลดาวน์ไม่ใช่ตัวเลข หรืออยู่นอกช่วง 60 ถึง 3,596,400 วินาที
  • แถวนั้นไม่มีทั้งข้อความและพรีเซ็ต

หากต้องการสร้าง geozones จากระบบของคุณเองแทนที่จะเป็นไฟล์ ให้ใช้ เมธอด API addGeoZone