Dokumentácia

Findio — vyhľadávanie pre e-shopy

Kompletná referencia pre nasadenie a integráciu. Widget nasadíš jedným <script> tagom bez programovania; pokročilí si postavia vlastné UI nad verejným Search API alebo automatizujú import a štatistiky cez Management API.

Rýchly štart

Od registrácie po živé vyhľadávanie na e-shope v štyroch krokoch.

1

Zaregistruj sa

Vytvor si účet na findio a prihlás sa do dashboardu. Nový účet má plán Beta zdarma.

2

Importuj produkty

V sekcii Import nahraj katalóg ako JSON súbor, alebo zadaj URL automatického feedu (Heureka XML / Google Merchant). Findio si postaví vlastný izolovaný index. Detaily v sekcii Import produktov.

3

Pridaj domény a získaj token

V sekcii Domény pridaj domény e-shopu (pozor na www aj bez www variant) a v sekcii API Token skopíruj svoj verejný app token.

4

Vlož snippet do šablóny

Do stránky e-shopu vlož prázdny cieľový element a jeden script tag. Widget sa doň sám namountuje.

<!-- 1. Cieľový element vo vašej šablóne -->
<div id="findio-search"></div>

<!-- 2. Widget (na koniec <body>) -->
<script src="https://app.shopium.sk/widget.js"
        data-token="VÁŠ_APP_TOKEN"
        data-target="#findio-search"
        data-placeholder="Hľadať produkty…"
        defer></script>
Adresa API sa odvodzuje z src script tagu, preto src musí smerovať na https://app.shopium.sk/widget.js. Atribút defer zaručí, že sa widget spustí až po načítaní DOM.

Widget

Jeden skript, štyri režimy. Widget je bez závislostí, XSS-bezpečný (DOM staví výhradne cez createElement/textContent) a plne responzívny — na mobile prechádza do celoobrazovkového režimu.

Režimy widgetu

Režim sa volí atribútom data-mode (default search).

Vyhľadávací overlay default

Rozbaľovací panel s výsledkami, facetami (kategórie, značky, parametre) a našeptávaním priamo pod vyhľadávacím poľom.

<div id="findio-search"></div>
<script src="https://app.shopium.sk/widget.js"
        data-token="VÁŠ_APP_TOKEN"
        data-target="#findio-search"
        data-limit="8"
        data-all-results-url="https://vas-eshop.sk/vyhladavanie"
        defer></script>

Celostránkové výsledky (SRP)

Režim page vyrenderuje inline výsledkovú stránku (mriežka + bočný panel filtrov + radenie). Dopyt číta z URL parametra (default q); s data-with-input="1" pridá aj vyhľadávacie pole nad výsledky.

<div id="findio-vysledky"></div>
<script src="https://app.shopium.sk/widget.js"
        data-token="VÁŠ_APP_TOKEN"
        data-target="#findio-vysledky"
        data-mode="page"
        data-query-param="q"
        data-with-input="1"
        defer></script>

Podobné produkty (cross-sell)

Režim similar vykreslí horizontálny pás odporúčaní na detaile produktu — z endpointu /api/recommend?id=. Vlož data-product-id zhodný s poľom identity produktu.

<div id="findio-podobne"></div>
<script src="https://app.shopium.sk/widget.js"
        data-token="VÁŠ_APP_TOKEN"
        data-target="#findio-podobne"
        data-mode="similar"
        data-product-id="NH757A"
        data-title="Mohlo by sa vám páčiť"
        defer></script>

Konverzie (ďakovacia stránka)

Režim conversion nič nevykresľuje — po načítaní jednorazovo nahlási hodnotu objednávky. Vlož ho na ďakovaciu stránku (po dokončení objednávky).

<script src="https://app.shopium.sk/widget.js"
        data-token="VÁŠ_APP_TOKEN"
        data-mode="conversion"
        data-order-value="129.90"
        data-order-id="OBJ-2026-0042"
        data-currency="EUR"
        defer></script>

Kompletná tabuľka data-atribútov

AtribútRežimDefaultPopis
data-tokenvšetkypovinnéVerejný app token projektu (z dashboardu → API Token).
data-targetsearch, page, similarpovinnéCSS selektor cieľového elementu. V režime conversion sa ignoruje.
data-modevšetkysearchsearch · page · similar · conversion.
data-limitsearch, page, similar8Počet výsledkov na dávku. Max 24 (vyššia hodnota sa oreže).
data-placeholdersearch, pageHľadať produkty…Text placeholderu vyhľadávacieho poľa.
data-all-results-urlsearchURL celostránkových výsledkov (tlačidlo „Zobraziť všetky"). Validuje sa na http/https.
data-themesearch, page, similarautodark alebo light. Bez atribútu rozhoduje prefers-color-scheme.
data-product-idsimilarpovinnéidentity produktu, pre ktorý sa hľadajú podobné.
data-titlesimilarPodobné produktyNadpis pásu odporúčaní.
data-query-parampageqNázov URL parametra, z ktorého sa číta dopyt.
data-with-inputpage01 = zobraz vyhľadávacie pole nad výsledkami.
data-order-valueconversionpovinnéHodnota objednávky. Toleruje čiarku aj bodku (129,90 aj 129.90).
data-order-idconversionIdentifikátor objednávky — zaisťuje idempotenciu (nezapočíta sa dvakrát).
data-currencyconversionEURMena konverzie (3-znakový kód).

Meranie konverzií z JavaScriptu

Ak nechceš deklaratívny režim, zavolaj globálny helper priamo (napr. z eventu potvrdenia objednávky). Je dostupný v každom režime widgetu.

window.Findio.trackConversion({
  value: 129.90,          // povinné, číselné (toleruje aj "129,90")
  orderId: "OBJ-2026-0042", // voliteľné — idempotencia
  currency: "EUR"          // voliteľné, default "EUR"
});

Helper automaticky priloží atribúciu posledného kliku vo vyhľadávaní (ak je čerstvá, v okne 24 hodín), odošle požiadavku cez navigator.sendBeacon (s fallbackom na fetch keepalive) a atribúciu po odoslaní zmaže. Token sa berie z posledného inicializovaného widgetu, prípadne z opts.token.

Tmavý režim

Widget sa štýluje sám a rešpektuje prefers-color-scheme. Chceš tému vynútiť? Použi data-theme="dark" alebo data-theme="light" — vynútená téma prebije systémové nastavenie.

Personalizácia bez cookies

Widget si drží krátky profil posledných klikov výhradne v localStorage prehliadača (kľúč findio_profile_v1, max 30 klikov). Z neho odvodí top značky a kategórie a posiela ich ako parametre pref_b/pref_c pri vyhľadávaní a odporúčaní — výsledky sa jemne prispôsobia.

Žiadne cookies, žiadny serverový profil. Preferencie sa nikdy nelogujú a nikdy neopúšťajú prehliadač v podobe trvalého profilu. Kvôli widgetu preto nepotrebuješ cookie lištu — nepoužíva cookies ani trvalé identifikátory.

Import produktov

Katalóg dostaneš do Findia dvomi spôsobmi: nahraním JSON súboru (alebo push cez Management API) alebo napojením automatického feedu.

JSON formát

Feed je objekt s poľom items. Každá položka musí obsahovať tri povinné polia; ostatné sú voliteľné a obohacujú výsledky (obrázky, ceny, filtre, radenie).

PolePovinnéTypPopis
identityánostring / intJednoznačný identifikátor produktu (kľúč pri opakovanom importe, tracking, odporúčania).
titleánostringNázov produktu (hlavné vyhľadávané pole).
web_urlánostringURL produktovej stránky (cieľ prekliku z výsledku).
brandniestringZnačka — facet, filter aj detekcia značky v dopyte.
categoryniepole polí stringovKategórie ako cesty, napr. [["Obuv","Muži","Bežecká obuv"]]. Findio z nich dopočíta category_paths (spojené cez „ > ").
priceniestringZobrazená cena, napr. "149 EUR".
price_amountnienumberČíselná cena — pre cenové filtre a radenie podľa ceny.
price_old / price_old_amountniestring / numberPôvodná cena (prečiarknutá, výpočet zľavy).
image_link_s / _m / _lniestringURL obrázka (malý / stredný / veľký). Widget používa image_link_m.
availabilitynie0 / 1Dostupnosť (skladom / nedostupné).
availability_rank / _rank_textnieint / stringJemnejšie poradie dostupnosti a jeho textový popis (napr. „Skladom / expedícia ihneď").
descriptionniestringPopis produktu (tiež vyhľadávaný).
product_codeniestringKód produktu / SKU (vyhľadávaný).
eanniestringEAN / čiarový kód (vyhľadávaný).
boostnieintRučné navýšenie poradia (vyššie = vyššie vo výsledkoch).
introduced_atnieISO 8601Dátum zaradenia — radenie „najnovšie".
parametersniepole {name, value}Parametre produktu. Findio z nich odvodí params_flat pre parametrové filtre; viac-hodnotové polia oddeľuj čiarkou ("XS, M, L").

Plný príklad položky

{
  "items": [
    {
      "identity": "AD990B",
      "title": "Bežecké tenisky Adidas Ultraboost",
      "web_url": "https://vas-eshop.sk/3310-bezecke-tenisky-adidas-ultraboost",
      "brand": "Adidas",
      "category": [["Obuv", "Muži", "Bežecká obuv"]],
      "price": "149 EUR",
      "price_amount": 149.0,
      "price_old": "179 EUR",
      "price_old_amount": 179.0,
      "image_link_m": "https://vas-eshop.sk/img/200/3310.png",
      "availability": 1,
      "availability_rank_text": "Skladom / expedícia ihneď",
      "description": "Ľahké bežecké tenisky s medzipodrážkou Boost.",
      "product_code": "AD3310U",
      "ean": "4062051234567",
      "boost": 2,
      "introduced_at": "2026-06-15T00:00:00Z",
      "parameters": [
        { "name": "Veľkosť", "value": "40, 41, 42, 43, 44, 45" },
        { "name": "Farba", "value": "Čierna" }
      ]
    }
  ]
}
Parametre → filtre. Každá dvojica name/value sa rozloží na jednotlivé výbery vo formáte "Skupina: hodnota" (napr. "Veľkosť: 42"). Tie sa vo widgete zobrazia ako parametrové facety a v Search API sa filtrujú parametrom params.

Automatický feed (Heureka / Google Merchant)

V sekcii Import zadaj URL svojho XML feedu. Findio formát autodetekuje a mapuje na interné polia. Feed sa automaticky sťahuje každých 6 hodín; okamžitú synchronizáciu spustíš tlačidlom Synchronizovať teraz.

Interné poleHeureka XMLGoogle Merchant
identityITEM_IDg:id
titlePRODUCTNAMEtitle
web_urlURLlink
image_link_mIMGURLg:image_link
price / price_amountPRICE_VATg:price (akciovú g:sale_price)
brandMANUFACTURERg:brand
categoryCATEGORYTEXT (delené |)g:product_type (delené >)
availabilityDELIVERY_DATEg:availability
descriptionDESCRIPTIONdescription
eanEANg:gtin
product_codePRODUCTNOg:mpn
parametersPARAM (PARAM_NAME / VAL)

Heureka: úvodný segment Heureka.sk/Heureka.cz v kategórii sa automaticky odstráni. Veľké feedy (100k+ položiek) sa čítajú streamovane — celý XML sa do pamäte nenačítava.

Verejné Search API

Pre pokročilých, ktorí si stavajú vlastné vyhľadávacie UI namiesto widgetu. Endpointy sú stateless a autentifikujú sa app tokenom v query parametri + overením domény (Origin/Referer). Dynamické CORS rieši server automaticky. Základná adresa: https://app.shopium.sk/api.

Rate limit: verejné endpointy (/api/search, /api/track, /api/recommend, /api/convert) sú obmedzené na 120 požiadaviek za minútu.

Vyhľadá v indexe projektu a vráti výsledky, facety, našeptávanie a detegované filtre.

Parametre (query string)

ParameterTypDefaultPopis
tokenstringpovinnéVerejný app token projektu.
qstringpovinnéHľadaný dopyt. Po orezaní nesmie byť prázdny (inak 422).
limitint10Počet výsledkov. Oreže sa do rozsahu 1–50.
offsetint0Stránkovanie. Rozsah 0–10000.
sortstringrelevancerelevance · price_asc · price_desc · newest. Neplatná hodnota → relevance.
brandstringExplicitný filter značky (max 255 znakov).
categorystringExplicitný filter kategórie / cesty (max 255 znakov).
paramsstringVybrané parametre "Skupina: hodnota" oddelené znakom | (nie čiarkou — hodnoty smú obsahovať čiarku). Max 5 položiek.
pref_bstringPreferované značky pre personalizáciu, oddelené čiarkou. Max 3.
pref_cstringPreferované kategórie pre personalizáciu, oddelené čiarkou. Max 2.
nlp0 / 11nlp=0 vypne rozumenie dopytu (detekciu cien a značky).

Príklad požiadavky

curl "https://app.shopium.sk/api/search?token=VÁŠ_APP_TOKEN&q=tenisky+adidas&limit=8&sort=price_asc" \
  -H "Origin: https://vas-eshop.sk"

Príklad odpovede (200)

{
  "query": "tenisky adidas",
  "query_effective": "tenisky",
  "total": 3,
  "processingTimeMs": 2,
  "offset": 0,
  "sort": "price_asc",
  "applied_params": [],
  "applied_filters": { "brand": null, "category": null },
  "detected_filters": { "price_min": null, "price_max": null, "brand": "Adidas" },
  "personalized": false,
  "relaxed_query": null,
  "suggestions": ["tenisky", "tenisky panske"],
  "hits": [
    {
      "identity": "AD990B",
      "title": "Bežecké tenisky Adidas Ultraboost",
      "title_highlighted": "Bežecké tenisky Adidas Ultraboost",
      "web_url": "https://vas-eshop.sk/3310-...",
      "price": "149 EUR",
      "price_amount": 149.0,
      "price_old": "179 EUR",
      "price_old_amount": 179.0,
      "image_link_m": "https://vas-eshop.sk/img/200/3310.png",
      "brand": "Adidas",
      "availability": 1,
      "availability_rank_text": "Skladom / expedícia ihneď",
      "category_paths": ["Obuv > Muži > Bežecká obuv"]
    }
  ],
  "facets": {
    "categories": [ { "value": "Obuv > Muži > Bežecká obuv", "count": 3 } ],
    "brands": [ { "value": "Adidas", "count": 3 } ],
    "params": [
      {
        "group": "Veľkosť",
        "values": [ { "value": "42", "count": 2 } ]
      }
    ]
  }
}

Pole title_highlighted ohraničuje zvýraznenú zhodu neviditeľnými riadiacimi znakmi (U+E000 / U+E001) — spracuj ich čisto ako hranicu štýlu, nikdy nie ako HTML. Widget to robí za teba.

Chybové kódy

KódTelo errorVýznam
200OK. Aj neexistujúci index vráti 200 s prázdnym hits.
401invalid_tokenToken chýba alebo neexistuje.
403domain_not_allowedDoména (Origin/Referer) nie je na whiteliste projektu.
422missing_queryPrázdny dopyt q.
429plan_limit_exceededVyčerpaný mesačný limit vyhľadávaní plánu.
503search_unavailableVyhľadávací server je dočasne nedostupný.

GET /api/track

Zaznamená klik na produkt z výsledkov (pre CTR a atribúciu konverzií). Rovnaká autentifikácia ako /api/search. Vždy vráti 204 No Content.

ParameterPopis
tokenVerejný app token (povinné).
ididentity kliknutého produktu (max 100 znakov).
qKontext dopytu, pri ktorom klik nastal.
curl "https://app.shopium.sk/api/track?token=VÁŠ_APP_TOKEN&id=AD990B&q=tenisky" \
  -H "Origin: https://vas-eshop.sk"   # → 204

POST /api/convert

Nahlási konverziu (dokončenú objednávku). Prijíma telo ako application/x-www-form-urlencoded alebo ako text/plain s JSON objektom (to posiela widget cez sendBeacon). Token môže byť v tele aj v query. Idempotencia je zaručená cez order_id (rovnaká objednávka sa nezapočíta dvakrát).

PoleTypPopis
tokenstringVerejný app token (povinné).
valuenumberHodnota objednávky > 0, max 10 000 000. Toleruje čiarku aj bodku. Inak 422.
currencystring3-znakový kód meny. Default = mena projektu.
order_idstringIdentifikátor objednávky (max 64) — idempotencia.
identitystringProdukt z atribúcie (max 100).
querystringDopyt z atribúcie (max 255).
clicked_seconds_agointKoľko sekúnd pred konverziou nastal klik.
curl -X POST "https://app.shopium.sk/api/convert" \
  -H "Origin: https://vas-eshop.sk" \
  -d "token=VÁŠ_APP_TOKEN&value=129.90&order_id=OBJ-2026-0042&currency=EUR"
# → 204 (aj pri opakovaní tej istej objednávky)

Odpovede: 204 úspech / idempotentný duplikát · 401 invalid_token · 403 domain_not_allowed · 422 invalid_value (neplatná suma).

GET /api/recommend

Odporúčania pre widget. Režim sa určuje z parametrov, autentifikácia je zhodná so /api/search. Odpoveď má tvar { "type": "...", "hits": [...] } (hity v rovnakom tvare ako search).

ParameterRežimPopis
idsimilaridentity produktu — podobné produkty. Neexistujúci produkt → 404 product_not_found.
pref_b / pref_cpersonalizedPreferované značky (max 3) / kategórie (max 2) — personalizované odporúčania.
popularBez parametrov → najpopulárnejšie / najboostnutejšie produkty.
limitvšetkyPočet položiek. Oreže sa do rozsahu 1–24 (default 8).
curl "https://app.shopium.sk/api/recommend?token=VÁŠ_APP_TOKEN&id=AD990B&limit=8" \
  -H "Origin: https://vas-eshop.sk"

CORS a povolené domény

Verejné endpointy sa volajú z prehliadača na cudzej doméne. Server preto overuje pôvod požiadavky:

  • Hostname sa berie z hlavičky Origin (primárne), pri jej absencii z Referer (fallback).
  • Musí sa presne zhodovať (case-insensitive) s niektorou doménou na whiteliste projektu.
  • Hlavička Access-Control-Allow-Origin odzrkadlí iba konkrétny povolený Origin — server nikdy nevracia *.
Pridaj obe varianty doményvas-eshop.sk aj www.vas-eshop.sk sú z pohľadu whitelistu rôzne hostname. Chýbajúci variant je najčastejšia príčina chyby 403 domain_not_allowed.

Management API v1

Server-to-server REST API na https://app.shopium.sk/api/v1 pre automatizáciu importu a čítanie štatistík (napr. z cronu e-shopu). Autentifikuje sa tajným kľúčom v hlavičke Authorization, bez CORS.

Authorization: Bearer fnd_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Verejný token vs. tajný kľúč. App token (data-token) je verejný — patrí do HTML e-shopu. Tajný API kľúč s prefixom fnd_sk_ vygeneruješ v dashboarde (API Token) a nikdy ho nevkladaj do prehliadača ani do klientskeho kódu — dáva plný prístup k importu a dátam projektu.
Rate limit: 60 požiadaviek za minútu na kľúč. Neplatný/chýbajúci kľúč → 401 invalid_api_key.

POST /api/v1/import

Naimportuje produkty. Telo požiadavky je priamo JSON feed { "items": [...] } (rovnaký formát ako web upload).

curl -X POST "https://app.shopium.sk/api/v1/import" \
  -H "Authorization: Bearer fnd_sk_..." \
  -H "Content-Type: application/json" \
  --data-binary @feed.json
// 200 OK
{ "total": 120, "imported": 118, "failed": 2, "errors": ["Položka #7: chýba povinné pole 'web_url'."] }

Chyby: 422 invalid_feed (nevalidný JSON / chýba items) · 422 plan_limit_exceeded (nad limit produktov plánu) · 503 import_failed.

GET /api/v1/status

Prehľad stavu účtu — počet produktov v indexe, posledný import, domény a počet hľadaní za 30 dní.

curl "https://app.shopium.sk/api/v1/status" -H "Authorization: Bearer fnd_sk_..."

{
  "products": 118,
  "last_import": { "at": "2026-07-11T04:00:03+00:00", "imported": 118, "failed": 2 },
  "domains": ["vas-eshop.sk", "www.vas-eshop.sk"],
  "searches_30d": 5231
}

GET /api/v1/stats/summary

Súhrn vyhľadávania za obdobie. Parameter days (rozsah 1–90, default 30).

curl "https://app.shopium.sk/api/v1/stats/summary?days=30" -H "Authorization: Bearer fnd_sk_..."

{ "period_days": 30, "searches": 5231, "clicks": 1876, "ctr": 35.9, "no_results_pct": 4.2 }

GET /api/v1/stats/top-queries

Najčastejšie dopyty. Parametre days (1–90, default 30) a limit (rozsah 1–100, default 20).

curl "https://app.shopium.sk/api/v1/stats/top-queries?days=30&limit=20" \
  -H "Authorization: Bearer fnd_sk_..."

{
  "period_days": 30,
  "items": [
    { "query": "tenisky", "count": 312, "avg_results": 18, "clicks": 140, "ctr": 44.9 }
  ]
}

GET /api/v1/stats/no-results

Dopyty bez výsledkov — najlepší zdroj námetov na synonymá a chýbajúce produkty. Parametre days (1–90, default 30) a limit (1–100, default 20).

curl "https://app.shopium.sk/api/v1/stats/no-results?days=30&limit=20" \
  -H "Authorization: Bearer fnd_sk_..."

{
  "period_days": 30,
  "items": [ { "query": "sluchadla sony", "count": 27 } ]
}

Príručka funkcií

Projekty

Jeden účet môže mať viac projektov — každý je samostatný e-shop / jazyk / mena s vlastným izolovaným indexom, tokenom a whitelistom domén. Dáta sa medzi projektmi nikdy nemiešajú.

  • Jazyk určuje, ktoré slovníky synoným sa použijú.
  • Mena určuje markery pre rozpoznávanie cien v dopyte: EUR, eur, euro, eura; CZK, czk, korun, koruny. Je to zároveň predvolená mena konverzií.

Synonymá

Findio spája synonymá z troch zdrojov, aby zákazník našiel produkt aj pod iným pomenovaním:

  • Globálne slovníky — slovenský e-commerce slovník a česko-slovenské preklady.
  • Vlastné synonymá — dvojice/skupiny, ktoré si pridáš v sekcii Synonymá.
  • AI návrhy — vygenerované priamo z tvojho katalógu; navrhnuté skupiny potvrdíš jedným klikom.

Rozumenie dopytu

Findio rozpozná v dopyte cenové obmedzenie a značku, „očistí" od nich text a zvyšok použije ako vyhľadávaný výraz. Detekcia je necitlivá na veľkosť písmen aj diakritiku. Podporované cenové vzory (mena podľa projektu):

TypVzoryPríklad
Rozsahod X do Y, medzi X a Y (mena voliteľná), X – Y mena (mena povinná)od 50 do 100 €
Horná hranicado / pod / max / najviac X mena, lacnejšie ako X menamobil do 300 eur
Dolná hranicanad / min X mena, od X mena, drahšie ako X menanotebook nad 800 eur

Pri projekte s menou CZK funguje rovnako s korunami, napr. pod 500 kč. Cena musí byť kladná a najviac 1 000 000; ak je dolná hranica vyššia než horná, detekcia ceny sa zahodí. Značka sa deteguje ako jedno alebo dvojslovný názov zo zoznamu značiek v indexe (vyhráva najdlhšia zhoda).

Vyhľadávacie správanie

  • Tolerancia preklepov — slová od 5 znakov tolerujú 1 preklep, slová od 9 znakov 2 preklepy.
  • Bez diakritiky — „vtracka" nájde „vŕtačku"; porovnáva sa v oddiakritizovanej podobe.
  • Prefixy každého slova — Findio generuje predpony slov z názvu a značky (edge n-gramy), takže funguje aj vyhľadávanie počas písania viacslovného dopytu.
  • Prísny AND — vo výsledku musia sedieť všetky slová dopytu; facety tak ostávajú čisté.
  • Relaxácia — ak prísny dopyt nič nenájde a má aspoň 2 slová, Findio skúsi hľadať znova bez prvého slova (max 2×) ako záchrannú sieť. Použitý relaxovaný dopyt vráti v poli relaxed_query.

Štatistiky a ROI

Findio meria dopyty, kliky (CTR), podiel dopytov bez výsledkov a konverzie. Konverzia sa atribuuje vyhľadávaniu, ak niesla kontext posledného kliku (produkt alebo dopyt) v okne 24 hodín. Vďaka tomu vidíš nielen aktivitu, ale aj tržby, ktoré vyhľadávanie reálne prinieslo. Dáta sú v dashboarde aj cez Management API.

Plány a limity

Limity vynucuje systém podľa plánu účtu. Nový účet štartuje na pláne Beta.

PlánCena / mesiacMax. produktovVyhľadávaní / mesiac
Beta východzí Zadarmo@else0 € 10 000 100 000
Štandard 50 000 500 000
Business 250 000 2 000 000

Aktuálne využitie svojho plánu vidíš v dashboarde v sekcii Môj plán a využitie.

Riešenie problémov

401 invalid_token

Token chýba alebo neexistuje. Skontroluj, či data-token (resp. parameter token) presne zodpovedá tokenu z dashboardu (API Token) a či nebol medzitým pregenerovaný.

403 domain_not_allowed

Doména stránky nie je na whiteliste. Najčastejšia príčina: chýba www variant (alebo naopak). Pridaj v sekcii Domény obe podoby — vas-eshop.sk aj www.vas-eshop.sk. Overuje sa hostname z hlavičky Origin/Referer.

422 — neplatný vstup

Search: prázdny dopyt (missing_query). Convert: neplatná suma (invalid_value — musí byť > 0). Import: nevalidný JSON alebo chýbajúce pole items (invalid_feed).

429 plan_limit_exceeded

Vyčerpaný mesačný limit vyhľadávaní tvojho plánu. Limit sa obnoví na začiatku kalendárneho mesiaca; medzitým je možné prejsť na vyšší plán. (Pozor, nezamieňaj s technickým rate limitom 120 požiadaviek/min.)

Prázdne výsledky

Skontroluj, či prebehol import (v Import alebo cez /api/v1/status pole products). Ak zákazníci hľadajú výraz, ktorý nemáš v názvoch, pridaj synonymum. Inšpiráciu nájdeš v štatistike dopyty bez výsledkov.

Widget sa nezobrazuje

Cieľový element z data-target musí v čase spustenia existovať v DOM — over CSS selektor a to, že element je v stránke. Používaj defer. V konzole prehliadača widget vypíše konkrétny dôvod (chýbajúci token/target, neplatný selektor, nenájdený cieľ).

Konverzie sa nemerajú

Konverzný snippet (režim conversion) alebo volanie window.Findio.trackConversion musí byť na ďakovacej stránke po dokončení objednávky. Atribúcia k vyhľadávaniu funguje len v okne 24 hodín od posledného kliku. Idempotencia cez order_id zabráni dvojitému započítaniu — rovnaká objednávka sa zaráta raz.

Nenašiel si odpoveď? Vytvor si účet a vyskúšaj Findio na svojom katalógu.

Registrácia zdarma Späť na web