የYandex ማስታወቂያዎች ከሩሲያ ትልቁ የፍለጋ ፕሮግራም ጀርባ ባለው የማስታወቂያ መድረክ፣ በYandex ዳይሬክት እና በYandex ገበያ፣ በግብይት ገበያው ዙሪያ የተገነባ የማስታወቂያ ሥነ-ምህዳር ነው። Yandex Direct ቁልፍ ቃል ብቻ ያላቸውን የጽሑፍ ማስታወቂያዎችን ከማስኬድ ይልቅ፣ በቀጥታ ከምርት ምግብ -- የYandex ገበያ ዝርዝሮችን የሚያንቀሳቅስ ተመሳሳይ የተዋቀረ ፋይል -- ማስታወቂያዎችን ማመንጨት ይችላል፣ ስለዚህ አንድ ምግብ ሁለቱንም ኦርጋኒክ-ስታይል የገበያ መገኘትን እና የሚከፈልበት ተለዋዋጭ ማስታወቂያን ሊያነቃቃ ይችላል።
በዚህ ሥነ-ምህዳር መሃል ላይ ያለው የምግብ ቅርጸት YML (Yandex Market Language) ሲሆን፣ የYandex ቅናሾችን ለመግለጽ የራሱ XML-based schema ነው፡- ምርቶች ወይም አገልግሎቶች መታወቂያ፣ ዋጋ፣ ምድብ እና ገላጭ ባህሪያት ያላቸው። Feedance የምርት ውሂብዎን ከዚህ ቅርጸት ጋር ያገናኛል ስለዚህ በYandex Direct ምግብ-ተኮር የማስታወቂያ አይነቶች ላይ ጥቅም ላይ ሊውል ይችላል።
የYandex Direct የምግብ ላይ የተመሰረቱ የማስታወቂያ አይነቶች በተለይ ስለሚኖሩ፣ ያለማቋረጥ ለሚለዋወጥ ካታሎግ የግለሰብ ማስታወቂያዎችን በእጅ መገንባት እና ማቆየት አያስፈልግዎትም። አንድ ምግብ አንዴ ከተገናኘ፣ Yandex Direct ምን ማስተዋወቅ እንዳለብዎት፣ በምን ዋጋ እና አንድ እቃ በክምችት ውስጥ እንዳለ ወይም እንደሌለ ለመወሰን በቀጥታ ያነባል።
ተግባራዊው ጥቅም በምግቦችዎ ላይ የዋጋ እና የተገኝነት ለውጦች የዘመቻ ዳግም ግንባታ ሳይኖር ወደ ቀጥታ ማስታወቂያዎች ሊሰራጩ ይችላሉ፣ እና ወደ ምግቡ የሚገቡ አዳዲስ ምርቶች የምግቡን መስፈርቶች እስካሟሉ ድረስ በራስ-ሰር ለማስታወቂያዎች ብቁ ይሆናሉ። መደበኛ የዋጋ ለውጦች ወይም የአክሲዮን ዝውውር ላለው ካታሎግ፣ ይህ በምርትዎ መረጃ እና ሸማቾች በእውነቱ በሚያዩት መካከል የሚቀመጥ ተደጋጋሚ የእጅ እርምጃን ያስወግዳል።
የYandex ማስታወቂያዎች በYML (Yandex Market Language) ላይ ይሰራል፣ ይህም በXML ላይ የተመሠረተ የምግብ ቅርጸት ነው። በYandex Direct የራሱ የምግብ መስፈርቶች ሰነድ መሠረት፣ ትክክለኛ የYML ፋይል ይጠቀማል <yml_catalog> እንደ ሥር ንጥረ ነገር፣ date ባህሪ በ ውስጥ YYYY-MM-DD hh:mm ፋይሉ የተፈጠረበትን ጊዜ የሚያንፀባርቅ ቅርጸት። ተቀባይነት ያላቸው የፋይል ቅጥያዎች .xml ና .yml, እና Yandex የሁለቱንም የGZIP-compressed ስሪቶችን ይቀበላል።
ምግቦች እንደ የተሰቀለ ፋይል ወይም Yandex በቀጥታ እንደ URL ሊቀርቡ ይችላሉ፤ በ Yandex የድር አስተዳዳሪ የምግብ ሰነድ መሠረት፣ በ URL የሚስተናገድ ምግብ ከእነዚህ የHTTP Content-Type ራስጌዎች ውስጥ አንዱን ለመቀበል መመለስ አለበት፡ application/xml, application/octet-stream, text/xml, application/gzip, ወይም application/x-gzipየእርስዎ ምግብ ከማረጋገጫ ጀርባ የሚገኝ ከሆነ፣ Yandex በቅጹ ውስጥ የተመሰከረላቸው ዩአርኤሎችን ይደግፋል http://username:password@example.com/feed.yml.
በYML ምግብ ውስጥ ያለ እያንዳንዱ ምርት በ <offer> አባል። የYandex Direct የተመዘገቡ መስፈርቶች አንድ ቅናሽ ተቀባይነት ያለው እና ማስታወቂያዎችን ለማመንጨት ብቁ መሆኑን የሚወስኑ ዋና መስኮች የሚከተሉትን ይገልጻሉ፡
| አይነታ | መስፈርቶች |
|---|---|
id (የቅናሽ ባህሪ) | ልዩ መለያ፣ ቢበዛ 100 ቁምፊዎች፤ እርስዎ በሚያስገቡዋቸው የተለያዩ ምግቦች (ለምሳሌ Yandex እና ሌላ ማንኛውም ቻናል) ላይ ለተመሳሳይ ምርት ተመሳሳይ ሆኖ መቆየት አለበት። |
available | የቡሊያን ባህሪ (true/false) የአሁኑን የአክሲዮን ሁኔታ ያሳያል። |
categoryId | ፖዘቲቭ ኢንቲጀር፣ ቢበዛ 18 ቁምፊዎች፤ በአንድ ቅናሽ አንድ ምድብ በትክክል። |
price | የነጥብ መለያን የሚጠቀም ሙሉ ወይም አስርዮሽ ቁጥር፤ ዜሮ ሊሆን አይችልም። |
currencyId | የሚደገፍ የገንዘብ ኮድ፣ ለምሳሌ RUB, USD, EUR. |
url | ወደ ምርት ገጹ ቀጥተኛ አገናኝ፤ ቢበዛ 2,048 ቁምፊዎች፣ HTTP ወይም HTTPS። |
name | ለቀላል አይነት ቅናሾች ያስፈልጋል፤ የጎደለ ከሆነ የ Yandex ስርዓት ቅናሹን ሙሉ በሙሉ ችላ ይላል እና ለእሱ ምንም ማስታወቂያዎች አይፈጠሩም። |
vendor / model | አንድ ቅናሽ ሲጠቀም አንድ ላይ ያስፈልጋል type="vendor.model"; ሁለቱንም ችላ ማለት ስህተት ያስከትላል እና ቅናሹ ችላ ይባላል። |
picture | ቢያንስ 450x450 ፒክስል፤ JPG፣ PNG፣ WEBP ወይም GIF፤ Yandex በአንድ ቅናሽ 5 ምስሎችን ይመክራል። |
param | አማራጭ የተዋቀሩ ዝርዝሮች (ቀለም፣ መጠን፣ ቁሳቁስ እና ተመሳሳይ)፤ Yandex በአንድ ቅናሽ እስከ 10 የሚደርሱ አማራጮችን ይፈቅዳል። |
Feedance የYML ምግቡን ይገነባል እና ይጠብቃል Yandex Direct የYandex ፍላጎቶች በተለዋወጡ ቁጥር XML በእጅ ሳይጽፉ ወይም የምርት መረጃዎን ሳያስተካክሉ ይጠብቃል። በተግባር፡
id, available, price/currencyId, categoryIdእና ወይም ቀለል ባለ መልኩ name መንገድ ወይም vendor/model ዱካ፣ ካታሎግዎ እንዴት እንደተዋቀረ ላይ በመመስረት።ፌዴንስ የምግብ ንብርብሩን ይቆጣጠራል፤ የዘመቻ ማዋቀር ራሱ (ስማርትካምፓኝ፣ የማስታወቂያ ቡድኖች፣ በYandex Direct በይነገጽ ውስጥ የፈጠራ ዲዛይን) አሁንም በቀጥታ በYandex Direct ውስጥ ይከናወናል።
Yandex ለእያንዳንዱ ምግብ የሚተገበር አንድ ሁለንተናዊ የማደሻ ቁጥር አያትምም። የራሱ መመሪያ "በቅንብሮች ውስጥ የሚፈለገውን የዝማኔ ድግግሞሽ መግለጽ" ነው -- ይህ ማለት የዝማኔ ካዴንስ ቋሚ የመድረክ ደንብ ሳይሆን በነጋዴ የሚዋቀር ቅንብር ነው፣ እና የተለያዩ የCMS ውህደቶች ይህንን በተለየ መንገድ ያጋልጣሉ። በተከታታይ የሚዘገበው የዘገየነት ውጤት ነው፣ የተወሰነ የጊዜ ክፍተት አይደለም፡ ምክንያቱም available ና price በቀጥታ ወደ ማስታወቂያዎች እና ስማርት ባነሮች ይመግቡ፣ ይህ ምግብ አልፎ አልፎ የሚያዘምን ሲሆን ይህም ከክምችት ውጪ የሆኑ እቃዎችን ወይም የተሳሳተ ዋጋ ከሚያስፈልገው በላይ ለረጅም ጊዜ የማስተዋወቅ አደጋን ያስከትላል።
ለእውነተኛ የአሰሳ ባህሪ ምላሽ ለሚሰጥ ስማርት ባነር ምግብ እና ትርጉም ያለው ዕለታዊ ዋጋ ወይም የአክሲዮን እንቅስቃሴ ላለው ለማንኛውም ካታሎግ፣ ቢያንስ በየቀኑ ማመሳሰል ተግባራዊ መነሻ ነው -- Feedance ይህንን ከምንጭ ውሂብዎ ምን ያህል ጊዜ እንደሚለወጥ በሚስማማ የጊዜ ሰሌዳ ላይ ማስኬድ ይችላል፣ ወደ ነባሪ ከመተው ይልቅ።
በ Yandex የራሱ የምግብ ሰነድ መሠረት፣ ቅናሾችን ከ Yandex ማስታወቂያዎች የሚያግዱባቸው የውድቀት ሁኔታዎች የሚከተሉት ናቸው፡
name አባል በቀላል አይነት ቅናሽ ላይ -- የYandex ስርዓት ቅናሹን ሙሉ በሙሉ ችላ ይላል እና ለእሱ ምንም ማስታወቂያዎች አይፈጠሩም።vendor or model በተገለጸው ቅናሽ ላይ እንደተገለጸው type="vendor.model" -- ይህ ስህተት ይፈጥራል እና ቅናሹ በከፊል ከመሰራት ይልቅ ችላ ይባላል።id በእያንዳንዱ ምግብ ላይ ያስገባኸው፤ የሚንሸራተቱ መታወቂያዎች Yandex ምርትን ለመከታተል የሚጠቀምበትን የማንነት አገናኝ ይሰብራሉ።application/xml, text/xml, application/octet-stream, application/gzip, application/x-gzip) የYandex አግኚው ምግቡን ጨርሶ ማንበብ አይችልም።የYandex Webmaster "በፍለጋ ውስጥ ያሉ አገልግሎቶች እና ቅናሾች → ምግቦች እና ስህተቶች" ገጽ ከእነዚህ ውስጥ ማንኛውንም ለመፈተሽ ቦታ ነው፤ ስህተት ካስተካከሉ በኋላ፣ Yandex ወዲያውኑ ከመዘግየት ይልቅ ምግቡን እንደገና ይፈትሻል።
name-based) ወይም ሻጭ/ሞዴል-ተኮር፣ እና ተዛማጅ የሚፈለጉትን መስኮች በተከታታይ መሙላት -- ሁለቱን ወጥነት በሌለው ሁኔታ ማዋሃድ ችላ የተባሉ ቅናሾችን የሚያስነሳ ነው።available ና price ከእውነተኛው የሱቅ ገጽዎ ጋር በጥብቅ የተመሳሰለ ነው፣ ምክንያቱም ሁለቱም ምርቱን አስቀድመው ለተመለከቱ ተጠቃሚዎች የሚታዩ ስማርት ባነሮችን በቀጥታ ስለሚመገቡ -- የቆየ ዋጋ ወይም እንደተገኘ የሚታየው የተሸጠ እቃ የሚተማመኑበትን ትክክለኛ የማሻሻያ መካኒክ ስማርት ባነሮች ያዳክማል።param ተመሳሳይ ምርቶችን (መጠን፣ ቀለምን፣ ቁሳቁስን) የሚለዩ ባህሪያትን ሆን ተብሎ ለማስመዝገብ ሆን ተብሎ የተዘጋጁ ግቤቶች ባዶ ከመተው ይልቅ ባዶ ከመተው ይልቅ፣ ምክንያቱም እነዚህ የ Yandex ገበያ እና የ Yandex Direct ልዩነቶችን በተመሳሳይ ምድብ ውስጥ እንዲለዩ ስለሚረዱ።id ለእያንዳንዱ ምርት (የYandex ማስታወቂያዎች፣ የYandex ገበያ ወይም ሌሎች) -- የYandex የራሱ መስፈርቶች ይህንን በተለይ ይጠቅሳሉ፣ እና በቻናሎች መካከል የማጣቀሻ አፈጻጸምን የሚሻገሩ ከሆነ አስፈላጊ ነው።YML ከ XML ጋር ተመሳሳይ ነው?
YML የYandex የራሱ የሆነ ንድፍ ሲሆን በXML ላይ የተገነባ ነው -- እያንዳንዱ የYML ፋይል ትክክለኛ የXML ሰነድ ነው፣ ነገር ግን በYandex ላይ የተወሰነ መዋቅርን ይከተላል (yml_catalog, offer፣ እንደ categoryId ና available) አጠቃላይ XML በራሱ እንደማይገልጽ።
ለ Yandex Market እና ለ Yandex Direct ስማርት ባነሮች ተመሳሳይ ምግብ መጠቀም እችላለሁን?
አዎ -- የYandex የራሱ ሰነድ እንደሚያሳየው ስማርት ባነሮች "ባህላዊውን የYandex.Market feed (YML) ቅርጸት" ሊጠቀሙ ይችላሉ፣ ስለዚህ የቅናሽ መታወቂያዎቹ በሁለቱ መካከል ወጥነት እስካላቸው ድረስ አንድ ተስማሚ የYML ምግብ ሁለቱንም ሊያገለግል ይችላል።
ብረሳው ምን ይሆናል? vendor or model በብጁ አይነት ቅናሽ ላይ ያለ አካል?
በ Yandex ሰነድ መሠረት፣ ቅናሹ ስህተት ይፈጥራል እና ችላ ይባላል -- ማስታወቂያዎች ለእሱ አይፈጠሩም -- ስለዚህ አንድን ማስታወቂያ ሲያውጁ ሁለቱም መስኮች አንድ ላይ መገኘት አለባቸው። vendor.model አይነት ቅናሽ።
Yandex አነስተኛውን የዝማኔ ድግግሞሽ ያስፈጽማል?
አንድም ቋሚ ቁጥር አይደለም። የYandex መመሪያ የሚፈለገውን የዝማኔ ድግግሞሽ እራስዎ በቅንብሮች ውስጥ ማዋቀር ነው፤ መድረኩ በሁሉም የመመገቢያ ዓይነቶች ላይ የሚተገበር አንድ የግዴታ ክፍተት አያትምም።
ምግቤ ስህተቶች ካሉት የት ነው የማየው?
በYandex Webmaster ውስጥ፣ በፍለጋ → ምግቦች እና ስህተቶች ውስጥ ባሉ አገልግሎቶች እና ቅናሾች ስር። Yandex ሲሰቀል የመጀመሪያ ቴክኒካዊ ማረጋገጫ ያካሂዳል፣ ከዚያም በምግብዎ እና በቀጥታ ጣቢያዎ መካከል አለመጣጣሞችን ሊያሳይ የሚችል ቀጣይ የጥራት ፍተሻዎችን ያካሂዳል።