Clew

Popup, tour at checklist gamit ang Google Tag Manager

Kung may Google Tag Manager na ang inyong site, maaaring magdagdag ang marketer ng popup, product tour at onboarding checklist nang walang anumang release: i-install ang Clew nang minsan bilang Custom HTML tag, at gawin ang lahat sa editor ng Clew.

Oras
● 10 minuto
Sino ang gagawa
Sinumang may Publish access sa GTM container
Mga step
8

Step by step

  1. Step 01

    Kopyahin ang inyong code mula sa Clew

    Mag-sign up o mag-sign in sa Clew at buksan ang Admin → Buod. Habang hindi pa kumokonekta ang widget, ipinapakita ang card na “Walang signal mula sa widget pa.” na may inyong line — i-click para kopyahin. Mukhang tulad ng code sa ibaba, pero may totoong site key.

    <!-- Clew: palitan ang ILAGAY_ANG_SITE_KEY ng site key mula sa Admin > Buod -->
    <script src="https://tryclew.io/widget/ILAGAY_ANG_SITE_KEY.js" async></script>
    Buod sa Clew admin na may card na “Walang signal mula sa widget pa” at ang embed line na may nakatagong site key
    Step 1 · eskematikong ilustrasyon
  2. Step 02

    Buksan ang container at gumawa ng tag

    Pumunta sa tagmanager.google.com, buksan ang container na naka-install sa inyong site, at i-click ang Tags → New. Suriin ang pangalan ng container: maraming team ay may hiwalay na container para staging at production.

    Google Tag Manager workspace na may Tags na napili at naka-highlight na New button
    Step 2 · eskematikong ilustrasyon
  3. Step 03

    Piliin ang Custom HTML tag type

    Pangalanan ang tag sa itaas, halimbawa Clew widget. I-click ang Tag Configuration at piliin ang Custom HTML sa grupong Custom.

    Choose tag type panel sa Google Tag Manager na may naka-highlight na Custom HTML
    Step 3 · eskematikong ilustrasyon
  4. Step 04

    I-paste ang line

    I-paste ang line mula sa step 1 sa field na HTML. Iwanang hindi naka-check ang Support document.write — hindi kailangan ng Clew.

    Custom HTML tag configuration na may Clew line na naka-paste sa HTML field
    Step 4 · eskematikong ilustrasyon
  5. Step 05

    I-fire sa All Pages

    I-click ang Triggering, piliin ang All Pages (type Page View) at i-click ang Save. Ang tag ay dapat maglo-load sa lahat na page: ang Clew mismo ay nagpapasya sa aling page, at para kanino, ipinapakita ang tour.

    Choose a trigger panel na may naka-highlight na All Pages page view trigger
    Step 5 · eskematikong ilustrasyon
  6. Step 06

    I-check sa Preview

    I-click ang Preview, ilagay ang URL ng site at kumonekta. Sa Tag Assistant, ang Clew widget ay dapat nasa Tags Fired. Kung nasa Tags Not Fired, suriin muli ang trigger.

    Tag Assistant summary na may Clew widget sa ilalim ng Tags Fired
    Step 6 · eskematikong ilustrasyon
  7. Step 07

    I-submit at i-publish

    Bumalik sa workspace, i-click ang Submit, pangalanan ang version, halimbawa Add Clew widget, at i-click ang Publish. Hangga’t hindi na-publish, walang pagbabago sa live na site.

    Submit Changes dialog sa Google Tag Manager na may napiling Publish and Create Version at naka-highlight na Publish button
    Step 7 · eskematikong ilustrasyon
  8. Step 08

    Tiyakin na gumagana

    Buksan ang anumang page ng site sa karaniwang browser window, at bumalik sa Admin → Buod sa Clew. Sa loob ng isang minuto, luntian ang card: “Live ang widget.” Maaari nang gumawa ng unang tour direkta sa ibabaw ng inyong site.

    Buod sa Clew admin na may luntiang card na “Live ang widget”
    Step 8 · eskematikong ilustrasyon

Mahalagang impormasyon tungkol sa GTM

Consent Mode

Kung gumagamit ng Consent Mode ang container, buksan ang Advanced Settings → Consent Settings ng tag at itakda ayon sa inyong privacy policy. Ang tag na naghihintay ng consent ay tumatakbo lamang pagkatapos pumayag ang bisita.

Maraming site sa isang container

Ang bawat site sa Clew ay may sariling key. Kung ang isang container ay para sa maraming domain, gumawa ng isang tag para bawat site at gumamit ng Page View trigger na may kondisyong Page Hostname equals inyong domain sa halip ng All Pages.

Walang GTM pa sa site?

Ang pag-install ng GTM ay nangangailangan ng pagdagdag ng code nito sa bawat page — parehong trabaho sa direktang pag-install ng Clew. Gamitin ang gabay para website builder o ang gabay para AI assistant.

Mga karaniwang problema at FAQ

Custom HTML o template mula sa gallery?

Custom HTML. Pinapatakbo nito ang opisyal na line nang eksakto gaya ng ibinibigay ng Clew, at walang kailangang i-update pagkatapos.

Nagbabago ba ang Clew kapag naka-install gamit ang GTM?

Hindi. Ang widget ay naglo-load sandali pagkatapos ng container, at pagkatapos ay gumagana tulad ng direktang install: targeting, analytics at visual editor.

Ang admin ay nagpapakita pa ng “Walang signal mula sa widget pa.”

Buksan ang isang page ng live na site sa karaniwang browser window at i-reload ang admin pagkalipas ng isang minuto. Kung walang pagbabago: tiyakin na na-publish ang pagbabago, hindi lamang na-save; na pinalitan ang placeholder ng inyong totoong key; at sa developer tools ng browser, tab na Network, hanapin ang widget/…js — dapat 200 ang status. Ang 404 ay nangangahulugang maling key.

Ang aming site ay may Content Security Policy

Dalawang direktiba lang: script-src https://tryclew.io at connect-src https://tryclew.io. Hindi gumagamit ang widget ng eval, blob: URL o worker, at inilalagay nito ang stylesheet sa pamamagitan ng CSSOM sa halip na bilang markup, kaya hindi na kailangan ang style-src 'unsafe-inline' sa Chrome, Edge, Firefox 101+ o Safari 16.4+. Sa mas lumang browser, babalik ito sa <style> element: kung sinusuportahan mo pa ang mga iyon at walang 'unsafe-inline' ang style-src mo, doon lalabas ang mga tour nang walang estilo. Kopyahin ito: Content-Security-Policy: script-src 'self' https://tryclew.io; connect-src 'self' https://tryclew.io;

Puwede bang i-pin ang bersyon ng widget at gumamit ng <code>integrity=</code>?

Oo. Ang linya sa mga gabay — /widget/ILAGAY_ANG_SITE_KEY.js — ay ang rolling na URL: palaging kasalukuyang widget ang ibinibigay nito, kaya hindi ito puwedeng bigyan ng Subresource Integrity hash (nagbabago ang mga byte). Kasama nito, bawat bersyon ay ibinibigay din sa isang hindi nagbabagong address na may hash ng nilalaman. Tanungin ang https://tryclew.io/api/v1/widget-version?site=IYONG_KEY at makukuha mo ang version, path at integrity; ilagay ang dalawa sa tag: <script src="https://tryclew.io/widget/v/<version>/IYONG_KEY.js" integrity="sha384-…" crossorigin="anonymous" async></script>. Hindi nagbabago ang naka-pin na URL, kaya tatanggihan ng browser ang file kung may isang byte na naiba. Ikaw ang magpapasya kung kailan mag-update ng bersyon — tanungin ang parehong endpoint sa deploy script mo. Wala nang ibang nagbabago: ang mga tour ay nananatiling inilalabas sa editor ng Clew nang hindi ginagalaw ang site.

Kinakain ba ng ad blocker ang widget?

Hindi. Wala ang domain namin sa alinman sa malalaking listahan — EasyList, EasyPrivacy, AdGuard, uBlock Origin — kaya lumalabas pa rin ang mga tour, tooltip at checklist sa mga bisitang may blocker. Mas maselan ang estadistika: hinaharangan ng EasyPrivacy ang lahat ng third-party na ping na request, kaya ipinapadala ng widget ang mga event nito bilang karaniwang request, na pinapayagan ng mga listahang iyon. Para lubusang makalayo sa kahit anong pasadyang blocklist, ihain ang widget mula sa sarili mong domain: ituro ang https://iyong-site/clew/* sa https://tryclew.io/* sa CDN o nginx mo at palitan ang linya ng <script src="/clew/widget/IYONG_KEY.js" async></script>. Hihingi na ang widget sa API sa ilalim ng parehong prefix at magiging first-party ang lahat.

Gumagana ba sa single-page app (React, Vue, Next.js)?

Gumagana. I-load ang line nang minsan, sa root HTML o root layout. Sinusundan ng widget ang mga pagbabago ng route sa client (History API at pagbabago ng hash), kaya huwag idagdag ito sa bawat route o i-fire gamit ang “History Change” trigger — ang ikalawang kopya ay binabalewala, pero sayang na trabaho.

Kumusta ang cookie consent banner?

Nagtatago ang Clew ng first-party cookie at mga entry sa localStorage para tandaan kung aling mga tour ang kinumpleto ng bisita at bilangin ang mga pagkumpleto. Walang data na ipinapadala sa mga ad network. Ang inyong privacy policy ang nagpapasya kung maaaring tumakbo ito bago ang consent (halimbawa, ayon sa Data Privacy Act); kung hinaharangan ito ng consent tool hanggang pumayag ang bisita, ang mga tour ay magsisimula pagkatapos ng pagpayag.

Gumagamit kami ng caching o optimization plugin

I-clear ang cache pagkatapos ng pag-install; kung hindi, patuloy na makatatanggap ang mga bisita ng lumang page na walang line. Kung ang plugin ay nag-delay, nag-combine o nag-defer ng JavaScript (WP Rocket, LiteSpeed Cache, Autoptimize, Cloudflare Rocket Loader), i-exclude ang tryclew.io/widget sa mga optimization na iyon.

Mabagal ba ang site dahil dito?

Hindi. Ang line ay may async: dina-download ng browser ang widget nang parallel at pinapatakbo nang hindi hinaharangan ang page. Walang dependency ang widget.

Puwede bang sabihin ng app ko sa Clew na tapos na ang isang hakbang ng onboarding?

Oo, at isang linya lang. Ang item ng checklist ay puwedeng may rule na nagte-tsek nito nang hindi nagki-click ang bisita: isang page na narating niya, isang click sa element na itinuturo mo sa pamamagitan ng CSS selector, o isang event na pinapaputok ng sarili mong code — Clew.complete('invited'), kung saan ang invited ay ang key na isinulat mo katabi ng item sa editor. Tawagin ito sa sandaling talagang tapos na ang bagay, halimbawa pagkatapos kumpirmahin ng API mo ang imbitasyon. Ligtas itong tawagin anumang oras at nagbabalik ng false kapag walang checklist na may ganoong key sa page. Gumagana pa rin ang lumang pangalang TutorKit.

Isang line sa inyong site — pagkatapos, mga tour, tooltip at checklist nang walang release.

Kunin ang site key nang librePaano gumagana ang ClewLibreng plan habambuhay, walang credit card

Product tours, popups at onboarding sa panahon ng AI

7 pattern na may bilang ng hakbang, tuntunin sa copy at dapat sukatin, ang binabago ng AI, at checklist bago mag-publish. PDF, 2 pahina. Ano ang laman →

Nasa English ang gabay.