Späť na panel

Dokumentácia

Naučte sa používať Asyntai

Ako pridat Asyntai AI chatbota do Adobe Experience Manager

Návod krok za krokom pre webove stránky AEM

Získať vkladací kód

Krok 1: Získajte svoj vkladací kód

Najprv prejdite na svoj Asyntai Dashboard a prejdite nadol k sekcii „Vkladací kód“. Skopírujte svoj jedinečný vkladací kód, ktorý bude vyzerať takto:

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

Poznámka: Kód vyššie je len príklad. Musíte skopírovať svoj vlastný jedinečný vkladací kód zo svojho Dashboardu, pretože obsahuje vaše osobné ID widgetu.

Krok 2: Pridanie kodu pomocou komponentu stránky (odporúčané)

Odporúčaná metóda je pridať kód chatbota do sekcie head vášho AEM komponentu stránky pre inštaláciu na celom webe:

  1. Prihláste sa do svojej autorovej inštancie AEM
  2. Prejdite na CRXDE Lite (typicky na http://vasa-aem-instancia:4502/crx/de)
  3. Nájdite šablónu komponentu vašej stránky (zvyčajne v /apps/vas-projekt/components/page)
  4. Nájdite alebo vytvorte súbor head.html alebo headerlibs.html
  5. Pridajte svoj vkladací kód Asyntai do tohto súboru
  6. Kliknite na „Uložiť všetko“ v hornom menu
  7. Replikujte zmeny na svoju publikačnú inštanciu

Tip: Umiestnenie kódu do súboru head.html zabezpečí, že sa chatbot zobrazí na všetkých stránkach používajúcich túto šablónu. Toto je najčistejší prístup pre inštaláciu na celom webe.

Alternatívna metóda 1: Klientske knižnice (ClientLibs)

Pre štruktúrovanejší prístup môžete použiť systém klientskych knižníc AEM:

  1. Vytvorte novy priečinok klientskej knižnice v /apps/vas-projekt/clientlibs
  2. Nastavte typ uzla cq:clientLibraryFolder
  3. Vytvorte súbor js.txt so zoznamom vašich JavaScript súborov
  4. Pridajte svoj vkladací kód Asyntai do JavaScript súboru v tomto priečinku
  5. Zahrňte klientsku knižnicu do vášho komponentu stránky pomocou:
<sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.js @ categories='your-category-name'}" />

Poznámka: Táto metóda sa odporúča pre projekty s existujúcou štruktúrou ClientLib a poskytuje lepšiu organizáciu pre väčšie implementácie.

Alternatívna metóda 2: Správa tagov (Adobe Launch)

Ak používate Adobe Launch (predtým DTM) alebo iný správca tagov:

  1. Prihláste sa do Adobe Experience Platform Launch
  2. Prejdite na svoju vlastnosť
  3. Prejdite na Pravidlá a vytvorte nové pravidlo
  4. Nastavte udalosť na „Page Bottom“ alebo „DOM Ready“
  5. Pridajte akciu: Vlastný kód
  6. Vložte svoj vkladací kód Asyntai
  7. Uložte a publikujte knižnicu

Tip: Použitie Adobe Launch je prístup odporúčaný spoločnosťou Adobe na pridávanie skriptov tretích strán. Poskytuje lepšiu kontrolu, možnosti testovania a nevyžaduje nasadenie kódu.

Alternatívna metóda 3: Experience Fragment

Pre flexibilnú implementáciu prívetivú pre autorov:

  1. Prejdite na Experience Fragments v AEM
  2. Vytvorte nový Experience Fragment
  3. Pridajte Textový komponent alebo HTML komponent
  4. Prepnite na režim zdrojového kódu HTML
  5. Vložte svoj vkladací kód Asyntai
  6. Zahrňte tento Experience Fragment do päty šablóny vašej stránky

Dôležité: Uistite sa, že máte správne oprávnenia AEM na úpravu šablón a komponentov. Pre AEM ako Cloud Service môžu zmeny vyžadovať prechod cez váš CI/CD pipeline.

Krok 3: Overenie inštalácie

Po nasadení vašich zmien vyčistite vyrovnávaciu pamäť prehliadača a navštívte svoju webovú stránku. Mali by ste vidieť tlačidlo chatového widgetu v pravom dolnom rohu. Kliknite naň, aby ste sa uistili, že sa otvára a funguje správne.

Nevidíte widget? Skontrolujte konzolu prehliadača (F12) kvôli chybám JavaScriptu. Overte, že kód bol správne nasadený na vašu publikačnú inštanciu. Pre AEM ako Cloud Service sa uistite, že vaše zmeny úspešne prešli cez pipeline nasadenia.