Integrări
Integrările conectează RestartiX la conturile tale din alte servicii: platforme de publicitate și instrumente de analiză, Cloudflare, Newsman pentru email, SendSMS pentru mesaje text și Firebase pentru aplicația ta mobilă. Fiecare integrare folosește datele de autentificare ale contului tău din serviciul respectiv.
Acces: doar rolul admin. Utilizatorii cu alte roluri care deschid pagina văd mesajul „You don't have permission to manage integrations."
Mergi la Settings → Integrations. Fiecare integrare are propriul card.
Cum funcționează cardurile
- Fiecare card se salvează separat, cu Save Configuration (sau cu Save Cache Purge și Save Turnstile pe cardurile Cloudflare).
- Token-urile, cheile API, cheile secrete și fișierul contului de serviciu nu mai sunt afișate niciodată după ce le salvezi. Dacă lași câmpul gol, valoarea salvată se păstrează; dacă introduci una nouă, o înlocuiește.
- Majoritatea cardurilor au un comutator de activare. Cât timp comutatorul este oprit, integrarea nu este folosită, chiar dacă datele ei de autentificare sunt salvate. Când o integrare este activă, pe card apare un mesaj verde.
- Test Connection testează datele de autentificare deja salvate, nu ce ai completat în formular, așa că salvează mai întâi. Butonul rămâne inactiv până la prima salvare a cardului.
- Salvările și testele apar în jurnalul de audit.
Conturile din aceste servicii îți aparțin: organizația ta este cea care are contract cu fiecare furnizor. Vezi în Anexa III: Subîmputerniciți ce date primește fiecare.
Urmărire și consimțământ, pe scurt
Unde se încarcă fiecare integrare care rulează în browser și ce face înainte și după alegerea vizitatorului în bannerul de cookie-uri:
| Integrare | Unde se încarcă | Înainte ca vizitatorul să aleagă | După ce vizitatorul acceptă |
|---|---|---|---|
| Meta Pixel | Site-ul public, landing page-urile, aplicația pentru participanți | Se încarcă și trimite o vizualizare de pagină, fără să seteze cookie-uri de publicitate | Setează cookie-uri de publicitate după ce vizitatorul acceptă cookie-urile de publicitate |
| TikTok Pixel | Site-ul public, landing page-urile, aplicația pentru participanți | Se încarcă și trimite o vizualizare de pagină, fără să seteze cookie-uri de publicitate | Setează cookie-uri de publicitate după ce vizitatorul acceptă cookie-urile de publicitate |
| Google Tag Manager | Site-ul public, landing page-urile, aplicația pentru participanți | Containerul se încarcă cu toate semnalele Google Consent Mode setate pe „denied" | Semnalele trec pe „granted" pentru categoriile acceptate de vizitator |
| Microsoft Clarity | Doar site-ul public și landing page-urile | Nu se încarcă | Se încarcă după ce vizitatorul acceptă cookie-urile de analiză |
| Turnstile | Landing page-urile cu formular | Se încarcă, indiferent ce alege vizitatorul | — |
Evenimentele server-side (Meta Conversions API și TikTok Events API) sunt trimise de platformă, nu de browserul vizitatorului, și nu depind de bannerul de cookie-uri. Detalii despre funcționarea bannerului găsești în Consimțământul pentru cookie-uri.
Adaugă urmărirea prin aceste carduri, în loc să lipești cod de urmărire în landing page-uri: codul din interiorul unei pagini nu este controlat de bannerul de cookie-uri. Vezi Landing page-uri.
Meta / Facebook Ads
Încarcă pixelul tău Meta și trimite conversiile către Meta de pe server, prin Conversions API.
| Câmp | Ce face |
|---|---|
| Pixel ID | Pixelul tău Meta. Îl găsești în Meta Events Manager → Settings. |
| App ID | Opțional. ID-ul aplicației tale Facebook, folosit pentru fereastra de distribuire în Messenger. Fără el, distribuirea în Messenger deschide fereastra obișnuită de distribuire Facebook. Îl găsești în Meta Developers → App Settings. |
| Conversions API Token | Necesar pentru evenimentele server-side. Îl generezi în Events Manager → Conversions API → Generate Token. |
| Test Event Code | Opțional. Cât timp este setat, evenimentele server-side poartă acest cod, ca să apară în tabul Test Events din Events Manager. Șterge-l când termini testarea. |
| Enable Meta tracking | Pornește sau oprește pixelul și evenimentele server-side. |
Test Connection verifică la Meta ID-ul pixelului și token-ul Conversions API salvate. Testul eșuează dacă nu este salvat niciun token.
Ce se trimite către Meta:
- Din browser (Meta Pixel): o vizualizare de pagină pe fiecare pagină și un eveniment
CompleteRegistrationcând cineva se înscrie în aplicația pentru participanți sau trimite un formular de pe un landing page. - De pe server (Conversions API, doar dacă există un token): un eveniment
CompleteRegistrationpentru fiecare înscriere și pentru fiecare formular trimis de pe un landing page, plus unPageViewpentru fiecare vizită pe un landing page care aparține unui funnel. Evenimentele de înscriere conțin adresa de email, prenumele și numele de familie ale persoanei (sub formă de hash), un identificator al înscrierii, adresa IP și browserul vizitatorului, precum și ID-ul de click și cookie-urile Meta, dacă există. Evenimentele din browser și cele de pe server au același ID de eveniment, așa că Meta numără fiecare eveniment o singură dată.
Evenimentele server-side și consimțământul
Evenimentele server-side sunt trimise fără verificarea bannerului de cookie-uri: se bazează pe o evaluare a interesului legitim, nu pe consimțământul pentru cookie-uri. Evenimentele de înscriere nu sunt trimise pentru contactele cărora le-ai restricționat prelucrarea (vezi GDPR). Detalii găsești în Documente juridice.
TikTok Pixel + Events API
Încarcă pixelul tău TikTok și trimite înscrierile către TikTok de pe server, prin Events API.
| Câmp | Ce face |
|---|---|
| Pixel ID | Pixelul tău TikTok. Îl găsești în TikTok Events Manager → Web Events → Pixel details. |
| Events API Access Token | Necesar pentru evenimentele server-side. Îl generezi în Events Manager → Web Events → Settings → Events API → Generate Access Token. |
| Test Event Code | Opțional, doar pentru testare. |
| Enable TikTok tracking | Pornește sau oprește pixelul și evenimentele server-side. |
Șterge Test Event Code înainte de lansare
Cât timp este salvat un Test Event Code, TikTok îți afișează evenimentele server-side doar în tabul Test Events. Ele nu ajung niciodată în rapoartele tale propriu-zise.
Test Connection trimite către TikTok un eveniment fictiv, marcat drept test, astfel încât să nu apară în rapoartele tale.
Ce se trimite către TikTok:
- Din browser (TikTok Pixel): o vizualizare de pagină pe fiecare pagină și un eveniment
CompleteRegistrationcând cineva trimite un formular de pe un landing page. - De pe server (Events API, doar dacă există un token): un eveniment
CompleteRegistrationpentru fiecare înscriere și pentru fiecare formular trimis de pe un landing page, cu adresa de email a persoanei, numele ei și un identificator al înscrierii (toate sub formă de hash), adresa IP și browserul vizitatorului, precum și ID-ul de click și cookie-ul TikTok, dacă există. Pentru TikTok nu se trimit vizualizări de pagină de pe server.
Evenimentele server-side pentru TikTok respectă aceleași reguli de consimțământ ca evenimentele Meta: nu verifică bannerul de cookie-uri și omit contactele cu prelucrarea restricționată.
Google Tag Manager
Încarcă containerul tău Google Tag Manager, ca să poți gestiona singur tag-urile Google, cum ar fi GA4 și Google Ads. RestartiX nu are o integrare separată pentru Google Analytics sau Google Ads: folosește-o pe aceasta.
| Câmp | Ce face |
|---|---|
| Container ID | Containerul tău, în formatul GTM-XXXXXXX. Îl găsești în Google Tag Manager → Admin → Container Settings. Câmp obligatoriu, chiar și dacă salvezi cardul cu urmărirea oprită. |
| Enable Google Tag Manager | Încarcă containerul sau oprește încărcarea lui. |
Containerul se încarcă pe fiecare pagină a site-ului public, a landing page-urilor și a aplicației pentru participanți, înainte ca vizitatorul să aleagă ce cookie-uri acceptă. Pornește cu toate cele patru semnale Google Consent Mode v2 (analytics_storage, ad_storage, ad_user_data, ad_personalization) setate pe „denied", iar bannerul de cookie-uri le actualizează când vizitatorul face alegerea.
Tag-urile tale, setările tale
Consent Mode se aplică doar tag-urilor din containerul tău și doar dacă sunt configurate să îl respecte. Nu controlează pixelii Meta sau TikTok și nici Clarity. Verifică în consola GTM fiecare tag pe care îl adaugi.
Microsoft Clarity
Înregistrări ale sesiunilor de navigare, heatmap-uri și detectarea rage click-urilor (click-uri repetate, de frustrare) pe paginile funnel-urilor tale.
| Câmp | Ce face |
|---|---|
| Project ID | Proiectul tău Clarity. Îl găsești pe clarity.microsoft.com → proiectul tău → Settings → Setup. |
| Enable Microsoft Clarity | Încarcă Clarity sau oprește încărcarea lui. |
Clarity se încarcă pe site-ul public și pe landing page-uri, doar după ce vizitatorul acceptă cookie-urile de analiză. Nu se încarcă în aplicația pentru participanți. În setările Clarity, alege pentru mascare opțiunea Strict, ca înregistrările să nu surprindă date personale. Microsoft prelucrează datele Clarity conform propriilor termeni; vezi Anexa III: Subîmputerniciți.
Cloudflare Cache Purge
Folosește această integrare dacă site-ul tău public (webinars.yourdomain.com) este servit prin propriul tău cont Cloudflare. Integrarea golește copia paginilor tale din Cloudflare de fiecare dată când se schimbă conținutul lor, ca vizitatorii să nu vadă pagini învechite.
| Câmp | Ce face |
|---|---|
| Zone ID | Zona Cloudflare a domeniului tău. O găsești în dashboard-ul Cloudflare → domeniul tău → Overview. |
| API Token | Un token API Cloudflare cu permisiunea Zone → Cache Purge pentru zona respectivă. Îl creezi în Cloudflare → My Profile → API Tokens. |
| Enable Cloudflare cache purge | Pornește sau oprește golirea cache-ului. |
Apasă Save Cache Purge, apoi Test Connection. Domeniul al cărui cache se golește este preluat din adresa site-ului public al organizației tale, așa că nu mai ai nimic de introdus.
Test Connection verifică dacă token-ul poate citi detaliile zonei. Un token care are doar permisiunea Cache Purge poate să nu treacă această verificare, chiar dacă golirea cache-ului funcționează; dacă îi adaugi și permisiunea Zone Read, testul trece.
Ce se golește:
- Când salvezi sau publici un landing page, un webinar, o sesiune sau un funnel, când golești cache-ul unei pagini și când o sesiune își schimbă statusul: paginile afectate de pe site-ul tău public.
- Când salvezi setările generale sau folosești Clear Cache acolo: întreaga zonă, inclusiv tot ce mai servește zona respectivă, de exemplu site-ul tău principal.
Turnstile Bot Protection
Cloudflare Turnstile verifică dacă formularele de pe landing page-uri sunt trimise de oameni, nu de boți. Acoperă formularul integrat în landing page-uri și formularele personalizate care trimit datele către un funnel. Nu acoperă formularul de înscriere propriu al aplicației pentru participanți.
| Câmp | Ce face |
|---|---|
| Site Key | Din dashboard-ul Cloudflare → Turnstile → site-ul tău. |
| Secret Key | Din același loc. Se folosește la verificarea fiecărui formular trimis. |
Nu există comutator de activare: protecția este activă cât timp cheile sunt salvate. Apasă Save Turnstile.
Majoritatea vizitatorilor nu văd nimic. Deasupra butonului de trimitere apare o mică verificare doar atunci când Turnstile are nevoie ca vizitatorul să confirme că este om. Un formular trimis fără o verificare validă este respins, iar vizitatorul este trimis înapoi la pagină fără niciun mesaj; adresa paginii conține atunci form_error=captcha_required sau form_error=captcha_failed. Dacă serviciul Cloudflare nu poate fi contactat, formularele trimise sunt acceptate.
Golește cache-ul după ce salvezi cheile
Site-ul tău public păstrează o copie a setărilor tale și a fiecărui landing page. După ce salvezi cheile, apasă Clear Cache în Settings → General. Până atunci, landing page-urile pot afișa formulare fără verificarea Turnstile, iar formularele trimise astfel sunt respinse.
Golirea câmpului Site Key nu oprește protecția
Formularele trimise sunt verificate cât timp există un Secret Key salvat, iar din dashboard nu poți șterge un Secret Key salvat. Dacă golești doar câmpul Site Key, formularele nu mai afișează verificarea, dar sunt verificate în continuare la trimitere, așa că toate sunt respinse. Ca să dezactivezi Turnstile, roagă echipa RestartiX să șteargă ambele chei.
Scriptul Turnstile se încarcă indiferent ce alege vizitatorul în bannerul de cookie-uri, iar adresa IP de la care este trimis fiecare formular ajunge la Cloudflare pentru verificare.
Newsman Email
Trimite emailurile organizației tale din propriul tău cont Newsman: confirmări de înscriere, notificări de reamintire, emailuri „începe acum" și de replay, emailuri pentru lista de așteptare, mesaje către segmente, emailuri din automatizări și link-uri de autentificare. Fiecare email folosește un template creat de tine în Newsman; ID-urile template-urilor sunt enumerate în Notificări email.
| Câmp | Ce face |
|---|---|
| Account ID | ID-ul contului tău Newsman. Câmp obligatoriu. |
| API Key | Cheia ta API Newsman. Lasă câmpul gol ca să păstrezi cheia salvată. |
| From Email | Adresa de expeditor a tuturor emailurilor. Câmp obligatoriu. |
| From Name | Numele de expeditor al tuturor emailurilor. Câmp obligatoriu. |
| Enable per-org Newsman email | Trimite emailurile prin contul tău. |
Cât timp integrarea este oprită sau până când o configurezi, emailurile sunt trimise prin contul de trimitere implicit al platformei, nu prin al tău.
Test Connection verifică datele de autentificare și listează template-urile obligatorii care lipsesc din contul tău Newsman. Ca să trimiți un email de test, folosește Email Notifications.
Webhook-ul de livrare
După prima salvare, pe card apare un Webhook URL. Copiază-l în dashboard-ul Newsman, la Transactional → Webhooks. Newsman îți raportează apoi ce se întâmplă cu fiecare email:
- deschiderile, click-urile, bounce-urile, respingerile, reclamațiile de spam și dezabonările actualizează statusul emailului în statisticile de email și pe pagina contactului
- hard bounce-urile, respingerile și reclamațiile de spam marchează și adresa de email a contactului (vezi Contacte)
- dezabonările retrag și consimțământul contactului pentru marketing prin email
Fără webhook, emailurile sunt trimise în continuare, dar aceste statusuri nu sunt salvate. Regenerate creează un URL nou. Cel vechi nu mai funcționează, așa că lipește-l pe cel nou în Newsman.
Newsman Marketing
Ține segmentele din lista ta Newsman Marketing sincronizate cu segmentele tale RestartiX, ca să le poți trimite campanii din Newsman.
Conectează-ți contul
| Câmp | Ce face |
|---|---|
| User ID | ID-ul tău de utilizator Newsman Marketing. Câmp obligatoriu. |
| API Key | Câmp obligatoriu prima dată; ulterior, lasă-l gol ca să păstrezi cheia salvată. |
| List ID | Lista Newsman în care sunt adăugate contactele. Câmp obligatoriu. |
| Enable Newsman Marketing sync | Pornește sau oprește sincronizarea. |
Apasă Save Configuration, apoi Test Connection, care îți arată câte liste are contul tău.
Butonul Send email de pe pagina unui segment apare doar cât timp Enable Newsman Marketing sync este pornit și există un List ID salvat, deși mesajele propriu-zise pleacă prin Newsman Email. Vezi Mesaje către segmente.
Asociază segmentele
După ce ai salvat un List ID, apare secțiunea Segment Mappings.
- Apasă Load Newsman Segments ca să încarci segmentele din lista ta Newsman.
- Apasă Add Mapping.
- Alege în Platform segment... un segment RestartiX, iar în Newsman segment... segmentul Newsman pe care îl alimentează.
- Repetă pentru celelalte segmente, apoi apasă Save Mappings.
Ca să elimini o asociere, apasă pictograma coș de gunoi din dreptul ei, apoi Save Mappings. Utilizatorii cu rolul admin sau marketer pot lega un segment și direct din pagina segmentului, cu Sync to Newsman Marketing, care creează automat un segment Newsman corespunzător. Vezi Segmente.
Elimină asocierea înainte de ștergere
Dacă ștergi un segment RestartiX care este încă asociat, următoarea sincronizare îl consideră gol și scoate toți abonații din segmentul Newsman corespunzător.
Cum funcționează sincronizarea
- Se sincronizează doar membrii care au consimțământ pentru marketing prin email, a căror adresă de email nu este marcată și a căror prelucrare nu este restricționată.
- Newsman primește adresa de email, prenumele și numele de familie ale fiecărui contact. Numele este împărțit la primul spațiu. Nu se trimit alte câmpuri.
- Contactele noi pentru lista ta sunt importate în bloc și adăugate în segmentul asociat; contactele care sunt deja în listă sunt adăugate în segment. Contactele care nu mai îndeplinesc condițiile sunt scoase din segmentul Newsman, dar rămân în lista ta.
- Cine s-a dezabonat în Newsman nu mai este reabonat niciodată, iar consimțământul său pentru marketing prin email este retras în RestartiX.
Sincronizarea rulează automat, implicit la fiecare 30 de minute. Programul curent apare în Settings → Background Jobs, la Sync Newsman Marketing. Cât timp integrarea este activă, Sync Now pornește o rulare în fundal pentru toate segmentele asociate, iar Last sync: arată când s-a încheiat ultima rulare. Newsman limitează numărul de cereri pe care le acceptă pe minut, așa că segmentele mari pot avea nevoie de mai multe rulări. Rezultatele apar în Analytics → Webhooks, cu sursa Newsman Marketing. Mai multe detalii găsești în Segmente.
Webhook-ul de marketing
După prima salvare, apare un Marketing Webhook URL. Adaugă-l în dashboard-ul Newsman Marketing, la Settings → Webhooks. Webhook-ul raportează:
- dezabonările, care retrag consimțământul contactului pentru marketing prin email
- bounce-urile permanente, respingerile și reclamațiile de spam, care marchează adresa de email a contactului
SendSMS
Trimite mesaje SMS prin contul tău SendSMS.ro: notificări de reamintire, mesaje „începe acum" și de replay, precum și pașii de tip SMS din automatizări.
| Câmp | Ce face |
|---|---|
| Username | Numele de utilizator al contului tău SendSMS.ro. Câmp obligatoriu. |
| API Key | O generezi în dashboard-ul SendSMS. Lasă câmpul gol ca să păstrezi cheia salvată. Ai nevoie de o cheie înainte să poți porni SMS-urile. |
| Sender ID | Numele de expeditor pe care îl văd destinatarii: cel mult 11 caractere alfanumerice. Câmp obligatoriu. |
| Enable SMS notifications | Pornește sau oprește trimiterea SMS-urilor. |
Test Connection verifică datele de autentificare și îți arată soldul SendSMS. Rapoartele de livrare vin automat; nu ai nimic de configurat în SendSMS.
Când pornești SMS-urile, apare o opțiune SMS și în caseta din lobby în care participanții își pot lăsa numărul de telefon (Vrei notificări pe SMS?), precum și pe pagina lor de preferințe. Mesajele ajung doar la contactele care au dat un număr de telefon și consimțământul pentru SMS. Vezi Notificări SMS.
Mobile Push
Trimite notificări push către aplicația mobilă a organizației tale, prin proiectul Firebase propriu al aplicației.
| Câmp | Ce face |
|---|---|
| Firebase Project ID | Îl găsești în consola Firebase → Project Settings → General. Câmp obligatoriu. |
| Service Account JSON | Fișierul cu cheia privată din consola Firebase → Project Settings → Service Accounts → Generate new private key. Ai nevoie de el înainte să poți porni notificările push. După ce l-ai salvat, încarcă un fișier nou doar dacă vrei să-l înlocuiești. |
| Enable Mobile Push | Pornește sau oprește trimiterea notificărilor push. |
Test Connection verifică dacă funcționează contul de serviciu. Nu trimite nicio notificare. Vezi Push și aplicația mobilă.
WhatsApp Notifications
Acest card are doar comutatorul Enable WhatsApp notifications.
Când îl pornești, WhatsApp apare în caseta din lobby în care participanții își pot lăsa numărul de telefon, iar întrebarea devine Vrei notificări pe WhatsApp? (sau Vrei notificări pe WhatsApp & SMS?, dacă sunt pornite și SMS-urile). WhatsApp apare și pe pagina de preferințe a participanților, iar consimțământul lor pentru WhatsApp este salvat. Atât face: în prezent, RestartiX nu trimite nimic pe WhatsApp, așa că cei care aleg notificările pe WhatsApp nu primesc niciodată vreun mesaj acolo, deși cardul spune că participanții pot alege să primească notificări de reamintire. Lasă-l oprit.
Distribuirea unui webinar pe WhatsApp și link-ul către un grup WhatsApp nu depind de acest comutator. Vezi Link-uri de distribuire și recomandări.