5 motive pentru care Facebook nu afișează numere precise de like-uri

Publicat: 2022-10-06

Aproape fiecare blog și o mulțime de alte site-uri web, în ​​afară de aceasta, au o bară familiară undeva pe pagină. Poate că este o bară laterală plutitoare, poate este deasupra sau dedesubtul unei postări pe blog, sau poate se află într-un subsol. Știi, ai mai văzut-o: este bara butoanelor de partajare socială.

Multe dintre aceste butoane, astăzi, nu mai arată numerele de numărare a cotelor. Uneori, proprietarului site-ului pur și simplu nu-i pasă de numărul de cote și dorește doar funcționalitatea disponibilă. Alteori, deoarece butoanele în sine au o problemă sau o eroare care împiedică totalurile exacte ale cotelor, așa că proprietarul site-ului le dezactivează. Și alteori, arată numere, dar numerele sunt inexacte.

Bineînțeles, cât de des verificați numărul de distribuiri pentru o postare pe blog pe care o citiți? Nu pot spune că am avut vreodată. Toți ceilalți de acolo ar putea să-și falsifice numerele și nu aș fi cruțat niciodată suficientă atenție ca să observ.

În orice caz, dacă sunteți unul dintre cei care folosesc un plugin de partajare socială – care sunt cei mai mulți dintre voi, îmi imaginez – ar putea dori să verificați din nou dacă numărările sunt corecte. În special, verificați Facebook. Dacă Facebook afișează un număr inexact sau pur și simplu arată zero , există câteva cauze comune pe care le puteți verifica pentru a-l remedia.

Cuprins ascunde
1. Plugin-ul indică vechiul API
2. Migrare HTTPS
3. Întârzieri de actualizare
4. Like-urile rele eliminate
5. Țintă greșită
Postări asemănatoare:

1. Plugin-ul indică vechiul API

Facebook, la fel ca majoritatea rețelelor sociale și a aplicațiilor de afaceri care folosesc una, face modificări periodice la API-ul său. În felul în care Facebook o face, au o serie continuă de niveluri acceptate ale API-ului. Acestea ar putea avea, de exemplu, versiunile 1.3, 1.4, 1.5, 1.6 și 1.7 toate acceptate. Când împing o actualizare și lansează 1.8, suportul pentru 1.3 va scădea. Nu este chiar o secvență ca asta, desigur; ei anunță o anumită dată pentru încheierea asistenței pentru un anumit nivel API și anulează acea versiune odată ce sosește acea dată.

Actualizare socială API

Acest lucru oferă doar dezvoltatorilor care se bazează pe API timp să se adapteze la orice modificări noi înainte ca o actualizare să deprecieze ceva pe care îl folosesc. De exemplu, dacă Facebook modifică modul în care afișează o anumită bucată de date, este posibil ca o aplicație care folosește vechea sursă să înceteze să funcționeze odată ce vechea sursă este depreciată.

Vezi unde merg cu asta? Cu ceva timp în urmă, Facebook și-a schimbat API-ul Graph. Acest lucru a spart totalul cotelor pentru toate butoanele de partajare socială terță parte. Această schimbare a avut loc în 2016, exact în momentul în care Twitter a renunțat complet la suportul pentru numărul de distribuiri.

Desigur, mulți oameni, inclusiv eu, au interpretat greșit ce înseamnă asta. Facebook nu a eliminat în întregime datele privind numărul de acțiuni; schimbau modul în care este accesat. Pentru o perioadă, acest lucru a însemnat că toate butoanele de partajare socială terță parte nu mai aveau acces la contul de partajare socială pentru Facebook, în timp ce butoanele oficiale Facebook încă funcționau.

Astăzi, puteți accesa în continuare datele privind numărul de cotări sociale prin cea mai recentă versiune a API-ului Graph, versiunea 3.1 (de la data scrierii acestui articol). Poți citi documentația aici.

Desigur, ceea ce înseamnă că, dacă utilizați un plugin care încă încearcă să acceseze date folosind versiunea veche a API-ului, acea versiune nu mai funcționează. Interogarea API va răspunde cu o eroare, iar butonul de distribuire socială nu va avea date de afișat. De obicei, acest lucru are ca rezultat un zero. Așadar, primul lucru pe care l-aș încerca dacă totalul cotelor dvs. este redus la zero este să vă actualizați pluginul pentru butonul de partajare socială. Dacă pluginul dvs. este actualizat, dar nu a fost actualizat de peste un an, încercați să treceți la un alt plugin, mai recent actualizat.

2. Migrare HTTPS

A avea un site web securizat este un mare beneficiu pentru utilizatori în zilele noastre. Utilizarea criptării SSL de bază – protocolul HTTPS, mai degrabă decât HTTP – îi ajută pe utilizatori să se simtă în siguranță în utilizarea site-ului dvs., precum și îngreunând accesul și monitorizarea traficului lor în orice fel. Urmărirea la nivel de ISP poate monitoriza în continuare traficul, precum și diverse programe malware și intruziuni, dar cu cât mai multe blocaje amenințăți, cu atât veți fi mai bine.

În plus, Google consideră că un site securizat este un ușor avantaj SEO. Nu este uriaș, în niciun caz, dar ți-ar putea crește o singură gamă pentru câteva cuvinte cheie mai puțin competitive. Nu se știe niciodată, nu? În plus, ar putea fi mai important în viitor, așa că ai putea la fel de bine să o faci acum.

HTTP la HTTPS

SSL nu este lipsit de probleme. O problemă comună cu care veți întâlni este conținutul încorporat pe mai multe site-uri. Dacă încercați să încorporați conținut necriptat într-o pagină criptată, este posibil să întâmpinați erori cu conținutul care nu este afișat. O altă problemă, desigur, este pur și simplu să plătești pentru un certificat SSL.

O altă problemă este cu urmărirea URL. Comparați aceste două URL-uri:

  • http://www.example.com
  • https://www.example.com

Amândoi par că merg în același loc, nu? Și o fac; dacă ai face clic pe ambele – presupunând că duc la un site real, desigur – ai ajunge pe aceeași pagină. Cu toate acestea, cele două URL-uri nu sunt aceleași. Gândiți-vă la asta ca la un produs având două numere de serie. Ambele numere se referă la același produs, dar numerele sunt diferite.

Google este suficient de inteligent pentru a recunoaște că ambele pagini sunt aceleași, deși poate fi necesar să implementați canonizarea pentru a le spune care este cea pe care ar trebui să o trateze ca copie reală.

Multe elemente ale web-ului funcționează pe principiul unei adrese URL, a unei singure entitati. Butoanele de numărare a cotelor sociale și API-urile sunt altele. API-ul Facebook vă solicită o adresă URL și returnează date despre aceasta. Deoarece cele două exemple de mai sus sunt două adrese URL diferite, acestea vor avea două seturi diferite de date.

Dacă numărul de cote este inexact, aceasta este o cauză potențială. Trebuie să vă recuperați vechile cote totale și să le îmbinați cu noile voastre cote. Unele butoane de partajare fac acest lucru automat (cum ar fi Social Warfare), în timp ce altele ar putea avea nevoie de puțin ajutor.

Partajați Recuperare

Acea postare include instrucțiuni pas cu pas pentru implementarea redirecționărilor și a canonizării adecvate, precum și a spune Facebook despre migrare și a forța o re-răzuire a datelor pentru a obține numărări precise. Facebook, ca și Google, se pot adapta pentru migrare, dar mai întâi trebuie să știe despre aceasta.

3. Întârzieri de actualizare

Facebook are aproximativ infiniti de utilizatori, în ceea ce privește orice așteptări realiste pentru tehnologie. Adevărul este că orice înregistrare a datelor se va face în mod necesar în mod continuu, mai degrabă decât în ​​timp real. Analiza în timp real este un lux pentru întreprinderile mici sau pentru cele mai mari mărci cu resurse incredibile.

Facebook are resurse și își poate păstra datele API disponibile și actualizate în timp real, dar nu o fac întotdeauna. Adesea își păstrează în cache datele pentru 90% din ceea ce există și caută date noi numai atunci când este necesar. Doar cele mai active date virale sau importante sunt actualizate în timp real și, chiar și atunci, sunt adesea întârziate. Imaginați-vă dacă ați avea o postare pe blog să devină virală și ați putea vedea aprecierile dvs. crescând și coborând rapid în timp real. Sigur, este îngrijit, dar la ce folosește?

Ștergeți cacheul de aprecieri

Există două probleme legate de stocarea în cache în joc aici. În primul rând, pluginul tău like box ar putea sonda datele care sunt stocate în cache. Veți primi numărul de cote actualizat doar o dată pe zi, în funcție de o mulțime de factori diferiți pe care numai Facebook îi cunoaște. Alternativ, este posibil ca butonul de numărare a distribuirilor să memoreze în cache datele, astfel încât să nu fie nevoie să interogheze API-ul de fiecare dată când un utilizator nou vă încarcă pagina. Reduce dramatic timpul de încărcare și supraîncărcarea serverului, oferind în același timp date suficient de precise. De asemenea, ajută la prevenirea retragerii accesului la API pentru utilizare excesivă.

Nu există o soluție reală la această problemă. Trebuie doar să așteptați ca Facebook să actualizeze datele. Dacă este vorba de datele dvs. de stocare în cache a pluginului butonului like, este posibil să puteți ajusta codul pluginului în sine pentru a reîmprospăta memoria cache mai des, sau s-ar putea să nu. Depinde cu adevărat de plugin, dacă este suficient de deschis încât să poți accesa și edita codul și dacă știi sau nu ce faci dacă încerci.

4. Like-urile rele eliminate

Facebook trece periodic prin site-ul lor și elimină conturile care sunt roboți, spammeri sau care exploatează site-ul într-un fel. Uneori este o epurare uriașă, precum epurările majore de Instagram, dar cel mai adesea sunt doar câteva aici sau acolo. Nu e mare lucru; este un lucru constant.

Cu toate acestea, atunci când aceste conturi sunt eliminate, toată implicarea lor este, de asemenea, eliminată. Același lucru se întâmplă și pentru conturile obișnuite care se șterg temporar sau definitiv. Aceasta înseamnă că like-urile și share-urile tale vor crește și scădea probabil periodic. Conținutul mai vechi va pierde aprecieri în timp, când nu mai apar.

Like-urile paginii sunt eliminate

Unii oameni vor fi afectați mai mult decât alții atunci când roboții sunt eliminați. Dacă postările tale au avut o mulțime de implicare bot – indiferent dacă l-ai achiziționat sau nu – este foarte probabil ca această implicare să dispară în decurs de șase luni sau un an.

Desigur, până în acel moment, nu mai contează. Blogul mediu are doar aproximativ 10% din conținut ca conținut veșnic verde, care merită verificat după primele câteva săptămâni de la publicare. Asta înseamnă că chiar dacă logodna dispare, nimeni nu va observa și nu va conta cu adevărat.

Nu puteți rezolva această problemă în niciun alt mod decât prin construirea unui angajament legitim, mai degrabă decât prin cumpărarea unui angajament fals. Odată ce implicarea a dispărut, nu o puteți recupera cu adevărat decât dacă doriți să rulați din nou postări vechi prin motorul dvs. de promovare, ceea ce ar putea fi o risipă, în funcție de cât de utile ar putea fi și cât de vechi sunt.

5. Țintă greșită

Una dintre celelalte probleme pe care le văd apare mult, de obicei când cineva observă că o postare nou-nouță are mult mai multe aprecieri decât ar trebui. Alternativ, apare când observi că toate postările tale au aceleași totaluri similare. Vreo presupuneri despre care este problema?

Este destul de simplu. În loc să configurați corect butonul de like, în esență tocmai ați adăugat aceeași adresă URL la fiecare buton de like de la nivelul întregului site. În loc să indice adresa URL a postării, aceasta indică adresa URL a paginii dvs. de pornire sau chiar o altă postare aleatorie care a fost setată ca fiecare postare.

Dacă se întâmplă acest lucru, fiecare instanță a butonului va solicita date pentru adresa URL pe care ați specificat-o, care va fi aceeași, astfel încât fiecare instanță va avea același număr de like și distribuire a postării.

Butonul de like de pe Facebook care indică spre pagina de pornire

Nu este greu să rezolvi asta. De obicei, se întâmplă atunci când utilizați din greșeală cod pentru contorul similar bazat pe site, mai degrabă decât pentru contorul similar bazat pe postare. Știi, cel care urmărește numărul de urmăritori, pe care Facebook îl numește util „aprecieri”, spre deosebire de aprecierile postărilor, pe care le-au rebrandat în Reacții. Schimbați codul butonului și ar trebui să fiți gata.

Acolo aveți primele cinci cele mai frecvente cauze ale inexactităților cu numărul de butoane de like. Dacă aveți inexactități și acestea nu remediază, anunțați-mă. Sunt curios ce alte probleme s-au confruntat oamenii în sălbăticie. Sincer, majoritatea acestor cinci nu sunt nici foarte comune. Migrarea HTTPS este de departe cea mai frecventă problemă pe care am văzut-o și, deși soluția este puțin tehnică, funcționează foarte bine. În caz contrar, acestea sunt practic non-probleme, sau cel puțin nu sunt probleme care contează. Nu vă bazați pe viabilitatea pe termen lung a angajării botului, urmați instrucțiunile de configurare pentru orice plugin de partajare socială pe care îl utilizați și aveți cele mai multe posibile probleme rezolvate înainte de a putea începe.