Consentl pe Wix
Adăugați Consentl ca cod personalizat Wix, folosiți Marketing Integrations, transmiteți alegerea către Consent Policy Manager și aflați limitările pe Wix.
- Scriptul de încărcare primul în <head>
- Nu — citiți limitările
Poate fi scriptul de încărcare primul în <head>? Nu. Wix nu documentează unde este plasat
codul personalizat Head în raport cu propriile scripturi de runtime (Thunderbolt), așa că tratați
Consentl ca nefiind primul și citiți Limitările înainte să îl instalați. Wix este
cea mai restrictivă platformă din aceste ghiduri.
Cerințe
- Un plan Premium cu un domeniu conectat. Codul personalizat rulează doar pe un site publicat cu un domeniu conectat, iar fragmentele de cod sunt legate de domeniu: sunt șterse dacă domeniul principal se schimbă.
- Cheia site-ului Consentl, din pagina Configurare a site-ului în panoul de control. Adăugați
numele de gazdă al site-ului în câmpul Domenii;
www.și domeniul simplu contează ca același site, așa că nu este nevoie să adăugați separatwww..
Ce acoperă planul dumneavoastră Consentl
- Free: doar bannerul, jurnalul consimțămintelor și blocarea manuală.
- Pro: adaugă Google Consent Mode v2.
- Business: adaugă blocarea automată a trackerelor cunoscute și regulile de blocare pe care le adăugați în panoul de control.
În planurile Free și Pro, sunt reținute doar etichetele pe care le marcați manual. Pe Wix, etichetele care contează pentru majoritatea site-urilor (Google Analytics, GTM, pixelii Meta și TikTok) sunt încărcate chiar de Wix; consultați Cum condiționează Wix urmărirea.
Instalare
În dashboard-ul Wix, accesați Settings → Custom Code (în Development & integrations; dashboard-urile mai vechi îl listează la Advanced).
Faceți clic pe + Add Custom Code și lipiți:
<script src="https://api.consentl.com/v1/loader.js?k=SITE_KEY&l=en"></script>Name:
Consentl.Add Code to Pages: All pages → Load once (Default option). Site-urile Wix navighează ca aplicațiile cu o singură pagină; navigarea pe client nu pierde bannerul. Nu alegeți Reload on every page, care ar injecta din nou scriptul de încărcare la fiecare navigare, și păstrați URL-ul scriptului de încărcare identic pe toate paginile.
Place Code in: Head.
Fila Code Type: păstrați Essential. Consentl este chiar instrumentul de consimțământ și trebuie să se încarce înainte de consimțământ; orice altă categorie (Marketing, Analytics, Functional) ar face ca Wix să îl rețină până când propria politică de consimțământ Wix permite acea categorie.
Faceți clic pe Apply, apoi publicați site-ul.
Dezactivați bannerul de cookie-uri propriu Wix: Settings → Privacy & Cookies → Cookie banner (furnizat de Usercentrics în dashboard-urile actuale). Doar un singur banner de consimțământ poate fi activ.
Opțional: adăugați un link „Setări cookie-uri”. Linkurile al căror URL se termină în
#consentlsau#consentl-preferencesși orice element cu atributuldata-consentl-opendeschid preferințele.
Cum condiționează Wix urmărirea
Wix precizează că „tracking scripts for Google Analytics, Google Tag Manager, and Facebook & TikTok pixels don't work through custom code” (scripturile de urmărire pentru acestea nu funcționează prin cod personalizat). Conectați-le în schimb prin Marketing Integrations din Wix. Wix le încarcă apoi singur și le condiționează prin propria politică de consimțământ, pe care Consentl nu o poate bloca direct.
Transmiteți alegerea către Wix
Pentru ca aceste etichete să urmeze Consentl, adăugați un al doilea fragment de cod personalizat sub scriptul de încărcare (Head, All pages, Load once (Default option), Essential). Acesta transmite alegerea Consentl curentă, precum și fiecare modificare ulterioară, către Consent Policy Manager din Wix:
<script>
(function () {
function toWix(c) {
var m = window.consentPolicyManager;
if (!c || !m || !m.setConsentPolicy) return;
m.setConsentPolicy({
functional: !!c.preferences,
analytics: !!c.analytics,
advertising: !!c.marketing,
dataToThirdParty: !!c.sale
});
}
function now() {
if (window.Consentl) toWix(window.Consentl.get());
}
document.addEventListener("consentl:change", function (e) { toWix(e.detail); });
if (window.consentPolicyManager) now();
else window.addEventListener("consentPolicyManagerReady", now, { once: true });
})();
</script>
| Consentl | Cheia politicii Wix | Code Type Wix |
|---|---|---|
| (strict necesare) | essential |
Essential |
preferences |
functional |
Functional |
analytics |
analytics |
Analytics |
marketing |
advertising |
Marketing |
sale |
dataToThirdParty |
niciunul |
essential este întotdeauna adevărat pe Wix, iar Wix aplică o modificare a politicii începând cu
următoarea încărcare a paginii.
Dacă containerul GTM pe care îl conectați prin Marketing Integrations folosește
șablonul GTM Consentl, adăugați &gcm=ext la URL-ul scriptului de încărcare
(…loader.js?k=SITE_KEY&l=en&gcm=ext), astfel încât doar șablonul să trimită comenzi Consent Mode.
Altui cod personalizat al terților (nu etichetelor de mai sus) i se poate atribui Code Type corespunzător; Wix îl reține apoi conform politicii transmise, începând cu următoarea încărcare a paginii. Dacă păstrați în schimb un astfel de cod ca Essential, marcați-l manual așa cum este descris în ghidul pentru orice site, astfel încât Consentl să îl rețină.
Verificați că funcționează
Testați pe domeniul publicat, într-o fereastră privată. Codul personalizat nu rulează în Editor sau în Preview.
Regiunea vizitatorului se stabilește din adresa IP: Consentl determină țara în memorie la fiecare afișare de pagină (nu se stochează nimic) și aplică regula dumneavoastră din panoul de control pentru aceasta. Statele SUA nu sunt diferențiate: vizitatorii din SUA primesc regula pentru întreaga SUA sau, dacă nu există, prima regulă pentru un stat SUA. O țară necunoscută primește regula pentru regiuni necunoscute (opt-in în mod implicit).
Limitări
Prima afișare de pagină cu integrări native. Cu excepția cazului în care bannerul propriu Wix sau o aplicație de consimțământ Wix o modifică, politica de consimțământ Wix implicită a unui site este „totul permis”. Codul personalizat nu poate schimba această valoare implicită, iar o politică transmisă intră în vigoare doar după următoarea încărcare a paginii.
- Prin urmare, etichetele conectate prin Marketing Integrations rulează la prima afișare de pagină a unui vizitator, înainte de orice decizie, precum și pe pagina pe care vizitatorul decide.
- Începând cu următoarea încărcare a paginii, ele urmează politica transmisă: până când vizitatorul acceptă, această politică este „refuzat” oriunde regula regiunii vizitatorului este opt-in (și, cu regula implicită, acolo unde țara este necunoscută); în regiunile opt-out și cu simplă informare este „permis”.
- Consentl nu poate elimina acest decalaj prin cod personalizat. Dacă site-ul dumneavoastră nu trebuie să trimită solicitări de urmărire înainte de consimțământ, nu conectați aceste etichete până când nu este disponibilă o aplicație de consimțământ Wix (care poate seta valoarea implicită a site-ului). O aplicație de consimțământ Wix nativă se află în planurile noastre.
Consolidarea securității frontend Wix. Wix blochează mai multe API-uri ale browserului: ignoră scrierile
document.cookieîn cookie-urile interne Wix, blochează prototipurileEventTarget/Objectși împiedică înlocuireafetchșiXMLHttpRequest. Prin urmare, filtrul de beaconuri de rețea al Consentl (care elimină solicitările de urmărire trimise cufetchsausendBeaconde scripturi aflate deja în rulare) nu are niciun efect pe Wix. Funcționează doar reținerea elementelor<script>,<iframe>și<img>: automat în planul Business pentru etichetele inserate prin cod și manual în orice plan. Verificați propriile etichete într-o fereastră privată după instalare.Etichete scrise direct. Un
<script src>, un pixel<img>sau un<iframe>scris în codul personalizat sau într-un embed este preluat de browser înainte ca vreun script să îl poată opri, chiar dacă Consentl îi împiedică rularea. Marcați manual astfel de etichete și eliminați pixelii<noscript>:<script type="text/plain" data-consentl="marketing" src="https://ads.example.com/tag.js"></script> <iframe data-consentl="marketing" data-src="https://www.youtube-nocookie.com/embed/ID" title="Video"></iframe> <img data-consentl="marketing" data-src="https://tracker.example.com/pixel.gif" alt="" width="1" height="1">Etichetele încărcate prin cod sunt reținute fără nicio solicitare doar atunci când blocarea automată este activă (Business).
Widgeturile HTML încorporate (iframe-uri) rulează pe o origine separată. Trackerele din interiorul lor nu sunt vizibile pentru Consentl.
Ghiduri conexe
V-ați blocat? Scrieți-ne la support@consentl.com — răspundem în limba engleză, în zilele lucrătoare.