Vložení a sdílení kvízu

Každý publikovaný kvíz získá odkaz ke sdílení a k tomu hotový kód iframe pro jeho přímé vložení na váš vlastní web.

Naposledy aktualizováno

Jak vložím svůj kvíz na svůj web?

Otevřete menu kvízu a zvolte „Kopírovat vkládací kód“ — zkopíruje se iframe ukazující na sdílený odkaz vašeho kvízu s doplněným parametrem ?embed=true, připravený ke vložení do HTML vašeho webu.

Vkládací kód#

Akce „Kopírovat vkládací kód“ v menu kvízu zkopíruje přesně tento kód se sdíleným odkazem vašeho kvízu a parametrem ?embed=true, který přepne stránku do rozvržení vhodného pro vložení:

<iframe src="https://fluotest.com/to/your-username/your-quiz?embed=true" width="100%" height="600" frameborder="0" style="border:none;border-radius:8px;" allow="clipboard-write"></iframe>

Typy vložení: Vyskakovací, Vysouvací, Při odchodu#

Kromě obyčejného vloženého iframe může dialog vkládání vygenerovat i jediný script tag — načte embed-widget.js, který zobrazí váš kvíz jako plovoucí vyskakovací tlačítko, vysouvací panel z rohu, nebo výzvu při pokusu opustit stránku. Režim vyberte v dialogu vkládání; kód níže ukazuje režim Vyskakovací okno.

<script src="https://fluotest.com/embed-widget.js" data-quiz-url="https://fluotest.com/to/your-username/your-quiz" data-mode="popup" async></script>

data-mode přijímá popup, slidein nebo exit-intent. Volitelné atributy: data-button-text (popisek tlačítka u vyskakovacího/vysouvacího režimu), data-color (barva akcentu, výchozí je fialová FluoTest), data-position (bottom-right nebo bottom-left) a data-delay (zpoždění vysouvacího panelu v milisekundách, výchozí 4000).

Úprava výšky a šířky#

Kód má ve výchozím stavu výšku 600 px a šířku 100 %. Automatické přizpůsobení velikosti neexistuje, takže pokud má váš kvíz mnoho otázek nebo dlouhou obrazovku výsledků, zvyšte hodnotu height — dobrým začátkem je projít si celý kvíz ve vloženém zobrazení a upravit výšku, dokud se nic neořezává.

Odstranění odznaku a vlastní domény#

Kvízy na Free zobrazují odznak „Powered by FluoTest“ na hostované stránce i ve vloženém zobrazení. Pro ho odstraní. Pokud jste připojili vlastní doménu, zkontrolujte v nastavení domény přesný odkaz, který místo fluotest.com použít.

Řešení problémů#

  • Vložený kvíz vypadá oříznutě nebo má posuvník: Zvyšte hodnotu height u tagu iframe — výchozích 600 px je výchozí bod, ne pevný limit.
  • Kvíz se ve vloženém zobrazení nenačte: Ověřte, že je kvíz publikovaný, není v koši, a že sdílený odkaz funguje po otevření přímo na nové kartě.
  • Odznak „Powered by FluoTest“ se zobrazuje i na Pro: Ověřte, že je pracovní prostor skutečně na Pro (nebo má trvalé zvýhodnění) — odznak se řídí plánem vlastníka kvízu, ne stránkou, na které je kvíz vložený.
  • Vyskakovací, vysouvací nebo odchodový kvíz se nezobrazuje: Zkontrolujte, že script tag neblokuje Content-Security-Policy zakazující skripty nebo iframy třetích stran — povolte fluotest.com ve své CSP. Režim Při odchodu se spustí jen jednou za relaci prohlížeče a jen při pohybu kurzoru na desktopu, ne na mobilu.

Často kladené dotazy#

Potřebuji k vložení kvízu kromě kódu iframe ještě něco dalšího?

Ne — zkopírovaný kód iframe je samostatný. Vložte ho do HTML vašeho webu kamkoli, kde má být kvíz zobrazen.

Vypadá vložený kvíz jinak než hostovaná verze?

Parametr ?embed=true přepne rozvržení vhodné pro vložení (například bez vlastního rámu stránky FluoTestu kolem něj), ale obsah a chování kvízu zůstávají stejné.

Mohu odkaz sdílet přímo místo vkládání?

Ano — stejný sdílený odkaz funguje i jako samostatná stránka. K tomu použijte obyčejný odkaz (bez ?embed=true).

Jaký je rozdíl mezi kódem iframe a kódem script?

Kód iframe vykreslí kvíz přímo tam, kam ho vložíte. Kód script (používaný pro Vyskakovací okno, Vysouvací panel a Při odchodu) místo toho načte malý skript, který vytvoří spouštěč (tlačítko, panel nebo výzvu při odchodu) a iframe vytvoří až ve chvíli, kdy s ním návštěvník začne interagovat.