Blog

  • Cum se adaugă shortcode-uri personalizate în Page Builder Sandwich

    Cum se adaugă shortcode-uri personalizate în Page Builder Sandwich

    From the word itself, the word shortcode means exactly that: A short code; a shortcut code.

    Shortcode-urile vă permit să adăugați elemente pe site-ul dvs. web (cum ar fi widgeturile, de exemplu), fără a fi nevoie să adăugați fragmente uriașe de cod, așa cum ar face în mod normal dezvoltatorii.

    De exemplu, o bucată obișnuită de cod, în ceea ce privește lungimea, ar arăta probabil cam așa:

    <html>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    
    Etiam id aliquam turpis. Vivamus quis arcu tincidunt, finibus urna eget, placerat risus.
    
    Aliquam arcu massa, finibus et lacinia sed, scelerisque nec augue. Quisque eu viverra sapien, vel consequat lorem. Integer vel erat tortor.
    
    Phasellus condimentum magna eget congue venenatis. Suspendisse blandit vehicula consectetur.
    
    Nullam sodales eleifend massa, in bibendum purus fermentum id.
    
    Morbi et turpis feugiat, malesuada ipsum sit amet, interdum nulla. In non ante nec nisl mattis gravida sit amet id lectus.
    
    </html>​

    Pentru acest exemplu, să presupunem că fragmentul de cod de mai sus vă va permite să adăugați un paragraf întreg de text demonstrativ Lorem Ipsum.

    Now, a shortcode with the same exact function as the code above will look something like this, in contrast:

    [lorem ipsum dolor estat]Lorem Ipsum[/lorem]​

    You can see how they’re miles different from each other in terms of length.

    Acum imaginați-vă că ambele bucăți de cod – fragmentul original, lung, față de shortcode-ul care conține doar cuvântul „lorem” – ar face ambele exact același lucru: adaugă text Lorem Ipsum.

    This is what shortcodes do. They make adding widgets, functions, and a bunch of other cool stuff easier for both ordinary WordPress users and developers alike.

    Where can I find shortcodes?

    Dacă aveți un modul sau un widget preferat, sunt șanse mari ca acestea să aibă un shortcode disponibil pentru a fi utilizat.

    Shortcodes Ultimate, for example, will let you choose from hundreds of shortcodes that you can use on Page Builder Sandwich (or anywhere, actually) by simply grabbing the shortcode of your choice from Shortcode Ultimate’s repository or documentation page.

    Adding Custom Shortcodes on PBS

    Pe Page Builder Sandwich, puteți adăuga shortcode-uri direct pe pagina dvs., doar tastându-le sau copiindu-le și inserându-le în zona de conținut.

    Am făcut acest lucru mai jos cu un shortcode din Shortcodes Ultimate, adăugând o casetă de conținut pe pagina demo Page Builder Sandwich:

    Another thing you’ll find handy when using Page Builder Sandwich is our Shortcode Mapping feature.

    Dintr-unul dintre articolele noastre anterioare despre Maparea Shortcode-urilor, definiția este următoarea:

    Shortcode mapping is like letting Page Builder Sandwich memorize all the shortcodes available on your site: their names, descriptions, their attributes, and what each of these attributes do.

    O parte din aceasta înseamnă că nu mai trebuie să căutați manual shortcode-urile în documentațiile sau depozitele respective.

    Atâta timp cât aveți instalat pe site-ul dvs. wordpress modulul care include shortcode-ul, acesta va fi ușor accesibil pentru utilizare pe Page Builder Sandwich.

    So for example, if I wanted to add a WooCommerce shortcode on my page, all I have to do is make sure that it’s installed on my WordPress site, like so:

    And then, to actually add the shortcode, I’ll just go to my page, and drag and drop the Shortcode Element:

    Because we already have WooCommerce installed on our WordPress site, you can see that all of the shortcodes that are available on the WooCommerce plugin are already available on Page Builder Sandwich. This is what Shortcode Mapping is.

    You can also see on the upper left corner that the ACF (Advanced Custom Fields) and MailChimp shortcodes are available– because we have those instlled on our WordPress site, too.

    Așadar, dacă doriți să adăugați shortcode-uri personalizate sau shortcode-uri create de dvs., puteți face acest lucru, atâta timp cât le aveți instalate pe site-ul dvs. WordPress.

    Here are some other helpful plugins that you can use to create your own custom shortcodes:

  • Creează un site WordPress formidabil cu aceste oferte de Black Friday 2017

    Create WordPress Website With Black Friday Sale 2017 Deals Black Friday and Cyber Monday are coming in a couple of days (5 to be exact), but you’ll find that a bunch of websites have already started announcing their discount deals every which way. WordPress tools and plugins are definitely no exception.

    Așadar, cât timp este încă (relativ) devreme, am alcătuit o listă cu cele mai bune oferte pe care le-am putut găsi pentru WordPress Black Friday 2017, cu elementele esențiale de care ai nevoie pentru a crea un site WordPress – toate încadrându-se în bugetul tău.

    Fără alte introduceri, iată 5 instrumente și pluginuri cu reduceri generoase de care vei avea nevoie pentru a construi primul tău site WordPress de bază.

    Cloudways

    Cloudways is a managed cloud hosting platform that’s quick to start, easy to manage, and made to scale. It’s feature-rich, plus it lets you choose your server resources, allowing you to get your site up and running within minutes.

    Enter the coupon code HOLIDAY25 upon checkout to get a 25% discount on Cloudways for 3 months, valid until 28th November 2017.

    Obține cuponul tău de la Cloudways

    Yoast SEO

    Yoast SEO is one of the most popular (if not most trusted) search optimization plugin for WordPress, and for good reason too. With over 7 million installs, it’s probably the most comprehensive SEO tool in the digital market, and their millions of users (ourselves included) can attest: you simply can’t go wrong with a plugin as functional as Yoast.

    While they haven’t announced this year’s Black Friday coupons yet, they’ve made an announcement in one of their articles that they’ll definitely having a sale on November 24 and 25.

    Vezi Yoast SEO acum!

    WP Rocket Cache

    WP Rocket offers a good range of caching functions, giving your site the performance boost that it needs. It’s a breeze to configure as well, so it’s great for beginners as it only requires minimal effort for setup.

    This year, they’re having their biggest sale yet: 35% off on ALL their licenses.

    Obține cuponul WP Rocket

    Theme Discounts from WeDevs.com

    WeDevs este o colecție de pluginuri și extensii WordPress ingenioase. Au o comunitate destul de solidă și există încă din 2008. Pentru Black Friday 2017 (și sărbătorile care urmează anul acesta), au pregătit o listă de oferte de sărbători pentru WordPress, inclusiv o mulțime de reduceri și cupoane pentru teme WP extraordinare.

    Obține cupoane pentru teme

    BONUS RESOURCE: First Site Guide

    First Site Guide is a resource site and tool that contains easily accessible knowledge on how to create your first website, both on WordPress and off of it. It also has great infographics that guide you through the basics of blogging, design, and marketing as well. And best of all, you get this good share of site-building knowledge for free.

    Vom prezenta în curând și un articol ghid despre pagini de destinație, cu resurse excelente de la First Site Guide, așa că fii cu ochii pe noi în săptămânile următoare!

    Mergi la First Site Guide

    (And last but not least) Page Builder Sandwich!

    We definitely don’t want to miss out on all the fun. So this 2017, we’re giving you guys 33%-off on any license. Just use the promo code CYBERMONDAY33 upon checkout to start building your site today!

    Premium Single Site

    $39 $26.79

    Cumpără acum

    Apply CYBERMONDAY33 upon checkout to save $13.20

    Premium Unlimited Sites

    $89 $60.29

    Cumpără acum

    Apply CYBERMONDAY33 upon checkout to save $29.70

    So what are you waiting for? Grab these kick-ass WordPress deals now. After all, Black Friday only happens once a year. ?

  • Prin ce diferă Page Builder Sandwich de restul

    How-Page-Builder-Sandwich-Is-Different-from-the-RestExistă zeci și zeci de constructoare de pagini pe piață și cu siguranță vă întrebați: ce este atât de special la Page Builder Sandwich? De ce v-ați bate capul să îl folosiți dacă aveți deja unul la îndemână?

    În acest articol, voi enumera câteva caracteristici cheie prezente în Page Builder Sandwich care îl fac unic și o alegere absolut indispensabilă atât pentru creatorii de conținut, cât și pentru designeri. Dacă nu știți ce este un constructor de pagini și de ce aveți nevoie de el, nu vă faceți griji, avem câteva materiale care vă pot ajuta.

    1. Nu veți vedea doar o reprezentare vizuală a conținutului, ci vedeți și editați conținutul propriu-zis

    În alte constructoare de pagini, vedeți zone care doar vă reprezintă conținutul. În principal, vă așezați conținutul în pagină folosind blocuri și forme dreptunghiulare, iar rezultatul seamănă mai degrabă cu o schiță a modului în care ar putea arăta conținutul pe pagina finală. Acest lucru duce la o apăsare continuă a butonului de previzualizare, doar pentru a vedea cum vor arăta rezultatele.

    Cu Page Builder Sandwich, întreaga editare se realizează în partea frontală a site-ului dvs. și vă editați conținutul direct, pentru o veritabilă experiență „ce vezi este ceea ce obții”.

    2. Editare directă rapidă și simplă, fără toate acele ferestre pop-up sâcâitoare

    Ferestrele pop-up au fost un element de bază pentru constructoarele de pagini. În majoritatea cazurilor, dacă doriți să editați orice element din aspectul paginii, fie că este vorba despre un titlu, eticheta unui buton sau un scurt text descriptiv, trebuie mai întâi să așteptați deschiderea unei ferestre pop-up și să efectuați modificările în interiorul acesteia.

    Ne-am propus ca obiectiv să minimizăm utilizarea ferestrelor pop-up la nivel general în Page Builder Sandwich. Prin eliminarea acestora, editarea oricărui conținut devine mai ușoară și mai fluidă ca niciodată.

    Editarea se face într-un mod simplu și direct – faceți clic pe text pentru a plasa cursorul acolo și începeți să tastați. Nu mai trebuie să așteptați o fereastră pop-up cu un editor TinyMCE pentru a începe editarea. Partea cea mai bună este că puteți în continuare să trageți și să plasați conținutul oriunde doriți.

    O altă inovație care contribuie la o editare fără bătăi de cap este inspectorul mereu prezent. Inspectorul servește drept trusă de instrumente și editor de proprietăți. Instrumentele pentru formatarea conținutului: culori de text, titluri, ajustări ale mărimii fontului, margini, spațieri interioare, chenare, citate și multe altele sunt disponibile la un simplu clic distanță.

    Reused functionality

    3. Funcționalitate WordPress reutilizată

    Un alt lucru pe care l-am observat la alte constructoare de pagini este că adesea reinventează roata. Unele își implementează propriile selectoare de culori, încărcătoare de imagini, creatori de galerii și diverse alte instrumente. Nu este nimic greșit în asta per se, însă WordPress este o adevărată comoară de fragmente de cod, așa că de ce să nu le folosim pe acelea?

    WordPress este o platformă uriașă și minunată, care conține o mulțime de instrumente excelente construite de nenumărați colaboratori extraordinari. Page Builder Sandwich utilizează pe cât posibil funcționalitățile deja integrate în WordPress.

    În loc să folosim propriul selector de culori, folosim selectorul Iris. În loc de propriul încărcător de imagini, folosim biblioteca media. Apoi sunt, de asemenea, backbonejs, underscorejs, wp.hooks și wp.shortcode, pentru a numi doar câteva alte scripturi ingenioase. Le folosim pe toate acestea, ceea ce ne-a ușurat viața și a dus, de asemenea, la o bază de cod mai stabilă.

    Reutilizarea funcționalităților WordPress a adus, de asemenea, câteva surprize minunate. De exemplu, din moment ce am folosit biblioteca media pentru inserarea imaginilor, a fost o surpriză plăcută să constatăm că puteam gestiona imediat și galerii WordPress, liste de redare video și audio, precum și adrese URL externe. De asemenea, am putut folosi biblioteca media direct pentru editarea imaginilor, ceea ce a eliminat ore întregi de bătăi de cap inutile în timpul dezvoltării.

    4. Navigare prin tastatură și comenzi rapide

    În alte constructoare de pagini, mouse-ul este cel mai bun prieten. Trageți și plasați elemente cu el și faceți dublu clic pentru a edita. Tastatura este însă adesea neglijată.

    De exemplu, în unele constructoare, nu puteți edita ușor textul dintr-un paragraf/o secțiune aflată deasupra locului în care editați, deoarece trebuie să ieșiți dintr-o fereastră pop-up și să faceți clic într-una nouă. În Page Builder Sandwich, puteți naviga folosind tastatura. Apăsați tastele săgeți pentru a naviga prin conținut; funcționează chiar dacă celălalt conținut este ascuns în alt rând sau altă coloană.

    O altă caracteristică importantă o reprezintă comenzile rapide de la tastatură pentru anulare (undo) și refacere (redo). La început s-ar putea să nu pară mare lucru, dar gândiți-vă la asta: ce se întâmplă dacă ați tras și plasat din greșeală conținutul în locul nepotrivit? În unele constructoare de pagini, va trebui să îl trageți înapoi în poziția inițială. În Page Builder Sandwich, funcționează atât anularea, cât și refacerea. Așadar, fie că doriți să refaceți ce ați tastat, fie că doriți să reveniți asupra conținutului mutat (sau a mai multor elemente mutate), apăsați pur și simplu pe undo sau redo. Funcțiile undo și redo funcționează pentru conținutul mutat prin drag-and-drop și chiar și pentru modificările de proprietăți, precum dimensiunile fontului și spațierile de rând. Acest lucru le transformă în instrumente puternice din arsenalul dvs. de editare.

    Relaxing experience

    5. Un adevărat constructor de pagini front-end – O experiență de editare mai relaxantă și fără bătăi de cap

    Mentalitatea noastră în timpul dezvoltării a fost că editarea în partea frontală nu ar trebui să creeze senzația că folosiți în continuare instrumente de back end. Nu ar trebui să pară că respectivul constructor a fost creat inițial pentru back end și apoi portat în front end.

    Una peste alta, pentru mine, principalul element diferențiator al Page Builder Sandwich este că l-am creat cu scopul de a fi un „adevărat” constructor de pagini front-end – o reinventare a modului în care ar trebui să fie editarea în front end.

  • Frontly API: Făcând Frontly Builder mai prietenos cu dezvoltatorii

    Vești grozave pentru dezvoltatori: în viitoarea versiune Frontly, vom lansa în sfârșit API-ul Frontly.

    În prezent este încă în curs de dezvoltare, dar veți putea în sfârșit să creați addon-uri și extensii pentru Frontly. Desigur, vom lansa și o documentație API asociată, pentru o experiență mai fluidă și mai funcțională.

    Abia așteptăm să vedem toate lucrurile minunate pe care le veți crea.

    Here’s a short list of some of the APIs we have so far:

    1. Text Formatting Bar API

    Cu API-ul pentru bara de formatare a textului, dezvoltatorii pot extinde funcționalitatea barei de formatare a textului din Frontly. Cu ajutorul acesteia, puteți adăuga butoane/opțiuni noi în bara de formatare a textului.

    2. Add Element API

    Acest API vă va permite să creați elemente noi, adăugându-le la lista celor deja existente în secțiunea Elemente din partea stângă a editorului de conținut.

    3. Inspector API

    API-ul Inspector vă va permite să creați, să adăugați sau să eliminați setări în Inspectorul de proprietăți al fiecărui element.

    4. Text API

    API-ul Text vă va permite să aduceți modificări stilurilor de text, mai exact, posibilitatea de a modifica formatele de text, de a schimba culorile de fundal ale textului și multe altele.

    Developers! It’d be great if you could send over some suggestions

    These are just some of the basic APIs we have in store for you. We’re in the middle of creating more, but if you have any other ideas of APIs we can add to our console, just leave a comment below, or hit us up at [email protected]. We might just feature your suggestions in the upcoming Frontly release ?

  • Cum să utilizați marketingul prin e-mail folosind Page Builder Sandwich

    Cum să utilizați marketingul prin e-mail folosind Page Builder Sandwich

    Da, puteți.

    The more important question, though, is how and why do you need to do it?

    My business is small. Can’t I just wing it?

    Email marketing has an average ROI of 3,800 percent. For every dollar invested, the average return is $38, according to Salesforce.

    In other words, it’s definitely something worth investing your time in.

    Because while there are tons of ways to market your products and capture leads– you can still try to make use of the less-popular cold call, for example– the most sure-fire way to connect and communicate with your target audience in the 21st century is through e-mail marketing.

    So if you’re running a business –any kind of business, whether small, big, online or otherwise– digital and e-mail marketing is an absolute must.

    Aside from cutting on costs (e-mail is free, after all), businesses rely on it not just because it’s been proven to be successful, but also because it yields results that are both measurable and flexible; you can track your audience’s responses to your e-mails, for example, or note how many clicks and opens your e-mail marketing campaigns get.

    How you can do it with Page Builder Sandwich

    There are lots of available software you can use to help you market your products and content digitally, like Hubspot’s E-mail Marketing Software, or Mailchimp, which gives you a management system that helps you create, organize, and analyze your newsletters.

    But did you know that using Sandwich, you can actually integrate some of the popular software mentioned via the Newsletter Element?

    The Newsletter Element (and how it works)

    You can find the Newsletter Element by hovering over to the Elements Inspector over to the left side of the screen, and selecting Newsletter from the bottom area.

    Using the Properties Inspector, you can also choose which newsletter integration you’d like to use with the Newsletter Element. For this exmple, we’re going to use MailChimp (highlighted in blue in the dropdown below).

    And, using the Input Field button, you can try to play around with the Newsletter Element’s settings as well, so you can change colors, customize success message options, and other settings, like so:

    By trying your hand at the different available settings for the Newsletter Element’s options, you can end up with something like this:

    Plus, with the help of our Pre-Designed Sections and other design tips, you can actually do a whole lot more.

    Other useful resources for e-mail marketing beginners

    • 11 Types of Marketing E-mails That Actually Generate a Response

    Conclusion

    While other noteworthy marketing trends still exist today, one thing’s for sure: E-mail marketing is definitely here to stay, and it’s important that you utilize it when you can. Who knows? Through e-mail marketing, your business could just get that big break it’s been looking for.

    Design in less time!

    Get access to Sandwich’s Pre-Designed Sections, Templates, and a whole lot more.

    Try Live Preview
  • Responsivitatea mobilă în PBS versiunea 4.0

    Optimizarea corectă a responsivității mobile poate fi foarte dificilă, iar când cineva dă greș, rezultatele sunt de obicei îngrozitoare. De fapt, dacă nu ați aflat încă, Google a început chiar să penalizeze site-urile care nu sunt optimizate pentru mobil în aprilie 2015. Pe scurt, responsivitatea mobilă este un aspect extrem de important.

    Așadar, ce este responsivitatea mobilă?

    Un site web este considerat responsiv atunci când conținutul său are capacitatea de a se adapta la diferite dimensiuni și orientări ale ecranului atunci când este vizualizat pe alte dispozitive decât desktopul. Mai simplu spus, dacă ați făcut upgrade la PBS v4 și doriți să proiectați sau să creați o pagină, atunci nu ar trebui să aveți nicio problemă în a o vizualiza, indiferent dacă sunteți pe desktop, telefon mobil sau tabletă.

    Responsivitatea în versiunea 4.0

    În cea mai recentă actualizare a noastră, echipa noastră s-a asigurat că noua funcție de vizualizare mobilă din PBS devine per ansamblu o experiență mai fluidă și mai responsivă: textul, imaginile și tot restul conținutului adaptându-se automat la rezoluția ecranului dispozitivului dvs.

    Acum, toate titlurile se ajustează automat în funcție de dimensiunea ecranului, astfel încât să nu vă treziți cu litere uriașe atunci când vizualizați site-ul sau pagina creată cu PBS pe telefoane mobile. Pentru a demonstra acest lucru puțin mai clar:

    Vizualizarea site-ului dvs. pe diferite dimensiuni de ecran

    Pentru a vă ajuta, de asemenea, să știți cum arată pagina dvs. pe mobil, am activat și vizualizarea mobilă de pe desktop. În acest fel, dacă doriți să verificați dacă pagina dvs. arată bine sau nu, nu trebuie să treceți prin bătaia de cap de a comuta fizic de la telefon (sau tabletă) la desktop. Acum puteți comuta pur și simplu între diferitele dimensiuni de ecran în orice moment în timp ce vă proiectați pagina.

    Mai mult, acum puteți, de asemenea, ajusta spațierea elementelor special pentru tablete și telefoane mobile.

    Așadar, voi ce credeți? Da sau nu? Există și alte funcții pe care le putem îmbunătăți în ceea ce privește dispozitivele mobile? Spuneți-ne în secțiunea de comentarii de mai jos!

  • Actualizare rebranding Frontly #1: Copierea și lipirea paragrafelor

    Over our past blog posts, we mentioned that PBS will be rebranding as Frontly, and that we’ll be changing and improving a lot of aspects for the better. One of these aspects is being able to use Frontly to experience a smoother, more intuitive page building experience that’s even better than PBS.

    Așadar, în timp ce încă perfecționăm Frontly pentru voi, am decis să lansăm o serie de articole pentru a vă arăta exact ce veți primi odată ce Frontly va fi lansat pe piață.

    Copy-paste blocks of text on Frontly

    Am conceput PBS în așa fel încât fiecare paragraf să fie un element separat. Copierea și lipirea textelor lungi împarte selecția în blocuri de text separate.

    What do we mean by this? Here’s an example to illustrate.

    În versiunea actuală a PBS (cea pe care o folosiți acum), copierea și lipirea mai multor rânduri le împarte în mai multe elemente de text, făcând mai dificilă mutarea secțiunilor de text. Acest lucru îngreunează editarea textului.

    Așadar, dacă aș dori să mut textul pe care tocmai l-am copiat și lipit într-o altă coloană, ar fi mai dificil pentru că trebuie să trag rândurile unul câte unul.

    This is something we’re definitely addressing with Frontly.

    This is a small test page Benjamin made for Frontly. Here, you’ll see that we copy-pasted the same paragraph we tried to copy-paste on PBS. Only this time, everything is retained in a single area that you can drag around and place wherever you want to.

    Aceasta înseamnă că puteți adăuga și edita text mult mai cursiv, oferindu-vă o experiență de tastare (și de creare a paginilor) fără bătăi de cap.

    Retain full text formatting with Frontly

    Un alt lucru pe care abia așteptăm să îl încercați în Frontly este modul în care întreaga formatare rămâne neschimbată – toate titlurile sunt păstrate, inclusiv marcatorii și chiar emoji-urile.

    Copy-pasting with PBS vs copy-pasting with Frontly

    În Frontly (dreapta), veți vedea că întreaga formatare a textului a fost păstrată din sursa originală. Tot ce este îngroșat, cursiv, subliniat sau editat ca o dimensiune diferită de titlu rămâne intact la lipirea în zona Frontly (în comparație cu PBS, unde singurul lucru păstrat au fost emoji-urile).

    What else do we have in store for you?

    Așa cum am menționat, acesta este doar primul dintr-o serie de articole despre cum Frontly va fi cu ani-lumină înaintea PBS. Abia așteptăm să vă arătăm toate celelalte lucruri, așa că rămâneți pe fază pentru următorul nostru articol de pe blog!

    Sugestii sau comentarii? Contactați-ne și lăsați un răspuns mai jos!

  • Secretul oferirii unui suport bun pentru clienți

    În fiecare dimineață, în drum spre serviciu, există un barista care îmi dă cafeaua cu cea mai groaznică poker face imaginabilă. Acesta este un ritual zilnic pentru noi doi.

    Și dacă această cafenea anume nu s-ar fi aflat convenabil pe drumul spre birou, probabil că mi-aș fi schimbat locul preferat pentru cafea cu mult timp în urmă.

    Ei bine, acest barista are un echivalent în comunitatea de asistență online.

    Dar pentru că nu poți vedea fețele impasibile în timpul schimburilor de e-mailuri și conversațiilor pe chat, acestea sunt puțin mai greu de reperat. Dar crede-mă, ele există.

    Un serviciu bun de asistență pentru clienți este esențial pentru creșterea afacerii tale, da. Dar doar asistența pentru clienți nu este de ajuns.

    Trebuie să oferi servicii bune (dacă nu chiar excelente) care să-ți facă clienții să se simtă importanți, pentru că chiar sunt. La urma urmei, ei sunt motivul pentru care afacerea ta există.

    Cu toate acestea, nu toată lumea înțelege că nu este suficient ca asistența pentru clienți să fie doar oferită, fără calitate.

    De fapt, chiar dacă este de la sine înțeles că companiile au echipe de asistență în spate, statisticile recente arată că 68% dintre clienți părăsesc o companie deoarece consideră că acesteia nu-i pasă de ei (când ar trebui să-i pese).

    Dar ce anume garantează, de fapt, o asistență bună pentru clienți și cum o menții?

    De la un specialist în asistență la altul, iată câțiva factori-cheie pentru a-ți menține clienții — și, prin extensie, afacerea — fericiți.

    1. Profită de feedbackul negativ

    Fie că activezi în industria tehnologică sau în alt domeniu, vei primi întotdeauna feedback cu privire la produsul tău, într-un fel sau altul. Dar ține minte: nu toate vor fi lucruri pe care vrei să le auzi.

    Și trebuie să fii pregătit pentru asta.

    Mai mult decât pregătirea, însă, ceea ce trebuie să faci este să accepți și să profiți de feedbackul negativ.

    Mai devreme sau mai târziu, vei fi bombardat cu reclamații, solicitări de funcționalități și comentarii de dezaprobare.

    Ia notă de ele.

    Este esențial să asculți și să fii deschis la orice comentarii primite – pozitive sau nu. Aceste comentarii indică ceea ce îi lipsește produsului sau serviciului tău, oferindu-ți oportunitatea de a satisface nevoile publicului sau ale pieței tale.

    De exemplu, dacă primești numeroase plângeri legate de faptul că interfața cu utilizatorul este dificil de navigat, atunci înseamnă că trebuie să-ți schimbi interfața cu utilizatorul.

    Dacă aceasta este a treia oară într-o lună când primești o plângere legată de performanța slabă a produsului tău, atunci probabil este o idee bună să te aduni cu echipa ta și să prioritizezi rezolvarea acelei probleme de performanță.

    Cu alte cuvinte, feedbackul negativ este bun. Sunt oportunități de a-ți îmbunătăți și mai mult produsul; de a te inspira din dezaprobarea clienților tăi. Acest lucru va ajuta afacerea și produsul tău să crească și mai mult, iar cu cât se întâmplă mai mult acest lucru, cu atât mai fericiți veți fi atât tu, cât și clienții tăi.

    2. Arată-le că ești om

    Un lucru care mă deranjează cu adevărat este primirea unor e-mailuri rigide, care par răspunsuri generate automat.

    Companiile mari se bazează de obicei pe răspunsuri generate automat reale și pe boți, dar asta pentru că brandurile lor sunt deja bine stabilite și de încredere pe piață.

    Acum, dacă ești ca noi, care avem oameni reali care oferă asistență pentru clienți, este important să-ți lași publicul să știe că și tu ești om – că te pot aborda, că pot cere ajutor și că pot primi un răspuns autentic, care nu sună ca un răspuns preformatat, copiat cu copy-paste.

    Pentru asistența individuală prin e-mail, un sfat pe care îl am este să nu-i spui niciodată clientului tău ceva ce nu i-ai spune în viața reală. Asta înseamnă că este timpul să renunți la fraze precum „Salutări!” sau „Ne cerem umil scuze pentru întârzierea răspunsului”.

    Personal, consider că formalismul extrem lasă impresia că nu oferi asistență pentru că îți pasă – ci oferi asistență pur și simplu pentru că este meseria ta și trebuie să o faci.

    Iar asta este o mare greșeală.

    Așadar, cu excepția cazului în care este prevăzut în politica companiei, nu uita să faci un efort pentru a-ți face clienții să știe și să simtă că pot vorbi cu tine. Că ești acolo pentru a ajuta cu adevărat, nu doar pentru a debita răspunsuri robotice pentru că te plătește cineva pentru asta.

    3. Nu-i lăsa niciodată în aer

    Acesta este, probabil, de la sine înțeles.

    Nu-ți lăsa niciodată, dar niciodată, clientul fără o soluție – sau cel puțin o rezolvare temporară rapidă – la problema sa.

    Uneori, însă, problemele fără soluții directe pot fi inevitabile. De exemplu, să presupunem că un client întreabă despre o funcționalitate despre care știi că nu va fi lansată în curând.

    Ce îi spui?

    „Ne pare rău, nu avem acea funcționalitate. La revedere.

    Cu stimă,
    Asistență”

    Ei bine… pur și simplu nu merge așa.

    Dacă trebuie să oferi mici soluții alternative, fă-o. Dacă clientul tău cere ceva roz, iar tu îl ai doar pe roșu în acest moment, fii sincer, dar spune-i și ce poate face între timp.

    „Vă vom contacta din nou de îndată ce vom avea mai multe culori disponibile!” și ține-te de cuvânt.

    4. Răspunsurile rapide sunt importante – dar la fel sunt și cele eficiente

    Da, este important să răspunzi clienților cât mai repede posibil. Dar doar a trimite un răspuns nu este suficient.

    Răspunsurile tale ar trebui să aibă conținut și să le ofere clienților o soluție sau o alternativă pentru problema în cauză (vezi #3). Niciuna nu funcționează fără cealaltă.

    Da, clienții tăi sunt grăbiți – dar a le oferi un răspuns de mântuială este la fel de rău ca și cum nu ai răspunde deloc (și probabil va părea chiar mai rău, pentru că odată ce ai apăsat butonul „trimite”, nu mai există cale de întoarcere).

    5. Evită să faci promisiuni pe care nu le poți respecta

    „Nu vă faceți griji. Vom rezolva problema pentru dumneavoastră într-o oră!”

    Dacă durează mai mult de atât, atât reputația ta, cât și a companiei tale sunt compromise.

    Deși inițial va suna atrăgător pentru clienții tăi, faptul că nu te ții de promisiune ar putea provoca o reacție mult mai dăunătoare.

    Dacă știi că va dura 24 de ore să oferi o remediere, fii sincer și spune-le. Vor fi mai mulțumiți cu un produs funcțional care necesită ceva timp pentru a fi gata, decât cu unul făcut în grabă care abia funcționează.

    Concluzie

    Deci, care este secretul oferirii unui serviciu bun de asistență pentru clienți? Nu-l subestima niciodată.

    Clienții tăi sunt forța ta motrice și sunt de o importanță capitală.

    Tratează-i ca atare.

    Iar data viitoare când ești reticent să investești într-o asistență bună pentru clienți, amintește-ți aceste cuvinte de la Neil Patel:

    „Proprietarii inteligenți de afaceri știu că fiecare relație cu un client pierdută, fie în favoarea unui concurent sau din alt motiv, îi costă în medie 289 de dolari în fiecare an.

    Și dacă te gândești că poți compensa acel cost doar prin clienți noi, mai gândește-te o dată. Se pare că achiziționarea unui nou client costă de șase până la șapte ori mai mult decât păstrarea unuia existent.”

  • Cum am crescut performanța pluginului nostru cu 200%

    Pe 2 februarie 2017, Ann Taylor a scris articolul 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right pe CodeInWP. Am îmbunătățit continuu Page Builder Sandwich de mai bine de un an: facem cercetare, ne ascultăm clienții, așa că ne gândeam că Page Builder Sandwich va ajunge în articolul „Who Got it Right” de pe CodeInWP. Totuși, nu am reușit, din cauza performanței. ?

    Așa că am întrebat-o pe Ann despre asta, iar ea a răspuns:

    …M-am jucat puțin cu o versiune gratuită. Este foarte promițătoare: o mulțime de module, o interfață destul de intuitivă, o experiență WYSIWYG excelentă, totul se trage ușor. Cu toate acestea, când am avut în jur de 10 module pe pagină, a devenit greu să continui lucrul din cauza vitezei reduse de editare…

    Așadar, conform spuselor ei, Page Builder Sandwich are probleme de performanță. Și cum ascultăm întotdeauna feedbackul, am verificat situația.

    Testarea performanței

    Aveam nevoie de o modalitate de a verifica performanța PBS; din moment ce PBS rulează în mare parte în browser prin Javascript, profilerul Timeline din Chrome a fost instrumentul potrivit pentru această sarcină. Profilerul timeline poate identifica și măsura procesele care au loc într-o pagină web în timpul execuției, ceea ce este perfect pentru găsirea blocajelor de viteză.

    Ne-am gândit că ar trebui să testăm mai întâi cei mai simpli pași – mișcarea mouse-ului peste mai multe elemente și rânduri. Simplu, nu? Eram încrezători că nu vom întâmpina probleme de performanță cu ceva atât de simplu. Din păcate, ne-am înșelat.

    După ce am apăsat butonul de înregistrare, am mișcat mouse-ul timp de aproximativ 2 secunde pe ecran, apoi am apăsat butonul de oprire.  Iată cronologia rezultată din profiler:

    Și iată. Este plin ochi de blocaje de performanță!

    Se întâmplă o mulțime de lucruri în grafic, dar problema cea mai evidentă este că există o mulțime de zone mov în el (ceea ce nu ar trebui să fie cazul). În plus, aceste zone mov sunt vizibil foarte late și toate par să atingă vârful graficului. Veți observa, de asemenea, că graficul este mereu plin și că zonele mov aproape că nu coboară niciodată la zero. Se pare că browserul este mereu ocupat făcând ceva și aproape că nu se odihnește niciodată.

    Dar ce înseamnă cu adevărat toate acele zone mov?

    Profilerul a fost suficient de amabil să ne spună că se numesc reflows. Iată definiția a ceea ce este un reflow de pe site-ul Google Developer:

    Reflow este numele procesului din browserul web de recalculare a pozițiilor și geometriilor elementelor din document.. reflow este o operațiune care blochează utilizatorul în browser.

    Așadar, asta înseamnă că mișcarea mouse-ului în PBS declanșează o tonă de reflow-uri. Ce e și mai rău este că fiecare reflow pune browserul pe pauză pentru o clipă, astfel încât acesta să își poată finaliza calculele. Mai multe reflow-uri înseamnă mai multe pauze ale browserului, iar experiența devine și mai sacadată. În termeni mai simpli, multe zone mov = rău.

    Deci se pare că Ann a avut dreptate: chiar avem un blocaj uriaș de performanță, așa că echipa noastră s-a apucat imediat de treabă pentru a-l remedia pe loc.

    Rezolvarea problemei noastre de reflow / sacadare

    Înainte de orice altceva, trebuia să facem niște cercetări pentru a afla ce anume cauzează acest reflow în primul rând. Am descoperit că, aparent, o mulțime de lucruri obișnuite în Javascript pot determina browserul să provoace un reflow.

    Aproape orice funcție pe care o puteți folosi pentru a obține lățimea, înălțimea sau poziția unui element DOM poate declanșa un reflow. Paul Irish a scris o listă extinsă a tuturor proprietăților și funcțiilor din Javascript care pot face acest lucru. Vestea proastă este că Page Builder Sandwich folosește o mulțime dintre aceste proprietăți și funcții, toate provocând reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • și multe altele…

    Soluția #1: Memorarea în cache a proceselor costisitoare de reflow

    Cea mai evidentă soluție este să NU folosim acele proprietăți și funcții. Cu toate acestea, PBS se bazează masiv pe ele și nu ne putem lipsi de ele.

    Soluția care ne-a rămas este să reducem cât mai mult posibil apelurile către acele funcții. Partea grea a fost că am folosit acele proprietăți și funcții de foarte multe ori în diferite părți ale PBS și, de cele mai multe ori, le-am folosit pe același element DOM de mai multe ori. Pentru a rezolva acest lucru, am creat propriul mecanism de memorare în cache pentru fiecare proprietate/funcție problematică.

    De exemplu, funcția getBoundingClientRect  ne oferă măsurătorile curente în pixeli pentru top, left, width, height, right și bottom ale unui element DOM. Folosim această funcție tot timpul pentru a calcula locația unde să desenăm contururile elementelor în PBS. Iată funcția de caching pe care am creat-o pentru asta:

    // Cache: Dreptunghiurile noastre de client sunt păstrate aici, le putem folosi pentru a le goli mai târziu.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Verificăm dacă am obținut deja dreptunghiul de client anterior.
    	if ( ! element._boundingClientRect ) {
    
    		// Dacă nu, îl obținem și îl salvăm pentru utilizare ulterioară.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    În loc să apelăm getBoundingClientRect , am folosit acum pbsGetBoundingClientRect . Acum, de fiecare dată când este interogat dreptunghiul de client, salvăm acea valoare pentru referințe viitoare, limitând astfel numărul de declanșatori de reflow.

    De asemenea, aveam nevoie de o modalitate de a goli memoria cache atunci când dreptunghiurile de client salvate devin invalidate. Valorile dreptunghiului de client salvat se modifică atunci când utilizatorul derulează pagina sau adaugă/modifică/elimină elemente din ecran. Așa că am creat o funcție de golire a memoriei cache pe care o putem apela oricând avem nevoie de valori proaspete pentru dreptunghiul de client:

    var clearClientRects = function() {
    	var i;
    	for ( i = 0; i < elemsWithBoundingRects.length; i++ ) {
    		if ( elemsWithBoundingRects[ i ] ) {
    			elemsWithBoundingRects[ i ]._boundingClientRect = null;
    		}
    	}
    	elemsWithBoundingRects = [];
    };​

    Am aplicat același mecanism de caching și pentru alte apeluri de funcții costisitoare pe care le folosim de obicei.

    Soluția #2: Gruparea citirilor și a scrierilor folosind FastDom

    Implementarea soluției #1 a sporit performanța PBS, dar nu a fost suficientă.

    Căutând puțin mai mult pe Google, am dat peste un articol scris de Wilson Page despre prevenirea fenomenului de „layout thrashing”. Wilson spune:

    Layout Thrashing (reflow) apare atunci când JavaScript scrie, apoi citește violent din DOM, de mai multe ori, provocând reflow-uri ale documentului.

    Aparent, nu este suficient să vă limitați apelurile la proprietăți și funcții specifice care declanșează reflow. Când efectuați multiple „citiri” și „scrieri” succesive în DOM, acest lucru declanșează, de asemenea, un reflow în browser. Iată un scenariu tipic, preluat direct de pe site-ul lui Wilson:

    // Citire
    var h1 = element1.clientHeight;
    
    // Scriere (invalidează layout-ul)
    element1.style.height = (h1 * 2) + 'px';
    
    // Citire (declanșează reflow)
    var h2 = element2.clientHeight;
    
    // Scriere (invalidează layout-ul)
    element2.style.height = (h2 * 2) + 'px';
    
    // Citire (declanșează reflow)
    var h3 = element3.clientHeight;
    
    // Scriere (invalidează layout-ul)
    element3.style.height = (h3 * 2) + 'px';
    
    // Reflow-ul documentului la finalul cadrului​

    Exemplul de mai sus declanșează 3 reflow-uri deoarece dimensiunile întregii pagini sunt invalidate după o scriere. Soluția sugerată pentru aceasta este reordonarea codului pentru a aduna la un loc toate citirile și scrierile, astfel încât totul să declanșeze doar 1 reflow în browser:

    // Citire
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Scriere (invalidează layout-ul)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Reflow-ul documentului la finalul cadrului​

    Fragmentul de mai sus face ca rezolvarea problemei să pară ușoară. Dar, în realitate, în PBS, citirea și scrierea elementelor care declanșează reflow au loc în multe locuri diferite și în multe momente diferite pe parcursul ciclului de viață al PBS. Reorganizarea a mii de linii de cod Javascript nu este fezabilă.

    Din fericire pentru noi, Wilson a oferit o soluție și în articolul său. El a creat un mic script utilitar pentru a ajuta la gruparea acelor citiri și scrieri, numit FastDom.

    Iată o parte din codul din Page Builder Sandwich care folosește FastDom și include, de asemenea, Soluția #1 de mai sus:

    // Gruparea citirilor din alte fire de execuție.
    fastdom.measure( function() {
    
    	// Folosim dreptunghiul de client salvat în cache.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Gruparea scrierilor din alte fire de execuție.
    	fastdom.mutate( function() {
    		elem.style.top = ( rect.top + window.pbsScrollY() ) + 'px';
    		elem.style.height = rect.height + 'px';
    		elem.style.left = rect.left + 'px';
    		elem.style.width = rect.width + 'px';
    	}.bind( this ) );
    }.bind( this ) );​

    Ceea ce face FastDom este că grupează toate apelurile fastdom.measure  și toate apelurile fastdom.mutate  și le execută asincron, grupând practic toate citirile și scrierile la un loc pentru a diminua toate reflow-urile din browser.

    Soluția #3: Accesarea obiectelor de stil este costisitoare

    De asemenea, am descoperit cu ajutorul jsPerf că unele funcții de obținere a stilurilor erau mai rapide decât altele.

    În PBS, avem de obicei nevoie să obținem valoarea curentă a unui stil specific al unui element. De exemplu, în mod normal folosim acest cod pentru a obține marginea superioară (top margin):

    var styles = window.getComputedStyle( elem );
    var marginTop = styles.marginTop;​

    Dar am descoperit că procedând astfel este mult mai rapid:

    var marginTop = elem.style.marginTop;​

    Totuși, elem.style.marginTop  și getComputedStyle  sunt foarte diferite. Prima ne oferă doar stilul inline al elementului și nu ia în considerare foile de stil; iar a doua ia în considerare atât stilurile inline, cât și foile de stil.

    Mai mult decât atât, chiar și atunci când rezultatul getComputedStyle  a fost memorat în cache, a fost în continuare foarte lent. După cum s-a dovedit, accesarea obiectului de stil în sine este procesul lent.

    Din fericire pentru noi, PBS adaugă stiluri inline la elemente și, din moment ce stilurile inline au prioritate (în majoritatea cazurilor) față de foile de stil, vor exista cazuri în care obținerea valorii stilului inline va fi suficientă. Deci, dacă combinăm cele două metode de mai sus, putem obține un cod care rulează mult mai rapid:

    var marginTop = elem.style.marginTop;
    if ( ! marginTop ) {
    	var styles = window.getComputedStyle( elem );
    	marginTop = styles.marginTop;
    }​

    Rezultatele îmbunătățirilor aduse codului

    Cele 3 soluții ale noastre de mai sus au necesitat multă cercetare, testare și implementare efectivă (și au amânat lansarea funcției noastre de Fonturi), dar în final totul a meritat.

    Revenind la testul nostru inițial de mișcare a mouse-ului pe ecran timp de 2 secunde. Iată vechea cronologie inestetică/sacadată:

    Și iată cum arată noua noastră cronologie după îmbunătățirile de performanță:

    După cum puteți vedea, există mai puține elemente mov în grafic. Și există o diferență vizibilă în cantitatea de procese efectuate de browser. Elementele dreptunghiulare din partea de jos sunt, de asemenea, mai subțiri, ceea ce înseamnă că procesele sunt rulate mai rapid decât înainte.

    Dacă comparați cantitatea de zone mov înalte/late din graficele vechi și noi, vorbim despre o creștere uriașă de performanță de 200%! De asemenea, observăm creșteri de performanță la toate capitolele. Deloc rău!

    Concluzii și învățăminte

    Sincer să fim, nu credeam că PBS are probleme de performanță înainte ca Ann să aducă vorba despre asta. În principal pentru că foloseam calculatoare orientate spre dezvoltare, iar blocajele de performanță nu erau atât de evidente. Privind în urmă, verificarea performanței ar fi trebuit să fie una dintre prioritățile de top. Dar cel puțin acum, începând cu versiunea 4.3, această problemă a fost rezolvată. ?

    Pentru cei care doresc să îmbunătățească performanța propriului plugin WordPress, mai ales dacă folosiți mult Javascript, iată concluziile mele din această experiență:

    1. Limitați/memorați în cache apelurile către proprietățile/funcțiile care declanșează reflow. Folosiți acest ghid: What forces layout/reflow. The comprehensive list.
    2. Grupați „citirile” și „scrierile” stilurilor DOM. Folosiți FastDom pentru a face acest lucru în locul vostru.
    3. Folosiți profilerul Timeline din Chrome și asigurați-vă că aveți cât mai puține reflow-uri (elemente mov) posibil.
  • De ce am trecut de la EDD la Freemius

    De ce am trecut de la EDD la Freemius

    When Page Builder Sandwich was launched in 2016, we were using Easy Digital Downloads. In 2017, we moved to Freemius. Here’s why we switched:

    Ce este EDD și de ce l-am ales?

    Easy Digital Downloads (EDD) este o alternativă populară, găzduită pe propriul server (self-hosted), la eCommerce / WooCommerce pentru WordPress. În mod implicit, nu poți vinde cu adevărat un produs WordPress folosind EDD, dar extensia sa Software Licensing îl face perfect pentru vânzarea de pluginuri. De asemenea, extensia s-a ocupat de crearea și verificarea cheilor de licență.

    EDD a funcționat bine și pentru că le-a permis clienților să achiziționeze produsul nostru direct de pe site, oferindu-le în același timp propria pagină de cont unde se pot conecta și își pot vizualiza istoricul achizițiilor.

    Since it worked well, and since we’re a big fan of Pippin Williamson, this was Sandwich’s first option.

    Cum funcționează în comparație cu Freemius și când am făcut trecerea?

    În 2016, Vova Feldman, dezvoltator principal și cofondator al Freemius, ne-a trimis un e-mail cu o prezentare a Freemius, explicând că este mai mult decât o soluție de eCommerce — oferă alte funcționalități precum soluție de analiză și statistici, un instrument de automatizare a marketingului și un instrument integrat de asistență, astfel încât clienții să vă poată contacta direct din panoul de administrare WordPress.

    Inițial, am folosit doar „Freemius Insights’ — una dintre funcționalitățile Freemius — deoarece eram curioși în privința datelor analitice. Chiar ne-a ajutat să înțelegem motivele comune pentru care oamenii ne dezinstalau pluginul la acea vreme.

    De asemenea, ne-a ajutat să luăm decizii mai bine fundamentate pe date prin sondaje rapide pentru clienți. De exemplu, dacă un utilizator urma să ne dezinstaleze pluginul, apărea un scurt formular de feedback care îl întreba de ce a ales să dezinstaleze. Acest feedback ne-a ajutat să înțelegem nevoile clienților noștri.

    Prin acest exercițiu, am aflat că utilizatorii îl dezinstalau deoarece nu știau ce să facă după activare. Pur și simplu am adăugat un ecran de bun venit și un tutorial video pentru a reduce rata de dezinstalare. Simplu.

    Lăsând analizele la o parte, platforma Freemius a fost construită astfel încât să o poți folosi direct pentru a-ți vinde produsele WordPress mult mai eficient!

    După ce am cântărit avantajele și dezavantajele, am trecut la Freemius în ianuarie 2017. Iată de ce:

    Freemius le permite clienților să îți cumpere produsul direct din panoul lor de administrare WordPress

    Instead of being redirected to an external website, Freemius allows customers to purchase straight from their WordPress Dashboard. This made huge impact on sales of course! Generally, the fewer things the user has to do to purchase something, the more likely it is that they actually make the purchase.

    Cu EDD, persoanele interesate de Sandwich trebuiau să întrerupă experiența de creare a paginilor și să meargă pe un site extern pentru a achiziționa o cheie de licență. Trebuiau să treacă prin mai multe clicuri — și mai multe distrageri ale atenției — înainte de a putea cumpăra în cele din urmă.

    În schimb, cu Freemius clienții cumpără direct din propriul panou de administrare WordPress în timp ce încearcă Sandwich — fără a fi nevoie să navigheze pe un alt site pentru a finaliza achiziția.

    Tot acest confort a făcut achiziția de zece ori mai fluidă și mai ușoară pentru clienți, ducând la o creștere semnificativă a vânzărilor.

    Dezvoltatorii sunt, de asemenea, dedicați succesului tău

    Vânzarea produsului tău folosind Freemius nu este gratuită. Pentru fiecare vânzare, ei percep o mică parte din veniturile tale, care acoperă taxele de plată și procesare. Acesta este modelul lor de afaceri.

    Însă lucrul important de reținut este că modelul lor de afaceri se învârte în jurul succesului produsului tău WordPress.

    Vova și echipa lui sunt extrem de receptivi. Ne-au oferit propriile sfaturi și trucuri despre cum să generăm mai multe venituri, cum să ne îmbunătățim pluginul și cum să folosim Freemius în avantajul nostru. Generozitatea lor în împărtășirea informațiilor a contribuit la dezvoltarea Sandwich.

    Concluzie: Dacă ești un autor de produse WordPress care dorește să monetizeze, Freemius este soluția ideală.

    Page Builder Sandwich își propune să sporească intuitivitatea și experiența utilizatorului prin crearea de pagini. Freemius face același lucru: fluidizează eficient experiența atât pentru clienți, cât și pentru vânzători.

    De la trecerea la Freemius în 2017, am avut clienți mai mulțumiți, o rată mai mică de dezinstalare și, per ansamblu, vânzări mai bune. Dacă dorești să îți monetizezi pluginurile sau temele WordPress, Freemius este cu siguranță soluția ideală.

    Funcționalitățile sale sunt superioare concurenței. Ne-a ajutat să luăm decizii mai inteligente de îmbunătățire. Echipa lor oferă asistență remarcabilă. Dacă ești un autor de produse WordPress, sperăm să ai parte de același impact pe care l-am avut noi cu Freemius.