Vissza az irányítópultra

Dokumentáció

Ismerd meg az Asyntai használatát

Az Asyntai AI chatbot hozzáadása az Adobe Experience Managerhez

Lépésről lépésre útmutató AEM webhelyekhez

Beágyazási kód lekérése

1. lépés: Szerezze be a beágyazási kódját

Először lépjen az Asyntai Irányítópultra és görgessen le a „Beágyazási kód" szekcióhoz. Másolja le az egyedi beágyazási kódját, amely így fog kinézni:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Megjegyzés: A fenti kód csak egy példa. Le kell másolnia saját egyedi beágyazási kódját az Irányítópultról, mivel az tartalmazza személyes widget-azonosítóját.

2. lépés: Kód hozzáadása oldalkomponens segítségével (ajánlott)

Az ajánlott módszer a chatbot kódjának hozzáadása az AEM oldal komponens fejléc szekciójához a webhelyszerű telepítéshez:

  1. Jelentkezzen be az AEM szerkesztői példányba
  2. Navigáljon a CRXDE Lite-hoz (általában a http://your-aem-instance:4502/crx/de címen)
  3. Keresse meg az oldal komponens sablonját (általában a /apps/your-project/components/page alatt)
  4. Keresse meg vagy hozza létre a head.html vagy headerlibs.html fájlt
  5. Adja hozzá az Asyntai beágyazási kódját ehhez a fájlhoz
  6. Kattintson az „Összes mentése" gombra a felső menüben
  7. Replikálja a változtatásokat a közzétevő példányra

Tipp: A kód head.html fájlba helyezése biztosítja, hogy a chatbot megjelenjen az adott sablont használó összes oldalon. Ez a legtisztább megközelítés a webhelyszerű telepítéshez.

1. alternatív módszer: Klienskönyvtárak (ClientLibs)

Strukturáltabb megközelítéshez használhatja az AEM Klienskönyvtár rendszerét:

  1. Hozzon létre egy új klienskönyvtár mappát a /apps/your-project/clientlibs alatt
  2. Állítsa be a cq:clientLibraryFolder csomóponttípust
  3. Hozzon létre egy js.txt fájlt, amely felsorolja a JavaScript-fájljait
  4. Adja hozzá az Asyntai beágyazási kódját egy JavaScript-fájlhoz ebben a mappában
  5. Foglalja bele a klienskönyvtárat az oldalkomponensébe a következők használatával:
<sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.js @ categories='your-category-name'}" />

Megjegyzés: Ez a módszer ajánlott meglévő ClientLib struktúrával rendelkező projektekhez, és jobb szervezettséget biztosít nagyobb megvalósításokhoz.

2. alternatív módszer: Tagkezelés (Adobe Launch)

Ha az Adobe Launchet (korábban DTM) vagy más tagkezelőt használ:

  1. Jelentkezz be az Adobe Experience Platform Launch felületére
  2. Navigáljon a tulajdonához
  3. Lépjen a Szabályokhoz és hozzon létre egy új szabályt
  4. Állítsa az eseményt „Oldal alja" vagy „DOM kész" értékre
  5. Adjon hozzá egy műveletet: Egyéni kód
  6. Illessze be az Asyntai beágyazási kódját
  7. Mentse el és tegye közzé a könyvtárat

Tipp: Az Adobe Launch használata az Adobe által ajánlott megközelítés harmadik féltől származó szkriptek hozzáadásához. Jobb irányítást, tesztelési lehetőségeket biztosít és nem igényel kódfejlesztéseket.

3. alternatív módszer: Experience Fragment

Rugalmas, szerkesztőbarát megvalósításhoz:

  1. Navigáljon az Experience Fragmentekhez az AEM-ben
  2. Hozzon létre egy új Experience Fragmentet
  3. Adjon hozzá egy Szöveg komponenst vagy HTML komponenst
  4. Váltson HTML forrásmódra
  5. Illessze be az Asyntai beágyazási kódját
  6. Foglalja bele ezt az Experience Fragmentet az oldalsablon láblécébe

Fontos: Győződjön meg arról, hogy rendelkezik a megfelelő AEM jogosultságokkal a sablonok és komponensek módosításához. AEM felhőszolgáltatás esetén a változtatásoknak esetleg a CI/CD folyamaton kell átmenniük.

3. lépés: Telepítés ellenőrzése

A változtatások telepítése után törölje a böngésző gyorsítótárát és látogasson el webhelyére. A jobb alsó sarokban kell látnia a csevegési widget gombot. Kattintson rá, hogy meggyőződjön arról, hogy megnyílik és megfelelően működik.

Nem látja a widgetet? Ellenőrizze a böngésző konzolját (F12) JavaScript hibák szempontjából. Ellenőrizze, hogy a kód megfelelően lett-e telepítve a közzétevő példányra. AEM felhőszolgáltatás esetén győződjön meg arról, hogy a változtatásai sikeresen átmentek a telepítési folyamaton.