- [Case Studies](/kategorie/case-studies)
- [E‑commerce tipy](/kategorie/e-commerce-tipy)
- [E‑shopová řešení a platformy](/kategorie/e-shopova-reseni-a-platformy)
- [Mergado Pack](/kategorie/mergado-pack)
- [Mergado tipy](/kategorie/mergado-tipy)
- [Novinky v Mergadu](/kategorie/novinky-v-mergadu)
- [Novinky ze srovnávačů](/kategorie/novinky-ze-srovnavacu)
- [Pracujeme s Mergadem](/kategorie/pracujeme-s-mergadem)
- [Rozhovory](/kategorie/rozhovory)
- [Rozšíření](/kategorie/aplikace)
- [S Mergadem do zahraničí](/kategorie/s-mergadem-do-zahranici)
- [Ze života Mergada](/kategorie/ze-zivota-mergada)
 



 

 1. [  Úvod  ](/)
2. [     Blog  ](/blog)
3. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Zbavte se častých chyb v XML feedu** </a>
 
  

 

#  **Zbavte se častých chyb v XML feedu** 

 

 

 [    ![](https://www.mergado.cz/sites/default/files/perm/image/profil-foto.jpg)   Petra Marková  ](/blog/petra-markova) 

2. 10. 2019

3 minuty čtení

 

 

 

 

 

  ![Zbavte se častých chyb v XML feedu](https://www.mergado.cz/sites/default/files/field/image/pracujemesmrgdskcz1.png)  

Chcete využívat Mergado **efektivně**, ale narážíte na opakující se překážky? [Minulý článek](https://www.mergado.cz/mergadotipy-09) vám přinesl tipy na nejčastější úpravy feedu. V nasledujících řádcích se podíváme na **časté** **chyby**, jakými jsou např. prázdný element [MANUFACTURER](https://www.mergado.cz/tema/manufacturer), anebo chybějící identifikátor v [Google Nákupech](https://www.mergado.cz/tema/google-nakupy).



 

 

 
                function tableOfContents() {
                  return {
                    headings_menu: [],
                    heading_active: '', // Added to track the active section
                    shouldBeSticky: false,

                    generateToC() {
                      const headings = document.querySelectorAll('.js-article-full-headings h2, .js-article-full-headings h3');
                      let headingMap = {};

                      headings.forEach((heading) => { // Use an arrow function to maintain `this` context
                        // Normalize heading text to remove diacritics, then replace non-alphanumeric characters with dashes
                        var normalizedText = heading.textContent.normalize("NFD").replace(/[\u0300-\u036f]/g, ""); // Remove diacritics
                        var id = heading.id ? heading.id : normalizedText.trim().toLowerCase()
                          .split(' ').join('-').replace(/[^a-z0-9\-]/ig, ''); // Updated regex to replace non-alphanumeric characters
                        headingMap[id] = headingMap[id] !== undefined ? ++headingMap[id] : 0;

                        // Use the updated `id` with diacritics removed for the heading id and the TOC
                        const finalId = headingMap[id] ? `${id}-${headingMap[id]}` : id;
                        this.headings_menu.push({
                          id: finalId,
                          title: heading.textContent,
                          level: heading.tagName.toLowerCase(), // Track heading level
                          active: false, // Initially set active to false
                        });
                        heading.id = finalId;
                      });
                    },

                    checkStickyNeeded() {
                      const ul = this.$el.querySelector('ul');
                      if (ul) {
                        this.shouldBeSticky = ul.scrollHeight < window.innerHeight;
                      }
                    },

                    setActiveHeading() {
                      // disabled not working with active state on click
                      // add @scroll.window="setActiveHeading()" to the parent div

                      // const headings = document.querySelectorAll('.js-article-full-headings h2');
                      // let activeHeading = '';
                      // let closestHeadingDistance = Infinity;

                      // headings.forEach((heading) => {
                      //   const rect = heading.getBoundingClientRect();
                      //   const offset = rect.top - window.innerHeight / 2; // Consider heading in the middle of the screen as active

                      //   if (offset < 0 && Math.abs(offset) < closestHeadingDistance) {
                      //     activeHeading = heading.id;
                      //     closestHeadingDistance = Math.abs(offset);
                      //   }
                      // });

                      // // Update the active state in headings_menu
                      // if (activeHeading !== this.heading_active) {
                      //   this.headings_menu = this.headings_menu.map(item => ({
                      //     ...item,
                      //     active: item.id === activeHeading,
                      //   }));
                      //   this.heading_active = activeHeading;

                      // }
                    },

                    setActiveItem(clickedId) {
                      this.headings_menu.forEach(item => {
                        item.active = (item.id === clickedId);
                      });
                      this.heading_active = clickedId; // Optionally update the heading_active property if used
                    },
                  };
                }
               1. <a :class="{ 'border-r-[3px] border-secondary': item.active, 'text-sm': item.level === 'h3' }" :href="'#' + item.id" class="inline-block text-balance hover:underline p-0.5 pr-3">  — </a>
  



 

Chcete využívat Mergado **efektivně**, ale narážíte na opakující se překážky? [Minulý článek](https://www.mergado.cz/mergadotipy-09) vám přinesl tipy na nejčastější úpravy feedu. V nasledujících řádcích se podíváme na **časté** **chyby**, jakými jsou např. prázdný element [MANUFACTURER](https://www.mergado.cz/tema/manufacturer), anebo chybějící identifikátor v [Google Nákupech](https://www.mergado.cz/tema/google-nakupy).

## Potenciál elementu PRODUCT

Element [PRODUCT](https://www.mergado.cz/tema/product), který zastupuje rozšířený název produktu, **není** **povinný**. Mnoho e‑shopů řeší jeho naplnění shodným vyplněním s tagem [PRODUCTNAME](https://www.mergado.cz/tema/productname) či jeho úplným vynecháním. Jeho nevyužitím se však e‑shopy **připravují o možnost lépe zviditelnit** své zboží.

Pokud zákazník vyhledává produkty na [Zboží.cz](https://www.mergado.cz/tema/zbozi-cz), ve výsledcích vidí právě hodnoty [elementu PRODUCT](https://www.mergado.cz/pojmenujte-spravne-produkty-na-zbozi). Ten musí obsahovat **specifické** **informace**, které odliší nabídky značky od ostatních obchodů, např. dárek zdarma. Díky tomu může být váš produkt na zbožáku **viditelnější**.



 

 [  ![](https://www.mergado.cz/sites/default/files/perm/paragraph-image/mergado-rada3.png)  ](https://www.mergado.cz/sites/default/files/perm/paragraph-image/mergado-rada3.png) 

[Heureka](https://www.mergado.cz/tema/heureka-cz) specifikuje naplnění tagu PRODUCT **detailněji**. Klíčovým krokem je vynechání informací o **dopravě** **zdarma** (uvádíme v elementu [DELIVERY](https://www.mergado.cz/tema/delivery)) a **dostupnosti**. Výhodnými doplňky informací v elementu PRODUCT mohou být detaily o záruce, servisu, doručení do patra či charakteristické služby spojené s produktem. Pokud si nejste jistí, čím naplnit element PRODUCT na Heurece, využijte její [specifikaci](https://sluzby.heureka.cz/napoveda/xml-feed/#PRODUCT).

Chtěli byste umět naplnit element PRODUCT správnými hodnotami **na jedno kliknutí**? To v Mergadu nově **dokážete** – pomocí nového vylepšení, které nazýváme [Makra](https://www.mergado.cz/makra-v-mergadu).



 

## Chybějící element MANUFACTURER

Důležitým prvkem vašeho feedu je i **informace o výrobci**. Co když ale chybí v názvu produktu, anebo se ve vašem produktu nevyskytuje vůbec? Prvním krokem je jeho kontrola. Pokud jste narazili na problém chybějícího tagu [MANUFACTURER](https://www.mergado.cz/tema/manufacturer), v Mergadu si ho velmi jednoduše vytvořit na kartě *Elementy*. Jeho naplnění je záležitostí pár kliknutí – stačí využít pravidlo Přepsat a aplikovat ho na předem připravený výběr produktů.

Element označující výrobce nebo značku zboží je častokrát v případe [Heureky](https://www.mergado.cz/parametry-heureka) vyplněný názvem e‑shopu. Oprava či doplnění tagu [MANUFACTURER](https://blog.heureka.cz/2019/06/24/sjednocujeme-parametry-znacka-a-vyrobce/#more-4252) se dá nastavit na **výběr** **produktů** neobsahujích výrobce za použití **přepisovacího** **pravidla**.

Široké možnosti **maker** poslouží i v tomto případě. Dokážete si díky nim vyřešit problém chybějícího výrobce a **ušetřený** **čas** můžete investovat do další úpravy feedu.



 

 [  ![](https://www.mergado.cz/sites/default/files/perm/paragraph-image/mergado-rada1.png)  ](https://www.mergado.cz/sites/default/files/perm/paragraph-image/mergado-rada1.png) 

## Jak na prázdný identifikátor

Platforma [Google Nákupy](https://www.mergado.cz/propagujte-svoje-zbozi-online-pomoci-google-shopping-1) poskytuje mnoho **příležitostí** k inzerci produktů. I zde je správně nastavený [XML feed](https://www.mergado.cz/tema/xml-feed) je **nutností**. Jeho součástí jsou i **identifikátory** umístěné v elementech **G:BRAND** (značka), **G:MPN** (díly od výrobce) a **G:GTIN** (čárový kód). Tyto tři prvky slouží k jednoznačné identifikaci produktů, přičemž Google vyžaduje pro každý produkt uvedené alespoň dva z těchto tří identifikátorů. Pokud identifikátory chybí, je potřeba přiřadit danému produktu element [G:IDENTIFIER\_EXISTS](https://www.mergado.cz/tema/gidentifierexists) a naplnit jej hodnotou **FALSE**. Jak na samotný výběr? Tento [článek](https://www.mergado.cz/chybejici-identifikatory-ve-feedu-pro-google-vime-jak-na-to) vám zaručeně napoví.



 

 [  ![](https://www.mergado.cz/sites/default/files/perm/paragraph-image/screenshot-appmergadocom-20210611-150955.png)  ](https://www.mergado.cz/sites/default/files/perm/paragraph-image/screenshot-appmergadocom-20210611-150955.png) 

Jednou z dalších častých činností při práci s platformou Google Nákupy je **nastavení** **štítků**. Google umožňuje produktům přiřadit **až pět různých štítků**, které slouží především pro **interní škálování inzerce**. Element **G:CUSTOM\_LABEL** je v Mergadu možné naplnit přes pravidla *Přepsat* nebo *Import datového souboru* a přidat do něj různé hodnoty jako např. informace o dostupnosti z elementu G:AVAILABILITY, informace o sezónnosti zboží, PNO nebo marži produktů. Tyto informace vám pomohou při nastavování ceny za proklik a obecně při optimalizaci vašich kampaní.

### Nastavte si feed bezchybně

Nakopnout feed **doplněním podstatných informací** je jedna z nejčastějších činností marketéra v Mergadu. Častým úkonem také bývá **kontrola názvu a popisku** produktu. Pokud chybí, anebo jsou špatně naplněné, využijte pravidlo *Přepsat*, které vám pomůže s **rychlou** **úpravou** produktů.



 

  

 

Dostaňte vaši inzerci do kondice odstraněním chyb v XML feedu pomocí těchto **základních** **kroků**. Jste **noví** v e‑commerce prostředí či v Mergadu a vaší inzerci by se hodila **profesionální** **pomoc**? Oslovte některé z našich [certifikovaných agentur](https://www.mergado.cz/mergadovy-certifikovane-agentury) či [certifikovaných specialistů](https://www.mergado.cz/certifikovani-specialiste) a získejte pro e‑shop **kvalifikovanou pěči odborníků**. Pomocí filtrů na stránce Mergado certifikovaných agentur si dokážete **vybrat** freelancera či tým odborníků, kteří budou disponovat službami **přesně podle vašich požadavků**.

Mohlo by vás zajímat:



 

 [    ![Pochopte rozdíly mezi Heurekou a GLAMI](https://www.mergado.cz/sites/default/files/field/image/heureka-glami-cz.png)  

### Pochopte rozdíly mezi Heurekou a GLAMI

 

 ](/heureka-vs-glami) 

 [    ![](https://www.mergado.cz/sites/default/files/perm/image/optimalizace_dat_pro_gptshopping.jpg)  

### Jak připravit produktová data tak, aby dávala smysl pro GPT Shopping?

 

 ](/blog/optimalizace-dat-pro-gpt-shopping) 

 [    ![](https://www.mergado.cz/sites/default/files/perm/image/mf26_clanek.jpg)  

### Zahajte festivalovou sezónu nadupanou konferencí Mergado Fest

 

 ](/blog/zahajte-festivalovou-sezonu-na-mergado-festu) 

 

 

- [  XML feed ](/tema/xml-feed)
- [  Google Nákupy ](/tema/google-nakupy)
- [  Heureka.cz ](/tema/heureka-cz)
- [  Zboží.cz ](/tema/zbozi-cz)
- [  Elementy ](/tema/elementy)
 
 [    ![](https://www.mergado.cz/sites/default/files/perm/image/profil-foto.jpg)  ](/blog/petra-markova)###  [ Petra Marková ](/blog/petra-markova) 

Slovenský trh a libozvučnou slovenštinu má v Mergadu na starosti content specialistka Petra. Textuje, bloguje, překládá a s vášní tvoří obsah na sociální sítě. A když zrovna nehledá ta správná slova, věnuje svůj čas své bytové džungli, pečení, kavárnám nebo cestování.

 

 

 

 

 

 

 

 

 

## Mohlo by vás *zajímat*

 

 [    ![](https://www.mergado.cz/sites/default/files/perm/image/optimalizace_dat_pro_gptshopping.jpg)  

### Jak připravit produktová data tak, aby dávala smysl pro GPT Shopping?

 

 ](/blog/optimalizace-dat-pro-gpt-shopping) 

 [    ![](https://www.mergado.cz/sites/default/files/perm/image/mf26_clanek.jpg)  

### Zahajte festivalovou sezónu nadupanou konferencí Mergado Fest

 

 ](/blog/zahajte-festivalovou-sezonu-na-mergado-festu) 

 [    ![](https://www.mergado.cz/sites/default/files/perm/image/uawc_cs_cz.jpg)  

### Jak optimalizace feedu zvýšila výkon Meta Ads bez navýšení rozpočtu

 

 ](/blog/optimalizace-feedu-pro-Meta-Ads) 

 

 

 

## Ať vám *nic neunikne*

 Přihlašte se do našeho newsletteru 

   

       

   Přihlášením souhlasíte, že vaše údaje zpracujeme v souladu s podmínkami o [ochraně osobních údajů](/prohlaseni-o-cookies). 

  Děkujeme, úspěšně jste se připojili k našemu seznamu odběratelů. 

 

 

 
      function ml_webform_success_5807248() {
        var r = ml_jQuery || jQuery
        r('.ml-subscribe-form-5807248 .row-success').show(), r('.ml-subscribe-form-5807248 .row-form').hide()
      }