- [Case Studies](https://www.mergado.com/category/case-studies)
- [eCommerce tips](https://www.mergado.com/category/ecommerce-tips)
- [Online Store Solutions and Platforms](https://www.mergado.com/category/online-store-solutions-and-platforms)
- [Mergado Pack](https://www.mergado.com/category/mergado-pack)
- [Mergado tips](https://www.mergado.com/category/mergado-tips)
- [Mergado News](https://www.mergado.com/category/mergado-news)
- [eCommerce News](https://www.mergado.com/category/ecommerce-news)
- [How to use Mergado](https://www.mergado.com/category/how-to-use-mergado)
- [Interviews with e‑commerce gurus](https://www.mergado.com/category/interviews-e-commerce-gurus)
- [Extensions](https://www.mergado.com/category/apps-bidding-image-marketing-and-more)
- [Expansion with Mergado](https://www.mergado.com/category/expansion-with-mergado)
- [Mergado Lifestyle](https://www.mergado.com/category/mergado-lifestyle)
 



 

 1. [  Home  ](https://www.mergado.com/)
2. [     Mergado Blog  ](https://www.mergado.com/blog)
3. [     How to use Mergado  ](https://www.mergado.com/category/how-to-use-mergado)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **What places does your feed pass through?** </a>
 
  

 

#  **What places does your feed pass through?** 

 

 

 [    ![](https://www.mergado.com/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)   Lukáš Horák  ](https://www.mergado.com/blog/lukas-horak) [How to use Mergado](https://www.mergado.com/category/how-to-use-mergado) 

12. 4. 2022

3 minutes read

 

 

 

 

 

  ![What places does your feed pass through?](https://www.mergado.com/sites/default/files/field/image/feed-passthrough.png)  

Do you advertise on comparison engines using Mergado, and it happens to you that the modified product data reaches them with a delay? To give you a better picture of ​​how data transfer works, we are going to describe **the process of transiting an XML or CSV feed** from your online store via Mergado to a comparison engine.



 

 

 
                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>
  



 

Do you advertise on comparison engines using Mergado, and it happens to you that the modified product data reaches them with a delay? To give you a better picture of ​​how data transfer works, we are going to describe **the process of transiting an XML or CSV feed** from your online store via Mergado to a comparison engine.

We can imagine the process as **traveling a greater distance** when you have several transfers along the way, and the individual trains do not exactly follow each other.

## 1. Data on the side of your store

### Feed generation

**Online stores usually generate a new feed at specific times.** The provider of your webshop solution can inform you about that, or you can find it in the store’s administration.

**Example:**

1. Suppose your store generates a new feed every 6 hours (at 4.00, 10.00, 16.00, and 22.00).
2. Therefore, if you change the data at 10.30, any change on the side of the engine won’t happen in the next five and a half hours because it still has an old feed.

It is usually **the first source of delay** you can work with either by knowing how new feed times were generated or by adjusting them to suit your requirements (e. g. more frequent generations).

## 2. Passing data through Mergado

### Mergado downloads data every 2 to 4 hours

**Another delay may occur in** [Mergado](https://www.mergado.com/get-started). Depending on the server load, it downloads data from an online store once every 2 – 4 hours.

**Example:**

1. If you made adjustments at 10.30, your feed was updated at 16.00.
2. For example, Mergado downloaded the data at 11:00, 13:00, and 15:00, but your updated feed won’t be downloaded until about 17:00.

In this case, **more than 7 hours may elapse** between the changes you made and the first download of the feed by Mergado.



 

**Need information when Mergado:**

- last downloaded your data?
- made adjustments by the applicable rules?
- created an updated feed for product search engines?

**You can find it on the** *History* **tab** along with information on when a comparison engine downloaded the feed (depending on the export).

 

 

 

 

 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/history-of-working-with-export.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/history-of-working-with-export.png) 

## 3. Data arrived at the comparison engine

**Downloading data by the search engine also has its frequency.** You can also find this information on the *History* **tab** in Mergado. Here, too, the feed’s transfer does not end immediately. The search engine needs to incorporate the changes on its side, and it can take time.



 

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

## Where to save time when sending new data?

With what you already know about your feed path, **try to:**

- **schedule data modifications** so that they are entered into the search engine as soon as possible,
- **adjust the frequency of feed regeneration** from your online store,
- **use the** *Regenerate Changed* in Mergado option on the Export Settings tab



 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/feed-regeneration.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/feed-regeneration.png) 

Check when you generate feeds and the times at which Mergado and the comparison engine download them. If you plan your advertising optimization, you will be able to speed up data transfer to a large extent.



 

  ![](https://www.mergado.com/themes/custom/mergado/static/images/banner/mergado.svg) Mergado with a 30-day free trial

- optimize your feed by yourself and save the cost for the developer’s time
- full access to all features already in the trial version

 

 [Try Mergado for free](https://accounts.mergado.com/register/) 

  ![](https://www.mergado.com/themes/custom/mergado/static/images/banner/mergado.svg)  

 

### **Read more:**



 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/ai_boost-1.jpg)  

### What should a proper client context look like for performance specialists?

 

 ](https://www.mergado.com/blog/master-prompt-eshopy-b2c) 

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

### How Feed Optimization Unlocked Meta Ads Performance without Increasing Ad Spend

 

 ](https://www.mergado.com/blog/feed-optimization-for-meta-ads) 

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

### How to Sell Successfully on idealo

 

 ](https://www.mergado.com/blog/successful-sale-on-idealo) 

 

 

 [    ![](https://www.mergado.com/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)  ](https://www.mergado.com/blog/lukas-horak)###  [ Lukáš Horák ](https://www.mergado.com/blog/lukas-horak) 

Lukáš takes care of most of the Czech and English communication in Mergado. Through blogs, e‑mail, and social networks, he regularly supplies readers with e‑commerce news and news and tips from Mergado. In his time off, he enjoys simple things like badminton, digging the hidden gems of the 80’s, and seafood served with red wine.

 

 

 

 

 

 

 

 

 

## What you *might be interested in next*

 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/shoptet-shopify-prevod-en.jpg)  

### How We Migrated an E‑Shop from Shoptet to Shopify with Mergado: A Complete Migration Without Data Loss

 

 ](https://www.mergado.com/blog/how-we-migrated-e-shop-shoptet-shopify-mergado-complete-migration-without-data-loss) 

 [    ![how to open large xml file article cover](https://www.mergado.com/sites/default/files/perm/image/mergado-nahledovky_na_blog-landscape-1200_x_628_px-5.png)  

### How to open large XML file

 

 ](https://www.mergado.com/blog/how-to-open-large-xml-file) 

 [    ![smart value insertion article](https://www.mergado.com/sites/default/files/perm/image/smart_insertion_value.png)  

### Introducing smart value insertion. It will speed up the creation of bulk rules

 

 ](https://www.mergado.com/blog/smart-value-insertion) 

 

 

 

## Don’t miss *anything*

 Sign up for our newsletter 

   

       

   By logging in, you agree that we will process your data by the [terms of personal data protection](https://www.mergado.com/cookies). 

  Thank you, you have successfully joined our subscriber's list. 

 

 

 
      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()
      }