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

หากต้องการสร้างแบนเนอร์อัจฉริยะ คุณต้องเพิ่มฟีด - ไฟล์ที่มีข้อมูลเกี่ยวกับผลิตภัณฑ์และบริการ Direct จะวิเคราะห์เนื้อหาของฟีดและสร้างแบนเนอร์อัจฉริยะโดยอัตโนมัติพร้อมข้อเสนอผลิตภัณฑ์สำหรับแสดงบนเครือข่าย คุณสามารถใช้ฟีดที่โหลดเมื่อสร้างโฆษณาแบบไดนามิก

ประเภทของธุรกิจและฟีด

หากต้องการโหลดฟีด คุณต้องเลือกประเภทธุรกิจที่คุณกำลังโฆษณา

ประเภทฟีด ประเภทธุรกิจ เพื่ออะไร
Yandex.Market ฟีด (XML) ขายปลีก จำหน่ายเครื่องใช้ไฟฟ้าและอุปกรณ์, เครื่องใช้ในครัวเรือน,อุปกรณ์อุตสาหกรรม,เสื้อผ้า,เฟอร์นิเจอร์,ผลิตภัณฑ์ทำสวน,สินค้ากีฬา,วัสดุก่อสร้าง,ผลิตภัณฑ์สำหรับเด็ก,ยางและล้อ,เครื่องสำอาง,น้ำหอม,ฯลฯ
ให้อาหาร "โรงแรมและบ้านเช่า" โฆษณา Google(ซีเอสวี) โรงแรม การจองโรงแรม
ฟีด Auto.ru (XML) รถ จำหน่ายรถยนต์ใหม่และมือสอง
Yandex. ฟีดอสังหาริมทรัพย์ (XML) อสังหาริมทรัพย์ การขายอสังหาริมทรัพย์ที่อยู่อาศัย
ฟีดเที่ยวบินของ Google Ads (CSV) เที่ยวบิน จำหน่ายตั๋วเครื่องบิน
ฟีดสากล (CSV) ธุรกิจอื่นๆ สินค้าและบริการที่ไม่เหมาะสมกับธุรกิจประเภทอื่น
Yandex.Market ฟีด (XML)
ฟีดที่กำหนดเองของ Google Ads (CSV)
ฟีดการเดินทางของ Google Ads (CSV) จำหน่ายทัวร์ ตั๋วรถไฟ เรือเฟอร์รี่ ฯลฯ

ข้อเสนอผลิตภัณฑ์ที่ไม่ได้อธิบายตามประเภทจะถูกปฏิเสธ

ข้อกำหนดฟีด

เอกสาร XML ใด ๆ สามารถมีองค์ประกอบรากได้เพียงองค์ประกอบเดียวเท่านั้น รูปแบบ YML ใช้องค์ประกอบเป็นราก - แอตทริบิวต์วันที่ขององค์ประกอบ ต้องตรงกับวันที่และเวลาที่สร้างไฟล์ YML ทางฝั่งผู้ลงโฆษณา วันที่ต้องอยู่ในรูปแบบ YYYY-MM-DD hh:mm

  • ประเภทคำอธิบายแบบง่าย
  • ประเภทคำอธิบายที่กำหนดเอง (vendor.model)

คำอธิบายประเภทพื้นฐานที่ง่ายกว่า

ตัวอย่าง: \n\n 1620.00\n 1800.00\n ถู\n 19\n \n เท็จ\n จริง\n เท็จ\n โปรแกรมป้องกันไวรัส ESET NOD32 รุ่นแพลตตินัม\n เอเซต\n NOD32-ENA-NS(กล่อง)-2-1\n โปรแกรมป้องกันไวรัส ESET NOD32 Platinum Edition - ใบอนุญาตเป็นเวลา 2 ปี NOD32-ENA-NS(BOX)-2-1\n การชำระเงิน: เงินสด, B/N, บัตรพลาสติก, เครดิต\n จริง\n รัสเซีย\n 18\n

คุณสมบัติองค์ประกอบ

องค์ประกอบที่รวมอยู่ใน

องค์ประกอบ คำอธิบาย
ชื่อ

ชื่อผลิตภัณฑ์ที่นำเสนอ ขอแนะนำให้ระบุชื่อและรหัสของผู้ผลิตในชื่อของข้อเสนอแบบง่าย

องค์ประกอบที่จำเป็น

URL

URL หน้าผลิตภัณฑ์

องค์ประกอบที่จำเป็น

รูปภาพ
ราคา
สกุลเงินId
แบบอย่าง
ผู้ขาย

ผู้ผลิต.

รหัสผู้ขาย
คำอธิบาย
หมวดหมู่รหัส

.

ตลาด_หมวดหมู่
เก็บ
หยิบ
จัดส่ง
ราคาเก่า
ยอดขาย_หมายเหตุ

ข้อมูลเกี่ยวกับการสั่งซื้อ:

ผู้ผลิต_การรับประกัน

ความพร้อมของการรับประกัน:

ประเทศของต้นกำเนิด

ประเทศต้นกำเนิดของผลิตภัณฑ์

ผู้ใหญ่
อายุ
สามารถดาวน์โหลดได้

ความเป็นไปได้ในการดาวน์โหลดผลิตภัณฑ์:

    จริง - สามารถดาวน์โหลดผลิตภัณฑ์ได้

    เท็จ - ไม่สามารถดาวน์โหลดผลิตภัณฑ์ได้

คำอธิบายประเภทนี้เป็นวิธีที่สะดวกและเป็นสากลที่สุด แนะนำให้ใช้ในการอธิบายผลิตภัณฑ์จากหมวดหมู่ส่วนใหญ่

ตัวอย่าง: \nhttp://www.надежнаятехника.рф/catalog/element/index.php?from=ya_market&utm_source=ya_market&utm_medium=cpc&\n 889.00\n 17000.00\n ร.ร\n 1111\n http://89.123.45.678/catalog/photo/19/6.JPG\n เท็จ\n เท็จ\n จริง\n เครื่องพิมพ์\n เอชพี\n เดสก์เจ็ต D2663\n ซีรีส์เครื่องพิมพ์สำหรับผู้ที่ต้องการเครื่องพิมพ์สีที่เชื่อถือได้และใช้งานง่ายสำหรับการพิมพ์ในชีวิตประจำวัน...\n จำเป็นต้องชำระเงินล่วงหน้า\n จริง\n ญี่ปุ่น\n

คุณสมบัติองค์ประกอบ

คุณลักษณะ คำอธิบาย
รหัส

รหัสผลิตภัณฑ์

แอตทริบิวต์ที่จำเป็น

พิมพ์

แอตทริบิวต์ที่จำเป็น

มีอยู่

ความเป็นไปได้ที่จะซื้อสินค้า:

  • จริง - มีสินค้าอยู่ในสต็อก
  • เท็จ - สินค้าหมดสต็อก
คุณลักษณะ คำอธิบาย
รหัส

รหัสผลิตภัณฑ์

แอตทริบิวต์ที่จำเป็น

พิมพ์

ประเภทคำอธิบายข้อเสนอ ค่าควรเป็น vendor.model

แอตทริบิวต์ที่จำเป็น

มีอยู่

ความเป็นไปได้ที่จะซื้อสินค้า:

  • จริง - มีสินค้าอยู่ในสต็อก
  • เท็จ - สินค้าหมดสต็อก

องค์ประกอบที่รวมอยู่ใน

องค์ประกอบ คำอธิบาย
URL

URL หน้าผลิตภัณฑ์

องค์ประกอบที่จำเป็น

รูปภาพ

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ราคา

ราคาที่ผลิตภัณฑ์นี้สามารถซื้อได้

สกุลเงินId

รหัสสกุลเงิน (RUB, USD, UAH, KZT)

องค์ประกอบที่จำเป็นหากมีองค์ประกอบราคา

แบบอย่าง

องค์ประกอบที่จำเป็น

ผู้ขาย

ผู้ผลิต.

องค์ประกอบที่จำเป็น

รหัสผู้ขาย

รหัสสินค้า (ระบุรหัสผู้ผลิต)

คำอธิบาย

คำอธิบายของข้อเสนอผลิตภัณฑ์

ประเภทคำนำหน้า
หมวดหมู่รหัส

องค์ประกอบที่จำเป็น องค์ประกอบ สามารถมีองค์ประกอบได้เพียงองค์ประกอบเดียวเท่านั้น .

ตลาด_หมวดหมู่
เก็บ

ความเป็นไปได้ที่จะซื้อสินค้าในร้านค้าปลีก:

    จริง - สามารถซื้อผลิตภัณฑ์ได้ในร้านค้าปลีก

    เท็จ - ไม่มีความเป็นไปได้ที่จะซื้อในร้านค้าปลีก

หยิบ

ความเป็นไปได้ในการรับสินค้าด้วยตนเองจากจุดที่เป็นปัญหา:

    จริง - สามารถรับสินค้าได้ด้วยตัวเอง

    เท็จ - ไม่มีความเป็นไปได้ที่จะรับด้วยตนเอง

จัดส่ง

ความเป็นไปได้ในการจัดส่งสินค้าทางไปรษณีย์:

    จริง - สามารถจัดส่งทางไปรษณีย์ได้

    เท็จ - สินค้าไม่สามารถจัดส่งทางไปรษณีย์ได้

ราคาเก่า

ราคาเดิมของผลิตภัณฑ์ซึ่งจะต้องสูงกว่าราคาใหม่

ยอดขาย_หมายเหตุ

ข้อมูลเกี่ยวกับการสั่งซื้อ:

    จำนวนสั่งซื้อขั้นต่ำ, ปริมาณสินค้าขั้นต่ำ, ความจำเป็นในการชำระเงินล่วงหน้า;

    ตัวเลือกการชำระเงิน คำอธิบายโปรโมชั่น และการขาย

ผู้ผลิต_การรับประกัน

ความพร้อมของการรับประกัน:

    จริง - สินค้ามีการรับประกันอย่างเป็นทางการ

    เท็จ - สินค้าไม่มีการรับประกันอย่างเป็นทางการ

ประเทศของต้นกำเนิด

ประเทศต้นกำเนิดของผลิตภัณฑ์

ผู้ใหญ่
อายุ
สามารถดาวน์โหลดได้

ความเป็นไปได้ในการดาวน์โหลดผลิตภัณฑ์:

    จริง - สามารถดาวน์โหลดผลิตภัณฑ์ได้

    เท็จ - ไม่สามารถดาวน์โหลดผลิตภัณฑ์ได้

โรงแรม: ฟีดโรงแรมและการเช่าของ Google Ads

ให้อาหาร "โรงแรมและบ้านเช่า"ต้องใช้รูปแบบ CSV ของ Google Ads สำหรับประเภทธุรกิจโรงแรม บรรทัดแรกประกอบด้วยชื่อของคอลัมน์ และบรรทัดถัดไปประกอบด้วยข้อมูล เนื้อหาของคอลัมน์คั่นด้วยเครื่องหมายจุลภาค ข้อมูลในฟีดต้องเป็นการเข้ารหัส UTF-8

องค์ประกอบ คำอธิบาย

รหัสโรงแรม

องค์ประกอบที่จำเป็น

ชื่อโรงแรม.

องค์ประกอบที่จำเป็น

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

ชื่อปลายทาง

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ราคา
องค์ประกอบ คำอธิบาย

รหัสโรงแรม

องค์ประกอบที่จำเป็น

ชื่อโรงแรม.

องค์ประกอบที่จำเป็น

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

ชื่อปลายทาง

ที่ตั้งโรงแรม (สูงสุด 25 ตัวอักษร)

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ราคา

ราคาเสนอขาย. หมายเลขและรหัสสกุลเงิน (RUB, USD, UAH, KZT) ใช้จุด (.) เป็นตัวคั่นทศนิยม

จำนวนดาว. จำนวนเต็มตั้งแต่ 1 ถึง 5

การให้คะแนนของผู้ใช้จำนวน ใช้จุด (.) เป็นตัวคั่นทศนิยม

คะแนนที่เป็นไปได้สูงสุด จำนวนเต็ม ค่าเริ่มต้นคือ 5

บริการของโรงแรม ระบุค่าที่คั่นด้วยเครื่องหมายอัฒภาค: bar;pool;free Wi-Fi

บันทึก. ค่าที่มีเครื่องหมายจุลภาคจะต้องอยู่ในเครื่องหมายคำพูด (\"\") ตัวอย่างเช่น \"มอสโก ศูนย์กลาง\"

รถยนต์: ฟีด Auto.ru

ควรใช้ฟีด Auto.ru XML สำหรับประเภทธุรกิจรถยนต์ ข้อมูลในฟีดต้องเป็นการเข้ารหัส UTF-8

รายการข้อเสนออสังหาริมทรัพย์ของผู้ลงโฆษณามีอยู่ในองค์ประกอบ - การเสนอผลิตภัณฑ์แต่ละรายการ (อพาร์ตเมนต์) มีการอธิบายโดยองค์ประกอบที่แยกจากกัน .

ในฟีดเดียว คุณสามารถส่งข้อมูลเกี่ยวกับอาคารที่พักอาศัยต่างๆ จากนักพัฒนาที่แตกต่างกันได้ โดยระบุในแต่ละข้อ ข้อมูลทางกฎหมายเกี่ยวกับนักพัฒนาในองค์ประกอบ .

ความสนใจ.

เราไม่ยอมรับฟีดทรัพย์สินให้เช่า

ตัวอย่าง: \n ขาย\n ที่อยู่อาศัย\n อพาร์ทเม้น\nhttp://www.developer.ru/search18\n 2015-04-02T19:00:06+03:00\n \n เซนต์ปีเตอร์สเบิร์ก\n โอ วาซิลีฟสกี้\n

บรรทัดที่ 18 V.O., 32
\n \n วาซิเลออสตรอฟสกายา\n 10\n 5\n\n\n \n 4780000\n ร.ร\n\n \n JSC \"นักพัฒนา\"\n\n 13\n 15\n \n 63.00\n ตร.ม. ม\n\n แฟนตาซีภาคเหนือ\n http://www.developer.ru/images/plans/000001289.jpg\n

คุณสมบัติองค์ประกอบ

องค์ประกอบที่รวมอยู่ใน

ตารางด้านล่างอธิบายองค์ประกอบฟีดที่ใช้ในการสร้างแบนเนอร์อัจฉริยะหรือโฆษณาแบบไดนามิก

องค์ประกอบ คำอธิบาย
พิมพ์

ประเภทธุรกรรม

ความหมายคือการขายเท่านั้น

องค์ประกอบที่จำเป็น

ที่ตั้ง

\n \n

\n \n…\n

องค์ประกอบที่จำเป็น

ชื่อท้องที่

ชื่อท้องที่

องค์ประกอบที่จำเป็น

ชื่อสถานที่ย่อย
ที่อยู่
รถไฟใต้ดิน

สถานีรถไฟใต้ดินที่ใกล้ที่สุด

\n \n \n \n

ชื่อ
เวลาในการขนส่ง
เวลาเดินเท้า
URL

องค์ประกอบที่จำเป็น

ภาพ

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่ออาคาร

องค์ประกอบที่จำเป็น

ตัวแทนขาย

\n \n

องค์ประกอบที่จำเป็น

องค์กร

องค์ประกอบที่จำเป็น

ราคา

\n \n \n

ค่า
สกุลเงิน

รหัสสกุลเงิน (RUB, USD, UAH, KZT)

พื้นที่

พื้นที่ทั้งหมด.

\n \n \n

ค่า
หน่วย

หน่วยพื้นที่ห้อง.

พื้น
องค์ประกอบ คำอธิบาย
พิมพ์

ประเภทธุรกรรม

ความหมายคือการขายเท่านั้น

องค์ประกอบที่จำเป็น

ที่ตั้ง

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

\n \n

\n \n…\n

องค์ประกอบที่จำเป็น

ชื่อท้องที่

ชื่อท้องที่

องค์ประกอบที่จำเป็น

ชื่อสถานที่ย่อย
ที่อยู่
รถไฟใต้ดิน

สถานีรถไฟใต้ดินที่ใกล้ที่สุด

หากมีหลายสถานี ควรระบุแต่ละสถานีแยกกัน แท็กที่ซ้อนกันจะให้ข้อมูลโดยละเอียด

\n \n \n \n

ชื่อ
เวลาในการขนส่ง

ใช้เวลาไปรถไฟใต้ดินในไม่กี่นาทีโดยการขนส่ง

เวลาเดินเท้า
URL

องค์ประกอบที่จำเป็น

ภาพ

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่ออาคาร

ชื่อของอาคารพักอาศัย ตามองค์ประกอบนี้อพาร์ทเมนท์จะรวมกันเป็นอาคารพักอาศัย

หากไม่ทราบชื่ออาคารพักอาศัยให้ระบุถนนและเลขที่บ้าน (เลนินา, 25)

องค์ประกอบที่จำเป็น

ตัวแทนขาย

ข้อมูลเกี่ยวกับนักพัฒนา แท็กที่ซ้อนกันจะให้ข้อมูลโดยละเอียด:

\n \n

องค์ประกอบที่จำเป็น

องค์กร

ชื่อของนิติบุคคลของผู้พัฒนา

องค์ประกอบที่จำเป็น

ราคา

ชุดองค์ประกอบที่อธิบายค่าของวัตถุ แท็กที่ซ้อนกันจะระบุราคาและสกุลเงินที่ใช้ระบุต้นทุน:

\n \n \n

ค่า
สกุลเงิน

รหัสสกุลเงิน (RUB, USD, UAH, KZT)

จำเป็นหากมีองค์ประกอบค่า

พื้นที่

พื้นที่ทั้งหมด.

ค่าและหน่วยการวัดพื้นที่จะถูกส่งไปในแท็กที่ซ้อนกัน:

\n \n \n

ค่า
หน่วย

หน่วยพื้นที่ห้อง.

องค์ประกอบจะใช้หากระบุราคาต่อหน่วยพื้นที่

ค่าที่เป็นไปได้: ตร.ม. ม./ตร.ม. ม.

พื้น

เที่ยวบิน: ฟีดเที่ยวบินของ Google Ads

ต้องใช้ฟีด CSV ตั๋วเครื่องบินของ Google Ads สำหรับธุรกิจประเภทตั๋วเครื่องบิน บรรทัดแรกประกอบด้วยชื่อของคอลัมน์ และบรรทัดถัดไปประกอบด้วยข้อมูล เนื้อหาของคอลัมน์คั่นด้วยเครื่องหมายจุลภาค ข้อมูลในฟีดต้องเป็นการเข้ารหัส UTF-8

ตัวอย่าง: องค์ประกอบที่รวมอยู่ใน CSV

ตารางด้านล่างอธิบายองค์ประกอบฟีดที่ใช้ในการสร้างแบนเนอร์อัจฉริยะหรือโฆษณาแบบไดนามิก

องค์ประกอบ คำอธิบาย

องค์ประกอบที่จำเป็น

ชื่อปลายทาง

ชื่อปลายทาง.

องค์ประกอบที่จำเป็น

อีคอมเมิร์ซ

ชื่อจุดออกเดินทาง

URL ของหน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ราคาเที่ยวบิน

ราคาเสนอขาย. หมายเลขและรหัสสกุลเงิน (RUB, USD, UAH, KZT) ใช้จุด (.) เป็นตัวคั่นทศนิยม

องค์ประกอบ คำอธิบาย

รหัสปลายทาง

องค์ประกอบที่จำเป็น

ชื่อปลายทาง

ชื่อปลายทาง.

องค์ประกอบที่จำเป็น

รหัสต้นทาง

หากคุณระบุรหัสต้นทางในฟีดและมีการเชื่อมต่ออีคอมเมิร์ซใน Yandex.Metrica ให้ใช้รหัสต้นทางและรหัสปลายทางโดยคั่นด้วยเครื่องหมายยัติภังค์เป็นตัวระบุข้อเสนอในออบเจ็กต์อีคอมเมิร์ซ ตัวอย่างเช่น \"id\": \"VKO-LHR\"

ชื่อจุดออกเดินทาง

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ราคาเที่ยวบิน

ราคาเสนอขาย. หมายเลขและรหัสสกุลเงิน (RUB, USD, UAH, KZT) ใช้จุด (.) เป็นตัวคั่นทศนิยม

ธุรกิจอื่นๆ: ฟีดสากล

ฟีดสากลในรูปแบบ CSV สามารถใช้กับประเภทธุรกิจอื่นได้ บรรทัดแรกประกอบด้วยชื่อคอลัมน์ และ บรรทัดต่อไปนี้- ข้อมูลนั้นเอง เนื้อหาของคอลัมน์คั่นด้วยเครื่องหมายจุลภาค ข้อมูลในฟีดต้องเป็นการเข้ารหัส UTF-8

องค์ประกอบที่รวมอยู่ใน CSV

องค์ประกอบ คำอธิบาย

รหัสข้อเสนอ

องค์ประกอบที่จำเป็น

อีคอมเมิร์ซ

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่อ ชื่อของข้อเสนอ
คำอธิบาย

คำอธิบายของข้อเสนอ

รหัสข้อเสนอสกุลเงิน

องค์ประกอบที่จำเป็น

รหัสข้อเสนอที่สอง

หากคุณระบุ ID2 ในฟีดและมีการเชื่อมต่ออีคอมเมิร์ซใน Yandex.Metrica ให้ใช้ ID และ ID2 โดยคั่นด้วยเครื่องหมายยัติภังค์เป็นตัวระบุข้อเสนอในออบเจ็กต์อีคอมเมิร์ซ ตัวอย่างเช่น \"id\": \"VKO-LHR\"

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่อ ชื่อของข้อเสนอ
คำอธิบาย

คำอธิบายของข้อเสนอ

ราคาเสนอโดยไม่มีสกุลเงิน ใช้จุด (.) เป็นตัวคั่นทศนิยม

สกุลเงิน

รหัสสกุลเงิน (RUB, USD, UAH, KZT)

จำเป็นหากมีองค์ประกอบราคา

ราคาเสนอขายเดิมซึ่งจะต้องสูงกว่าราคาใหม่ (ราคา)

คำอธิบาย

รหัสข้อเสนอ

องค์ประกอบที่จำเป็น

รหัสข้อเสนอที่สอง

หากคุณระบุ ID2 ในฟีดและมีการเชื่อมต่ออีคอมเมิร์ซใน Yandex.Metrica ให้ใช้ ID และ ID2 โดยคั่นด้วยเครื่องหมายยัติภังค์เป็นตัวระบุข้อเสนอในออบเจ็กต์อีคอมเมิร์ซ ตัวอย่างเช่น \"id\": \"VKO-LHR\"

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่อรายการ

ชื่อของข้อเสนอ

รายละเอียดสินค้า

คำอธิบายของข้อเสนอ

ใน Yandex.Metrica ให้ใช้ ID และ ID2 คั่นด้วยยัติภังค์เป็นตัวระบุข้อเสนอในออบเจ็กต์อีคอมเมิร์ซ ตัวอย่างเช่น \"id\": \"VKO-LHR\"

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่อรายการ

ชื่อของข้อเสนอ

รายละเอียดสินค้า

คำอธิบายของข้อเสนอ

ราคาเสนอพร้อมรหัสสกุลเงินในการเข้ารหัส ISO 4217 (RUB, USD, UAH, KZT) ใช้จุด (.) เป็นตัวคั่นทศนิยม

ราคาใหม่ข้อเสนอซึ่งจะต้องต่ำกว่านี้ ราคาเก่า(ราคา).

ธุรกิจอื่นๆ: ฟีดการเดินทางของ Google Ads

ฟีด CSV Travel ของ Google Ads ใช้ในธุรกิจประเภทอื่นได้ บรรทัดแรกประกอบด้วยชื่อคอลัมน์ และบรรทัดถัดไปประกอบด้วยข้อมูล เนื้อหาของคอลัมน์คั่นด้วยเครื่องหมายจุลภาค ข้อมูลในฟีดต้องเป็นการเข้ารหัส UTF-8

องค์ประกอบที่รวมอยู่ใน CSV

ตารางด้านล่างอธิบายองค์ประกอบฟีดที่ใช้ในการสร้างแบนเนอร์อัจฉริยะ

องค์ประกอบ คำอธิบาย

รหัสปลายทาง

องค์ประกอบที่จำเป็น

ชื่อปลายทาง

ชื่อปลายทาง.

รหัสต้นทาง

หากคุณระบุ Origin ID ในฟีดของคุณและได้เปิดใช้งานอีคอมเมิร์ซ

ชื่อจุดออกเดินทาง

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่อของข้อเสนอ

รหัสปลายทาง

องค์ประกอบที่จำเป็น

ชื่อปลายทาง

ชื่อปลายทาง.

รหัสต้นทาง

หากคุณระบุรหัสต้นทางในฟีดและเชื่อมต่ออีคอมเมิร์ซใน Yandex.Metrica ให้ใช้รหัสต้นทางและรหัสปลายทางโดยคั่นด้วยเครื่องหมายยัติภังค์เป็นตัวระบุข้อเสนอในออบเจ็กต์อีคอมเมิร์ซ ตัวอย่างเช่น \"id\": \"MOS-AMS\"

ชื่อจุดออกเดินทาง

URL หน้าข้อเสนอ

องค์ประกอบที่จำเป็น

องค์ประกอบที่ต้องมีสำหรับแบนเนอร์อัจฉริยะ

ชื่อของข้อเสนอ

ราคาเสนอพร้อมรหัสสกุลเงินในการเข้ารหัส ISO 4217 (RUB, USD, UAH, KZT) ใช้จุด (.) เป็นตัวคั่นทศนิยม

ราคาเสนอขายใหม่ซึ่งจะต้องต่ำกว่าราคาเดิม (ราคา)

การเพิ่มฟีด

หากต้องการเพิ่มฟีด ในหน้ารายการแคมเปญ ให้ไปที่ลิงก์ฟีด บนหน้า การจัดการฟีดคลิกปุ่ม +เพิ่มฟีด และเลือกประเภทธุรกิจของคุณ

  • ลิงค์ไฟล์
  • อัพโหลดไฟล์

เลือกไฟล์ที่คุณต้องการดาวน์โหลด ขนาดของไฟล์ที่อัพโหลดไม่ควรเกิน 512 MB เมื่อทำการอัพเดต หุ่นยนต์จะดาวน์โหลดไฟล์ และข้อมูลใหม่จะถูกนำเข้าไปยัง Direct

คุณสามารถวางฟีดของคุณไว้ในไฟล์เก็บถาวรที่สร้างขึ้นโดยใช้อัลกอริทึม การบีบอัดไฟล์ ZIP(extension.zip) หรือ GNU ZIP (extension.gz)

หากมีข้อผิดพลาดในการเพิ่มฟีด (เช่น ขนาด รูปแบบของฟีด หรือลิงก์ไปยังฟีดไม่เป็นไปตามข้อกำหนด) คุณจะเห็นสถานะ "ข้อผิดพลาดในการโหลด"และลิงก์ไปยังรายงานข้อผิดพลาด

การตรวจสอบไฟล์

เมื่ออ่านไฟล์จะมีการตรวจสอบเงื่อนไขต่อไปนี้:

  • มีองค์ประกอบที่จำเป็นทั้งหมดอยู่
  • ชื่อองค์ประกอบทั้งหมดถูกต้อง
  • แต่ละองค์ประกอบจะปรากฏไม่เกินหนึ่งครั้ง

หากไม่ตรงตามเงื่อนไขใดๆ เหล่านี้ ไฟล์จะถูกปฏิเสธ

วิธีที่ง่ายที่สุดในการ “ปรับ” รูปภาพคือตั้งค่าความกว้างเป็น 100% แล้วคำนวณความสูงโดยอัตโนมัติ ภาพของเราจะไม่กว้างกว่าบล็อกหลัก และเบราว์เซอร์จะปรับขนาดโดยที่ยังคงสัดส่วนไว้ ข้อเสียของวิธีนี้คือทั้งโทรศัพท์มือถือและเดสก์ท็อปจะได้ภาพขนาดใหญ่เหมือนกัน จะดีกว่าหากส่งภาพไปยังสมาร์ทโฟน ขนาดที่เล็กกว่า- วิธีนี้จะช่วยประหยัดปริมาณการเข้าชมของผู้เยี่ยมชมและเพิ่มความเร็วในการโหลดหน้าเว็บ

แท็ก

รูปภาพที่ปรับเปลี่ยนได้

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

ไม่มีอะไรซับซ้อนเกี่ยวกับการติดตั้ง ดาวน์โหลดการแจกจ่ายจากhttp://adaptive-images.com/ คัดลอกไฟล์ Adaptive-images.php และ .htaccess ไปยังรากของเว็บไซต์ เป็นไปได้มากว่าจะมีไฟล์ .htaccess อยู่ในรูทอยู่แล้ว ในกรณีนี้ ให้แก้ไขแต่ให้ทำสำเนาก่อน เผื่อไว้ หากไฟล์ .htaccess ของคุณมีส่วนที่ขึ้นต้นด้วย

วางสิ่งที่อยู่ระหว่าง #Adaptive-Images และ #END Adaptive-Images ลงในส่วนนี้ หากไม่มีส่วนดังกล่าว ให้คัดลอกเนื้อหาทั้งหมด
ไปที่ส่วน คุณต้องใส่รหัส JS ต่อไปนี้

  1. < script>document.cookie = "solution=" + Math .max (screen.width , screen.height ) + "; path=/" ;

รหัสนี้ควรโหลดก่อนสคริปต์อื่น
ขั้นตอนสุดท้ายคือการกำหนดค่าไฟล์ Adaptive-images.php ตัวแปร $solution ระบุความกว้างของหน้าจอ ตามกฎแล้ว มิติข้อมูลที่ระบุในการสืบค้นสื่อใน CSS จะถูกตั้งค่าไว้ $cache_path คือเส้นทางไปยังโฟลเดอร์ที่จะจัดเก็บภาพที่แก้ไข

ตอนนี้เรามาพูดถึงวิธีการทำงานทั้งหมดกันดีกว่า ขนาดของหน้าต่างผู้เยี่ยมชมถูกกำหนดโดย JavaScript ที่อยู่ในส่วนนี้ - ข้อมูลนี้ถูกบันทึกไว้ในคุกกี้ เมื่อเบราว์เซอร์พบแท็กบนหน้าเว็บ และส่งคำขอไปยังเซิร์ฟเวอร์เพื่อรับรูปภาพ โดยจะส่งคุกกี้ เว็บเซิร์ฟเวอร์อาปาเช่เมื่อได้รับคำขอรูปภาพแล้ว เขาก็ดูว่ามีหรือไม่ คำแนะนำพิเศษสำหรับไฟล์. ใน .htaccess เรามีกฎตามที่เซิร์ฟเวอร์ส่งคำขอใดๆ สำหรับ jpg, PNG หรือ GIF ไปยัง Adaptive-images.php ไฟล์ PHPค้นหาคุกกี้และดูว่ามีขนาดหน้าจอเท่าใด ถัดไป ค่าจากคุกกี้จะถูกเปรียบเทียบกับค่าที่กำหนดไว้ในตัวแปร $solution และเลือก คุ้มค่าที่สุด- สมมติว่าเลือกค่า 480px แล้ว ภาพที่เรนเดอร์ควรอยู่ในโฟลเดอร์ /ai-cash/480/ หากไม่มีก็จะขอ ไฟล์ต้นฉบับและหากความกว้างน้อยกว่าความกว้างของหน้าจอ ผู้เยี่ยมชมจะได้รับไฟล์ต้นฉบับ หากขนาดใหญ่ขึ้น ไฟล์จะถูกย่อขนาดเป็น ขนาดที่เหมาะสมและถูกส่งไปยังผู้ใช้ สำเนาที่แก้ไขจะถูกบันทึกเพื่อไม่ให้ปรับขนาดในครั้งต่อไป

อีกสองสามวิธีในการสร้างภาพที่ตอบสนอง

มองผ่าน การแก้ปัญหาที่เป็นไปได้ฉันสังเกตเห็นว่าพวกเขาทั้งหมดถูกนำเสนอก่อนองค์ประกอบ นี้ องค์ประกอบใหม่ข้อเสนอ ตัวเลือกที่ดีที่สุดการแก้ปัญหาการปรับภาพ

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

อย่างไรก็ตามหากเว็บไซต์ของคุณทำงานบน Drupal เราจะพยายามนำไปใช้ในบทความถัดไป และทำให้กระบวนการปรับขนาดภาพเป็นแบบอัตโนมัติให้มากที่สุด

ในการสร้างนักพัฒนา เบราว์เซอร์ Chrome, Firefox และ Opera รองรับองค์ประกอบรูปภาพใหม่แล้ว ซึ่งออกแบบมาเพื่อแก้ไขปัญหาต่างๆ ที่พบในระหว่างการพัฒนา การออกแบบที่ปรับเปลี่ยนได้- เรามาดูกันดีกว่า

องค์ประกอบรูปภาพใหม่แก้ปัญหาต่อไปนี้ที่นักพัฒนาแอปพลิเคชันเว็บตอบสนองต้องเผชิญ (ฉันจะใช้การจัดหมวดหมู่ที่เสนอโดย pepelsbey ในการประชุมส่วนหน้าครั้งล่าสุด):

  1. เอทิน่า กล่าวคือ หน้าจอที่มีความหนาแน่น dpi 150 หรือสูงกว่า ซึ่งภาพปกติจะดูพร่ามัว
  2. การตอบสนอง งานปรับขนาดภาพตามกฎของคุณที่เขียนในการออกแบบขึ้นอยู่กับขนาดของวิวพอร์ต
  3. เอฟรูปแบบความสามารถในการใช้รูปแบบสมัยใหม่เช่น WebP หากเบราว์เซอร์รองรับ
  4. ถึง Adriding หรือวัตถุประสงค์ทางศิลปะ การครอบตัดส่วนที่ไม่สำคัญของรูปภาพเมื่อแสดงบนอุปกรณ์ที่มีหน้าจอขนาดเล็ก
การเพิ่มตัวอักษรตัวแรกเราจะได้ตัวช่วยจำ ส.ส.อ

ไวยากรณ์

ตามอัตภาพ ไวยากรณ์เพิ่มเติมขององค์ประกอบใหม่จะมีลักษณะเช่นนี้
...
องค์ประกอบรูปภาพไม่แสดงเนื้อหาใดๆ แต่เป็นเพียงคอนเทนเนอร์อ้างอิงสำหรับแท็ก img ที่ซ้อนอยู่ภายใน

ดังนั้น สำหรับงานส่วนใหญ่ สัญกรณ์แบบย่อก็เพียงพอแล้ว โดยไม่ต้องใช้รูปภาพเลย

มาดูกันว่าปัญหาข้างต้นได้รับการแก้ไขอย่างไรโดยใช้องค์ประกอบใหม่ ไฟล์ตัวอย่างทั้งหมดสามารถพบได้ในที่เก็บนี้ github.com/fetis/picture

หากต้องการทดสอบตัวอย่างในบทความนี้บนเดสก์ท็อป คุณจะต้องใช้ Firefox Nighlty (เปิดใช้งานการสนับสนุนรูปภาพโดยการตั้งค่า dom.image.picture.enable ใน about:config) หรือ โครม คานารีหรือผู้พัฒนาโอเปร่า บน อุปกรณ์โทรศัพท์องค์ประกอบใหม่สามารถทดสอบได้ใน Chrome เบต้า

จอประสาทตา

เรามีรูปภาพขนาด 400x300 พิกเซลที่เราต้องการแสดงอย่างสวยงามที่ความหนาแน่นของพิกเซล 2x และ 3x โดยเตรียมรูปภาพอีก 2 รูป ขนาด 800x600 และ 1200x900 แล้วเขียนโค้ดต่อไปนี้

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

แอตทริบิวต์ src ใน ในกรณีนี้ทำหน้าที่เป็นแหล่งที่มาของภาพสำหรับความหนาแน่น< 2 и фолбеком на случай, если браузер не поддерживает новый элемент.

ความสามารถในการปรับตัว

ลองจินตนาการถึงเลย์เอาต์ที่มีเบรกพอยท์เดียวที่ 700px เมื่อขนาดวิวพอร์ตมากกว่า 700 พิกเซล เราจะแสดงแถบด้านข้างทางด้านขวา และขนาดของรูปภาพควรเป็น 75% ของความกว้างของหน้าจอ มิฉะนั้น แถบด้านข้างจะอยู่ที่ส่วนท้ายของหน้า และควรขยายรูปภาพให้เต็มความกว้าง สิ่งนี้ถูกนำไปใช้โดยรหัสต่อไปนี้

400w, 800w, 1200w - นี่คือตัวอธิบายความกว้างโดยจะบอกเบราว์เซอร์ว่ารูปภาพมีความกว้างเท่าใด URL ที่กำหนดและจากข้อมูลนี้ เบราว์เซอร์จะตัดสินใจว่ารูปภาพใดเหมาะสมที่สุดสำหรับ สถานการณ์ปัจจุบัน- เช่นเดียวกับในกรณีของเรตินา ข้อมูลดังกล่าวถือเป็นคำแนะนำและการตัดสินใจขั้นสุดท้ายว่าจะโหลดรูปภาพใดจะยังคงอยู่ในเบราว์เซอร์

ไม่อนุญาตให้ใช้ตัวอธิบายความหนาแน่นและความกว้างพร้อมกัน

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

ถ้าไม่จำเป็นต้องใช้รูปภาพ จุดควบคุมจากนั้นรายการสามารถย่อให้เหลือ size="100vw" ได้ และสำหรับการออกแบบที่ซับซ้อนยิ่งขึ้นคุณสามารถใช้ได้ การคำนวณฟังก์ชัน CSS() , ตัวอย่างเช่น
ขนาด = "(ความกว้างสูงสุด: 30em) 100vw, (ความกว้างสูงสุด: 50em) 50vw, คำนวณ (33vw - 100px)"

คุณลักษณะที่ยากที่สุดในการปฏิบัติตนในความคิดของฉัน หากคุณไม่ระบุขนาด เบราว์เซอร์จะเลือกขนาดสูงสุดเสมอ ภาพใหญ่- เมื่อใช้ร่วมกับความกว้างจะไม่ทำงานแม้ว่าจะดูเหมือนเป็นการผสมผสานที่สมเหตุสมผลและมีข้อผิดพลาดอื่น ๆ อีกหลายประการ บางทีนี่อาจเป็นคุณสมบัติของการใช้งานในช่วงแรก

อย่างที่คุณเห็น เราได้ครอบคลุมความต้องการไปแล้ว 80% รูปแบบที่ปรับเปลี่ยนได้และไม่เคยใช้ภาพมาก่อนก็ถึงเวลาที่จะเข้ามามีบทบาทเช่นกัน

รูปแบบ

การใช้งาน รูปแบบต่างๆสำหรับรูปภาพจะมีความแตกต่างเล็กน้อยจากวิธีการที่ใช้สำหรับแท็กวิดีโอหรือเสียง

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

การครอบตัด

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

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

ส.ส.อ

และตอนนี้ทั้ง 4 วิธีในขวดเดียว :) บางทีนี่อาจเป็นลักษณะการแทรกรูปภาพในอีกไม่กี่ปีข้างหน้า (ตัวอย่างจากบล็อก Opera)

นี่ใช้อยู่ 2 อัน รูปแบบ JPEGและเว็บพี เมื่อความกว้างของหน้าจอมากกว่า 1280 พิกเซล รูปภาพขนาดเต็มจะแสดงในครึ่งหนึ่งของวิวพอร์ต ด้วยความกว้างตั้งแต่ 640 ถึง 1279 รูปภาพที่ครอบตัดจะแสดงที่ 60% ของความกว้างวิวพอร์ต เมื่อความกว้างของหน้าจอน้อยกว่า 640px รูปภาพที่ครอบตัดจะแสดงที่ความกว้าง 100% การเลือก DPI ของหน้าจอปัจจุบันจะขึ้นอยู่กับความกว้างของไฟล์ต้นฉบับ

  • ไม่พบคำอธิบายสำหรับองค์ประกอบ 'yml_catalog' องค์ประกอบรูทอาจระบุไม่ถูกต้อง
  • เห็นได้ชัดว่าข้อผิดพลาดเกิดขึ้นเนื่องจากไม่ได้สร้าง XML เลยหรือคุณให้ลิงก์ไปยัง YML ไม่ถูกต้องแก่ Yandex หากต้องการค้นหาสาเหตุของข้อผิดพลาด ให้เปิดลิงก์ไปยัง YML ของคุณในเบราว์เซอร์

  • ข้อผิดพลาดร้ายแรง: ข้อผิดพลาดในการแยกวิเคราะห์ XML: เกิดข้อผิดพลาดในการแยกวิเคราะห์ฟีด XML: แท็กที่ไม่รู้จัก: แท็ก XML "b" (สตริง...
  • เกิดข้อผิดพลาดบางอย่างในระหว่างกระบวนการสร้าง YML PHP แสดงข้อความแสดงข้อผิดพลาด และทำสิ่งนี้ในแท็ก "b" เปิด แหล่งที่มา YML ตามหมายเลขบรรทัดที่คุณสามารถค้นหาได้ง่าย ข้อความ PHPข้อผิดพลาด ถ้าไม่รู้ว่าหมายถึงอะไร ให้ค้นหาใน Google ฉันแน่ใจว่าคุณจะพบคำแนะนำในการขจัดข้อผิดพลาดนี้

  • องค์ประกอบรูปภาพที่จำเป็นหายไป
  • ตามกฎของ Yandex.Market ผลิตภัณฑ์ที่ส่งออกจะต้องมีรูปภาพอย่างน้อยหนึ่งภาพ สินค้าที่ไม่มีรูปภาพจะไม่ถูกส่งออก ตรวจสอบว่าในการตั้งค่าโมดูลในช่อง "จำนวนรูปภาพผลิตภัณฑ์" มีจำนวนมากกว่าศูนย์ และตรวจสอบว่าสินค้าในฐานข้อมูลร้านค้ามีรูปภาพหรือไม่

  • ข้อผิดพลาดข้อกำหนด XML นำรายการราคาของคุณให้สอดคล้องกับ ความต้องการทางด้านเทคนิครูปแบบที่เลือก...
  • ข้อผิดพลาดเกิดจากการมีแท็กที่ไม่เกี่ยวข้องในการส่งออก YML สิ่งนี้จะเกิดขึ้นหากคุณส่งออกบางสิ่งไปยังแท็กคำหลัก ยานเดกซ์ไม่ต้องการแท็กนี้ ระบุในการตั้งค่าโมดูล "นำแท็กคำหลักจากฟิลด์" = "อย่ายกเลิกการโหลด"

  • ไม่มีพารามิเตอร์ของข้อเสนอที่จำเป็น
  • ข้อผิดพลาดแจ้งว่าไม่พบ YML พารามิเตอร์ที่จำเป็นข้อเสนอผลิตภัณฑ์ สำหรับเสื้อผ้า รองเท้า และเครื่องประดับ ต้องมีสีและขนาดของผลิตภัณฑ์อยู่ใน YML จากบรรทัดที่เกิดข้อผิดพลาด คุณสามารถค้นหาว่าผลิตภัณฑ์ใดไม่ได้ระบุสีและ/หรือขนาด สำหรับผลิตภัณฑ์นี้ใน OpenCart คุณต้องระบุแอตทริบิวต์หรือตัวเลือกที่โมดูลจะส่งออกไปยัง YML ตรวจสอบคุณลักษณะหรือตัวเลือกนี้ในการตั้งค่าโมดูล

ข้อผิดพลาดที่ปรากฏในเบราว์เซอร์

  • ข้อผิดพลาด 500 หรือ 502" เมื่อเปิด YML ในเบราว์เซอร์ เกตเวย์ไม่ดี"หรือเพียงหน้าจอสีขาว
  • สคริปต์ที่สร้าง YML เสร็จสมบูรณ์โดยมีข้อผิดพลาด การตั้งค่าไซต์ของคุณไม่แสดงข้อผิดพลาด คุณต้องเปิดใช้งานการแสดงข้อผิดพลาด การเปิดใช้งานข้อผิดพลาดในการตั้งค่าร้านค้าในผู้ดูแลระบบ OpenCart มักจะไม่เพียงพอ ต้องเปิดใช้งานการแสดงข้อผิดพลาดในไฟล์ .htaccess และ php.ini แต่นี่อาจไม่เพียงพอ การโฮสต์ไซต์อาจได้รับการกำหนดค่าในลักษณะที่ไฟล์เหล่านี้อาจไม่ส่งผลต่อเอาต์พุตข้อผิดพลาด วิธีที่ดีที่สุดคือติดต่อ การสนับสนุนทางเทคนิคโฮสติ้ง

  • ข้อผิดพลาดในการแยกวิเคราะห์ XML: ไม่พบองค์ประกอบรูท
  • สคริปต์ที่สร้าง YML เสร็จสมบูรณ์โดยมีข้อผิดพลาด ในกรณีนี้ YML ไม่ได้ถูกสร้างขึ้นอย่างสมบูรณ์ - ไม่มีแท็กปิด ลองดูที่ซอร์สโค้ด YML หากมีข้อความแสดงข้อผิดพลาดในตอนท้าย ให้ค้นหาข้อความแสดงข้อผิดพลาดใน Yandex หรือ Google หากไม่มีข้อความแสดงข้อผิดพลาด โปรดดูย่อหน้าก่อนหน้า

  • ข้อผิดพลาด "เกินเวลาดำเนินการสูงสุด 30 วินาที"
  • ตามค่าเริ่มต้น สคริปต์ PHP จะมีเวลา 30 วินาทีในการดำเนินการ หากสคริปต์ไม่สร้าง YML ภายใน 30 วินาที แสดงว่าสคริปต์ถูกบังคับให้ยุติ แน่นอนว่า YML ไม่ได้เกิดขึ้นหรือไม่ได้เกิดขึ้นอย่างสมบูรณ์
    ความจริงก็คือการส่งออกฐานสินค้าโภคภัณฑ์ทั้งหมดเป็นการดำเนินการที่ค่อนข้างใช้ทรัพยากรมาก การปรับขนาดรูปภาพสำหรับ Yandex ใช้เวลานานเป็นพิเศษ เนื่องจาก Yandex ยอมรับรูปภาพที่มีขนาดไม่เล็กกว่า 600x600 พิกเซล โชคดีที่ OpenCart เก็บรูปภาพที่ปรับขนาดไว้ในแคชรูปภาพ เมื่อส่งออกอีกครั้ง รูปภาพจะถูกดึงออกจากแคชอย่างรวดเร็ว จนกว่าแคชรูปภาพจะถูกสร้างขึ้นโดยสมบูรณ์ สคริปต์ส่งออก YML อาจใช้เวลานานจึงจะเสร็จสมบูรณ์ พยายามรันสคริปต์หลายๆ ครั้ง แคชจะถูกสร้างขึ้น สคริปต์จะทำงานเร็วขึ้น และตกอยู่ภายในระยะเวลาที่กำหนด
    หากวิธีนี้ไม่ได้ผล เวลาในการสร้าง YML ยังคงยาวนาน (เนื่องจากคุณมีผลิตภัณฑ์จำนวนมาก) คุณสามารถลองเพิ่มพารามิเตอร์ max_execution_time ในไฟล์ได้ การตั้งค่า PHP php.ini
    หากยังไม่เพียงพอ (โฮสติ้งของคุณค่อนข้างอ่อนแอสำหรับร้านค้าออนไลน์ที่มีฐานผลิตภัณฑ์ดังกล่าว) คุณสามารถลองสร้างการส่งออก YML โดยการเรียกใช้สคริปต์ผ่าน php-cli

    คำถามเนื้อหา YML

    • ไม่ใช่สินค้าทั้งหมดจะถูกส่งออก
    • อาจมีสาเหตุหลายประการที่ทำให้ผลิตภัณฑ์บางรายการไม่ปรากฏในการส่งออก YML สาเหตุที่พบบ่อย- การตั้งค่าโมดูลและเนื้อหาฐานข้อมูลผลิตภัณฑ์

  1. ผลิตภัณฑ์ไม่ได้ระบุผู้ผลิต แต่ในแท็บการตั้งค่าของโมดูล "สิ่งที่จะส่งออก" จะมีการเลือกผู้ผลิต
  2. สินค้าไม่มีหมวดหมู่หลัก แต่ทำเครื่องหมายที่ช่อง "ผลิตภัณฑ์มีหมวดหมู่หลัก" ในแท็บ "ทั่วไป"
  3. ผลิตภัณฑ์อยู่ในบัญชีดำหรือไม่อยู่ในบัญชีขาว ซึ่งระบุไว้ในแท็บ "สิ่งที่ต้องส่งออก" ของการตั้งค่าโมดูล
  4. ช่อง "ขนถ่ายเฉพาะในกรณีที่สินค้ามีราคาแพงกว่า", "อย่าขนถ่ายหากสินค้ามีราคาแพงกว่า" หรือช่องทำเครื่องหมาย "อย่าขนถ่ายสินค้าโดยไม่มีรูปภาพ" ในแท็บ "สิ่งที่จะส่งออก" จะไม่รวมสินค้าจากสินค้าที่ส่งออก
  5. สินค้าหมดสต็อกและมีสถานะเป็น "สินค้าหมด" จึงไม่ส่งออกสินค้า หากต้องการส่งออกสินค้าที่หมดสต็อก ในแท็บ "คลังสินค้าและการจัดส่ง" ของการตั้งค่าโมดูล อย่าเลือกสถานะใดๆ ในฟิลด์ "สถานะสินค้าหมด"
  • การส่งออกไม่ได้รวมหมวดหมู่ทั้งหมดไว้
  • ใน OpenCart สินค้าหนึ่งรายการสามารถแสดงได้หลายประเภท และใน รูปแบบ YMLผลิตภัณฑ์สามารถอยู่ในหมวดหมู่เดียวเท่านั้น โมดูลการส่งออกจะกำหนดผลิตภัณฑ์ให้กับประเภทแรกที่มีอยู่ ดังนั้นจึงอาจปรากฏว่าไม่มีสินค้าในบางประเภทและสินค้าประเภทนี้จะไม่ปรากฏในการส่งออกถึงแม้จะมีสินค้าอยู่แม้ว่าจะอยู่ในประเภทอื่นก็ตาม
    ocStore มี หมวดหมู่หลักและคุณสามารถเชื่อมโยงผลิตภัณฑ์กับหมวดหมู่หลักเท่านั้น ในการดำเนินการนี้ ในการตั้งค่าโมดูล ให้ทำเครื่องหมายที่ช่อง "ผลิตภัณฑ์มีหมวดหมู่หลัก" ในกรณีนี้ คุณจะได้รับการจัดหมวดหมู่สินค้าในการส่งออก YML อย่างละเอียดมากขึ้น แต่สินค้าที่ไม่ได้ระบุหมวดหมู่หลักจะไม่ถูกส่งออกเลย

    ทำอย่างไร...?

    • จะไม่ส่งออกสินค้าที่มีปริมาณเป็นศูนย์ได้อย่างไร
    • ในการตั้งค่าโมดูล ในแท็บ "คลังสินค้าและการจัดส่ง" ให้มองหาช่อง "สถานะ "สินค้าหมดสต็อก" ในช่องนี้ ให้เลือกสถานะผลิตภัณฑ์ทั้งหมด หากต้องการทำเครื่องหมายหลายรายการ ให้กดปุ่ม Ctrl ค้างไว้ขณะคลิกด้วยเมาส์

    การพัฒนาด้านภาษา: PHP, จาวาสคริปต์, node.js ฐานข้อมูล: MySQL, PostgreSQL, MongoDB
    การปรับปรุง CMS: OpenCart, PrestaShop, Wordpress บูรณาการกับ: ระบบการชำระเงิน, VKontakte, Facebook, Yandex.

    เราดำเนินการต่อชุดบทความเกี่ยวกับการตั้งค่าแคมเปญการค้นหาแบบไดนามิก (โฆษณาบนการค้นหาแบบไดนามิก) ก่อนหน้านี้ฉันเขียนเกี่ยวกับ DSA สำหรับโฆษณา Google- วันนี้เราจะดูองค์ประกอบและตัวอย่างฟีดสำหรับ Yandex.Direct

    ฟีดผลิตภัณฑ์— ไฟล์ที่มีข้อมูลเกี่ยวกับผลิตภัณฑ์ทั้งหมดบนเว็บไซต์และคุณลักษณะของผลิตภัณฑ์ (ตัวระบุที่ไม่ซ้ำกัน ลิงก์ไปยังผลิตภัณฑ์และรูปภาพ)

    หมวดหมู่ฟีดใน Yandex.Direct

    ฟีดประเภทต่อไปนี้มีอยู่ในบริการ:

    1. "ขายปลีก".
    2. "โรงแรม"
    3. "อสังหาริมทรัพย์".
    4. "รถ".
    5. "ตั๋วเครื่องบิน."

    วิธีเตรียมฟีดสำหรับ "ค้าปลีก"

    สร้างฟีดในรูปแบบ YML เอกสาร XML ใด ๆ สามารถมีองค์ประกอบรากได้เพียงองค์ประกอบเดียวเท่านั้น

    รูปแบบ YML ใช้องค์ประกอบเป็นราก - แอตทริบิวต์วันที่ขององค์ประกอบ ต้องตรงกับวันที่และเวลาที่สร้างไฟล์ YML ทางฝั่งผู้ลงโฆษณา ตั้งวันที่ในรูปแบบ ปปปป-ดด-วว ชช:นน.

    http://www.надежнаятехника.рф/catalog/element/index.php?from=ya_market&utm_source=ya_market&utm_medium=cpc& 889.00 17000.00 UAH 1111 http://89.123.45.678/catalog/photo/19/6.JPG เท็จ เท็จ จริง เครื่องพิมพ์ เอชพี เดสก์เจ็ต D2663 ซีรีส์เครื่องพิมพ์สำหรับผู้ที่ต้องการเครื่องพิมพ์สีที่เชื่อถือได้และใช้งานง่ายสำหรับการพิมพ์ในชีวิตประจำวัน... จำเป็นต้องชำระเงินล่วงหน้า จริง ญี่ปุ่น

    วิธีสร้างฟีดสำหรับ "โรงแรม"

    สำหรับประเภทธุรกิจโรงแรม คุณสามารถใช้ฟีด Google Ads โรงแรมและการเช่า (รูปแบบ CSV) เนื้อหาของคอลัมน์คั่นด้วยเครื่องหมายจุลภาค ข้อมูลในฟีดต้องเป็นการเข้ารหัส UTF-8

    องค์ประกอบ

    คำอธิบาย

    รหัสโรงแรม

    องค์ประกอบที่จำเป็น

    ชื่อโรงแรม.

    องค์ประกอบที่จำเป็น

    URL หน้าข้อเสนอ

    องค์ประกอบที่จำเป็น

    ชื่อปลายทาง

    ที่ตั้งโรงแรม (สูงสุด 25 ตัวอักษร)

    องค์ประกอบที่จำเป็น

    ราคาเสนอขาย. ตัวเลขและรหัสสกุลเงินในการเข้ารหัส ISO 4217 ใช้จุด (.) เป็นตัวคั่นทศนิยม สินค้าแนะนำ.

    จำนวนดาว. จำนวนเต็มตั้งแต่ 1 ถึง 5

    การให้คะแนนของผู้ใช้จำนวน ใช้จุด (.) เป็นตัวคั่นทศนิยม

    คะแนนที่เป็นไปได้สูงสุด จำนวนเต็ม ค่าเริ่มต้นคือ 5

    บริการของโรงแรม ระบุค่าโดยคั่นด้วยเครื่องหมายอัฒภาค: bar; สระน้ำ; ฟรีไวไฟ.

    ใส่ค่าอัฒภาคในเครื่องหมายคำพูด ("")

    วิธีเตรียมฟีดสำหรับ “อสังหาริมทรัพย์”

    รายการข้อเสนออสังหาริมทรัพย์ของผู้ลงโฆษณามีอยู่ในองค์ประกอบ - การเสนอผลิตภัณฑ์แต่ละรายการ (อพาร์ตเมนต์) มีการอธิบายโดยองค์ประกอบที่แยกจากกัน .

    ในฟีดเดียว คุณสามารถส่งข้อมูลเกี่ยวกับอาคารที่พักอาศัยของนักพัฒนาหลายรายได้ โดยระบุในแต่ละข้อ ข้อมูลทางกฎหมายเกี่ยวกับนักพัฒนาในองค์ประกอบ .

    องค์ประกอบ

    คำอธิบาย

    องค์ประกอบที่จำเป็น

    ประเภทธุรกรรม

    ความหมายคือ "การขาย" เท่านั้น

    องค์ประกอบที่จำเป็น

    ชุดองค์ประกอบที่อธิบายตำแหน่งของวัตถุ แท็กที่ซ้อนกันประกอบด้วยรายละเอียดข้อมูลเกี่ยวกับที่อยู่ของออบเจ็กต์
    องค์ประกอบที่จำเป็น

    ชื่อท้องที่

    องค์ประกอบที่จำเป็น

    ชื่อสถานที่ย่อย

    สถานีรถไฟใต้ดินที่ใกล้ที่สุด

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

    เวลาในการขนส่ง

    ใช้เวลาไปรถไฟใต้ดินในไม่กี่นาทีโดยการขนส่ง

    องค์ประกอบที่จำเป็น

    องค์ประกอบที่จำเป็น

    ชุดองค์ประกอบที่อธิบายค่าของวัตถุ แท็กที่ซ้อนกันประกอบด้วยราคาและสกุลเงินที่ใช้ระบุต้นทุน:
    สินค้าแนะนำ.

    ชื่อของอาคารพักอาศัย ตามองค์ประกอบนี้อพาร์ทเมนท์จะรวมกันเป็นอาคารพักอาศัย

    หากไม่ทราบชื่ออาคารพักอาศัย ให้ระบุถนนและเลขที่บ้าน (เช่น Pushkinskaya, 25)

    องค์ประกอบที่จำเป็น

    ข้อมูลเกี่ยวกับนักพัฒนา ระบุข้อมูลโดยละเอียดในแท็กย่อย
    องค์ประกอบที่จำเป็น

    ชื่อเต็ม นิติบุคคลนักพัฒนา

    องค์ประกอบที่จำเป็น

    พื้นที่ทั้งหมด.

    ค่าพื้นที่และหน่วยถูกส่งผ่านในแท็กที่ซ้อนกัน

    หน่วยพื้นที่ห้อง.

    องค์ประกอบจะใช้หากระบุราคาต่อหน่วยพื้นที่

    ค่าที่เป็นไปได้: “ตร.ม. ม"/"ตร.ม. ม"

    ไม่รับฟีดที่มีข้อเสนอสำหรับอสังหาริมทรัพย์ให้เช่า

    ขาย ที่อยู่อาศัย อพาร์ทเม้น http://www.developer.ru/search18 2015-04-02T19:00:06+03:00 เซนต์ปีเตอร์สเบิร์ก โอ วาซิลีฟสกี้

    บรรทัดที่ 18 V.O., 32
    วาซิเลออสตรอฟสกายา 10 5 4780000 UAH JSC "นักพัฒนา" 13 15 63.00 ตร.ม. ม แฟนตาซีภาคเหนือ http://www.developer.ru/images/plans/000001289.jpg

    วิธีสร้างฟีดสำหรับ “รถยนต์”

    องค์ประกอบ

    คำอธิบาย

    รหัสข้อเสนอผลิตภัณฑ์

    องค์ประกอบที่จำเป็นหากไม่มีองค์ประกอบ vin

    รุ่นรถ.
    องค์ประกอบที่จำเป็น

    ชื่อรุ่น.

    องค์ประกอบที่จำเป็น

    ชื่อของการแก้ไข

    องค์ประกอบที่จำเป็น

    องค์ประกอบที่จำเป็น

    องค์ประกอบที่จำเป็น

    ประเภทของร่างกาย

    องค์ประกอบที่จำเป็น

    ปีที่ออก

    องค์ประกอบที่จำเป็น

    ราคารถ.

    องค์ประกอบที่จำเป็น

    สกุลเงินที่ระบุราคา
    องค์ประกอบที่จำเป็น

    หมายเลข VIN (17 ตัวอักษร)

    ตัวอย่างฟีด:

    ฟอร์ด ฟิวชั่น 1.4d AT (68 แรงม้า) http://www.auto.ru/1 http://picture.auto.ru/1.jpg แฮทช์แบ็ก 5 ประตู สีแดง มีสินค้า เคลียร์โดยศุลกากร 2015 575000 UAH XWBCA41ZXDK259205

    วิธีเตรียมฟีดสำหรับ “ตั๋วเครื่องบิน”

    องค์ประกอบ

    คำอธิบาย

    URL หน้าข้อเสนอ

    องค์ประกอบที่จำเป็น

    องค์ประกอบที่จำเป็น (สำหรับแบนเนอร์อัจฉริยะ)

    ราคาเสนอขาย. ตัวเลขและรหัสสกุลเงินในการเข้ารหัส ISO 4217 ใช้จุด (.) เป็นตัวคั่นทศนิยม

    รหัสปลายทาง

    องค์ประกอบที่จำเป็น

    รหัสต้นทาง

    ชื่อปลายทาง

    ชื่อปลายทาง.

    องค์ประกอบที่จำเป็น

    ชื่อจุดออกเดินทาง

    วิธีเพิ่มฟีด

    หากต้องการเพิ่มฟีดลงใน Yandex.Direct ให้ไปที่อินเทอร์เฟซโดยใช้ลิงก์ "ฟีด" ที่ด้านล่างสุดใต้แคมเปญ

    จากนั้นคลิก “เพิ่มฟีด”

    วิธีเพิ่มฟีดโดยใช้ลิงก์

    หากต้องการโพสต์บนเว็บไซต์ ขนาดของฟีดไม่ควรเกิน 512 MB หุ่นยนต์จะดาวน์โหลดฟีดและนำเข้าสู่ Yandex.Direct วันละครั้ง เมื่อสร้างโฆษณาแบบไดนามิก โรบอตจะตรวจสอบฟีดเพื่อเลือกข้อเสนอผลิตภัณฑ์โดยใช้ตัวกรองที่ระบุวันละครั้งหรือบ่อยกว่านั้น หากเป็นไปได้

    ไฟล์จะต้องสามารถเข้าถึงได้ผ่านทาง โปรโตคอล HTTP, HTTPS หรือ FTP ใช้สิทธิ์ในการเข้าถึง

    หากลิงก์ในฟีดของคุณมีแท็ก UTM ที่ไม่เหมาะสำหรับการติดตาม แคมเปญโฆษณาฉันแนะนำให้ลบออก ในการดำเนินการนี้ ให้เลือกช่องทำเครื่องหมาย “ลบแท็ก UTM โดยอัตโนมัติ” คุณสามารถเพิ่มแท็ก UTM ใหม่ได้ในหน้าแก้ไขกลุ่มโฆษณา

    วิธีเพิ่มไฟล์ฟีด

    เลือกไฟล์ที่คุณต้องการดาวน์โหลด ขนาดของไฟล์ที่อัพโหลดไม่ควรเกิน 512 MB เมื่อทำการอัพเดต หุ่นยนต์จะดาวน์โหลดไฟล์ และข้อมูลใหม่จะถูกนำเข้าไปยัง Yandex.Direct

    คุณสามารถวางฟีดของคุณในไฟล์เก็บถาวรที่สร้างโดยใช้อัลกอริธึมการบีบอัด ZIP (.zip) หรือ GNU ZIP (.gz extension)

    หากเมื่อเพิ่มฟีด เกิดข้อผิดพลาด(เช่น ลิงก์ขนาด/รูปแบบ/ฟีดไม่ตรงตามข้อกำหนด) คุณจะเห็นสถานะ "ข้อผิดพลาดในการอัปโหลด" หากต้องการดูรายงานข้อผิดพลาด ให้ไปที่ลิงก์ "รายละเอียดเพิ่มเติม"

    การตรวจสอบฟีดทำงานอย่างไร

    การตรวจสอบ - ความขยันเนื่องจากการปฏิบัติตาม

    ตรวจสอบเงื่อนไขเมื่ออ่านไฟล์:

    • มีองค์ประกอบที่จำเป็นทั้งหมดอยู่
    • ชื่อองค์ประกอบทั้งหมดถูกต้อง
    • แต่ละองค์ประกอบจะปรากฏไม่เกินหนึ่งครั้ง

    หากไม่ตรงตามเงื่อนไขใดๆ เหล่านี้ ไฟล์จะถูกปฏิเสธ

    บทสรุป

    เราดูตัวเลือกและรูปแบบฟีดทั้งหมดสำหรับการตั้งค่าแคมเปญแบบไดนามิกใน Yandex Direct

    ฉันขอเตือนคุณสำหรับ การสร้างที่ถูกต้องให้อาหาร:

    1. กำหนดประเภทธุรกิจของคุณ
    2. ปรับแต่งฟีดของคุณตามประเภทธุรกิจของคุณ
      เคล็ดลับ: ยิ่งกรอกข้อมูลในฟีดมากเท่าไร ระบบที่ดีขึ้นจะสามารถระบุผู้ใช้ที่ต้องการได้
    3. อัปโหลดฟีดไปยังบัญชี Yandex.Direct ของคุณ

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