Beágyazás
Egy <script> sor a weboldalad HTML-jébe. Kompatibilis minden modern böngészővel és bármilyen weboldalkészítő platformmal. Az alábbi tabok mutatják a platform-specifikus lépéseket.
Az univerzális kód
Minden platformnál ugyanaz a script — csak a beillesztés helye különbözik. A saját tenant-azonosítód a portál „Beágyazás” fülén látszik; az alábbi példában YOUR-TENANT szerepel helyőrzőként.
<script src="https://api.replyo.hu/widget.js"
data-tenant="YOUR-TENANT"
defer></script>
</body> tag előtt, vagy a <head>-ben defer attribútummal — így nem blokkolja az oldal megjelenítését. A defer-t a sniplet már tartalmazza, hagyd meg.
Platform-specifikus útmutató
Bármilyen HTML weboldal
- Nyisd meg az oldalad fő HTML fájlját (általában
index.html) — vagy a tématheme.liquid-ját, ha framework van rajta. - Keresd meg a záró
</body>taget. - Közvetlenül elé illeszd be:
<script src="https://api.replyo.hu/widget.js"
data-tenant="YOUR-TENANT"
defer></script>
Mentsd, deploy-old, kész. Pár másodperc múlva megjelenik a chat-ikon a jobb alsó sarokban.
Shopify (Online Store 2.0)
- Bejelentkezel a Shopify admin felületre.
- Online Store → Themes → Customize → Theme actions → Edit code
- A bal oldali fájllistában keresd meg:
layout/theme.liquid - Görgess le a
</body>taghez (az oldal alja közelében). - Közvetlenül elé illeszd be a snippetet:
<script src="https://api.replyo.hu/widget.js"
data-tenant="YOUR-TENANT"
defer></script>
- Kattints a Save gombra.
- Nyisd meg az áruházad új lapon — a chat ikonnak meg kell jelennie pár másodperc múlva.
myshop.com domain-ről fogad kérést. Ha shopify.com aldomain-en is futtatnád (pl. fejlesztés alatt), add hozzá a portálon a „Beágyazás → Engedélyezett domainek” listához.
WooCommerce / WordPress
Két lehetőség — a hivatalos plugin az ajánlott, de manuálisan is megy.
A. Hivatalos plugin (ajánlott)
- WordPress admin → Plugins → Add New
- Keress rá:
Replyo Chat, telepítsd és aktiváld. - Settings → Replyo, illeszd be a tenant-azonosítód.
- Mentés. Kész.
B. Manuális (Code Snippets plugin)
- Telepítsd a
Code Snippetsplugint (ingyenes). - Snippets → Add New, paste:
add_action('wp_footer', function () {
echo '<script src="https://api.replyo.hu/widget.js" data-tenant="YOUR-TENANT" defer></script>';
});
Save & Activate. A snippet a footer-be illeszti a script-et minden oldalon.
C. Direkt téma-szerkesztés
Appearance → Theme File Editor → footer.php. Közvetlenül a <?php wp_footer(); ?> elé illeszd a snippetet.
Wix
A Wix nem enged HTML-t a body alá, de van „Custom Code” funkció.
- Wix Editor → Settings (a bal felső menüben) → Custom Code
- + Add Custom Code
- Add Code mezőbe paste-old:
<script src="https://api.replyo.hu/widget.js"
data-tenant="YOUR-TENANT"
defer></script>
- Add Code to Pages: All Pages
- Place Code in: Body — end
- Apply → Publish
Webflow
- Webflow Designer → Project Settings (jobb felső) → Custom Code
- Görgess a Footer Code mezőhöz.
- Paste-old:
<script src="https://api.replyo.hu/widget.js"
data-tenant="YOUR-TENANT"
defer></script>
- Save Changes.
- A változás éles publish után érvényes — bal felső Publish gomb → Publish to selected domains.
<head> Tag) mezejébe is rakhatod.
WordPress (sima, plugin nélkül)
Lásd a WooCommerce tabot — ugyanaz a folyamat (a WooCommerce egy WordPress plugin, a kódbeillesztés azonos).
Ellenőrzés — működik-e
- Nyisd meg az oldaladat privát böngészőben (incognito), hogy ne a cache-elt verziót lásd.
- A jobb alsó sarokban kell látnod egy chat-ikont kb. 1–2 másodperccel az oldal betöltése után.
- Nyisd meg, írd be: „Sziasztok, mit kínáltok?” — a bot 2–5 másodperc alatt válaszol.
- A portálon a Beszélgetések fülön azonnal megjelenik a session.
Hibaelhárítás
Nem jelenik meg a chat-ikon
- Browser cache: nyisd újra privát ablakban, vagy hard refresh (Cmd+Shift+R / Ctrl+F5).
- Cég-szintű AdBlock / firewall: nézd meg, blokkolja-e a
api.replyo.hu-t. (A weboldal-látogatóknál általában nem releváns, csak admin-tesztnél.) - CSP fejléc: ha a saját oldaladon Content-Security-Policy van, engedélyezned kell
script-src https://api.replyo.huésconnect-src https://api.replyo.hubejegyzéseket.
„Domain not allowed” hibaüzenet
A bot domain-zárt anti-abuse miatt. A portál Beágyazás → Engedélyezett domainek listájához add hozzá az oldalad domain-jét (pl. shop.example.com). Subdomain-eket és www.-prefix-et automatikusan elfogadjuk.
A bot „még nem áll készen” üzenetet ad
Az első crawl tart. 24 óra alatt élesedik az új fiók. Próbáld újra holnap, vagy nézd meg az admin-felületen a Tudásbázis fül státuszát.
Mobilon más, mint desktopon
A bot mindkét fajta nézethez optimalizált, de ha valami eltérés van, írd meg a info@replyo.hu címre az URL-t — pillanatok alatt megnézzük.
Haladó beállítások
Egyedi nyitógomb
Ha a saját egyedi CTA-d (pl. „Beszélj velünk!”) gombbal akarod indítani a chatet:
<button onclick="window.ReplyoOpen && window.ReplyoOpen()">
Beszélj velünk!
</button>
Page-specifikus prompt
Ha a chat tudja, melyik oldalon van a látogató, jobb választ tud adni. Add hozzá a script TAG elé:
<script>
window.ReplyoConfig = { pageContext: "Termékoldal — Caffè Frei Mexico 250g" };
</script>
<script src="https://api.replyo.hu/widget.js" data-tenant="YOUR-TENANT" defer></script>
Programatikus consent reset
Ha a látogatónak felkínálsz egy „Privacy settings” gombot, ami visszavonja a chat-konkret consent-et:
window.ReplyoResetConsent && window.ReplyoResetConsent();
Eseménykövetés (analytics)
A widget három custom event-et dispatch-el, ezt bármilyen analytics platformhoz be tudod kötni:
replyo:widget-consent— amikor a látogató dönt a consent-rőlreplyo:lead-captured— amikor lead-form-ot tölt kireplyo:handoff— amikor élő emberhez kéri az átirányítást
window.addEventListener('replyo:lead-captured', function (ev) {
// ev.detail = { email, phone, name, source }
gtag('event', 'lead', { event_category: 'chat' });
});
Készen vagy a beágyazással? Tovább: Testreszabás →