นำเข้า 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 ไว้ ดังนั้นจะใช้ค่า ระยะเริ่มต้น, ม. แทน:
| name | latitude | longitude | range | message |
|---|---|---|---|---|
| ร้านค้าในเมือง | 40.7128 | -74.0060 | 200 | ยินดีต้อนรับสู่ร้านค้าของเรา! |
| จุดรับสินค้า | 51.5074 | -0.1278 | คำสั่งซื้อของคุณพร้อมแล้ว |
การแสดงผลของ geozones.csv ในรูปแบบข้อความธรรมดา:
name,latitude,longitude,range,messageร้านค้าในเมือง,40.7128,-74.0060,200,ยินดีต้อนรับสู่ร้านค้าของเรา!จุดรับสินค้า,51.5074,-0.1278,,คำสั่งซื้อของคุณพร้อมแล้ววิธีการนำเข้า
Anchor link toทำตามขั้นตอนเหล่านี้เพื่ออัปโหลดไฟล์และสร้าง geozones
- บนหน้า แคมเปญทางภูมิศาสตร์, คลิก นำเข้า CSV หน้าจอ นำเข้า geozones จะเปิดขึ้น

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

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

การนำเข้าไฟล์เดียวกันสองครั้งจะสร้างสำเนาของทุก geozone ขึ้นมาอีกชุด: ชื่อไม่ซ้ำกัน หากต้องการแก้ไขข้อผิดพลาด ให้ลบ geozones ที่คุณนำเข้าแล้วนำเข้าไฟล์ที่แก้ไขแล้วอีกครั้ง
เหตุผลที่แถวถูกข้าม
Anchor link toระหว่างการตรวจสอบหรือนำเข้า แถวที่ไม่สามารถอ่านได้จะถูกระบุพร้อมหมายเลขบรรทัดและถูกข้ามไป ส่วนที่เหลือยังคงถูกนำเข้า แถวจะถูกข้ามเมื่อ:
- ชื่อว่างเปล่า
- ละติจูดหรือลองจิจูดไม่ใช่ตัวเลข หรืออยู่นอกช่วงที่ระบุในตารางด้านบน
- ระยะไม่ใช่ตัวเลข หรืออยู่นอกช่วง 50 ถึง 100,000 ม.
- คูลดาวน์ไม่ใช่ตัวเลข หรืออยู่นอกช่วง 60 ถึง 3,596,400 วินาที
- แถวนั้นไม่มีทั้งข้อความและพรีเซ็ต
หากต้องการสร้าง geozones จากระบบของคุณเองแทนที่จะเป็นไฟล์ ให้ใช้ เมธอด API addGeoZone