Návod: fb:like pro pokročilé – jak zjišťovat informace o počtech like/share

Nasadili jste fb:like či fb:share a vrtá vám hlavou jak se pohnout o kousek dál – hlavně jak zjišťovat nějaká ta čísla, statistiky, které se týkají nasazení. Nestačí vám to “vidět” vedle nasazeného buttonku. Možné je leccos, byť to má řadu omezení a moc daleko s tím nedojdete.

fb:like (facebook Like Button) a jak na něj jste už přečetli. A na svůj web jste nasadili fb:lik, fb:share či pokročilejší fb:comments. Občas překvapeně koukáte na různá čísla a vrtá vám hlavou, jestli by se “nějak” nedalo je programově zpracovávat. Zejména u komentářů by to bylo dobré – vědět kolik komentářů u určitého článku či blognutí máte.

FQL a tabulka link_stat

První možnost, klasické FQL – zkuste si následující kód (adresu na konci můžete měnit podle vlastní potřeby).

https://api.facebook.com/method/fql.query?query=select share_count from link_stat where url=”http://www.pooh.cz/pooh/a.asp?a=2016128

Dostanate následující odpověď

<fql_query_response list=”true”>
<link_stat>
<share_count>4</share_count>
</link_stat>
</fql_query_response>

Nejzajímavější na ní je, že fb:share tlačítko uvádí počet share deset. Ale tak už to u Facebooku chodí.

Pokud se podíváte na FQL (Facebook “SQL”) dotaz, tak v něm najdete název tabulky link_stat – do té Facebooku ukládá informace o všech sharelike,comment číslech. A jak z dokumentace zjistíte, můžete se ptát i na další pole - share_count, like_count, comment_count, total_count přidá pravděpodobné vysvětlení toho, kde se bere ona desítka:

<fql_query_response list=”true”>
<link_stat>
<share_count>4</share_count>
<like_count>6</like_count>
<comment_count>0</comment_count>
<total_count>10</total_count>
</link_stat>
</fql_query_response>

links.getStats jako další možnost

Druhou možností je použít links.getStats – ale jde o staré API. A volání je omezeno na jedno použití za dvě minuty. Dobré je, že nahttp://developers.facebook.com/docs/reference/rest/links.getstats můžete využít testovací konzoli.

[
  {
    "url": "http://www.pooh.cz/pooh/a.asp?a=2016128",
    "share_count": 4,
    "like_count": 6,
    "comment_count": 0,
    "total_count": 10,
    "click_count": 0,
    "normalized_url": "http://www.pooh.cz/pooh/a.asp?a=2016128"
  }
]

Počet komentářů (fb:comments)?

Z popisu like_statlinks.getStats to vypadá, jako kdyby tam byl k dispozici počet komentářů – tedy něco, co umožní poněkud lépe pracovat sfb:comments. Jenže, ve skutečnosti není. Pokud se podíváte na http://www.pooh.cz/pooh/a.asp?a=2016222, je tam víc jak šest komentářů (sedmý jsem právě přidal). Takže bych teoreticky očekával, že se v comment_count dozvím o jejich existenci.

<fql_query_response list=”true”>
<link_stat>
<share_count>6</share_count>
<like_count>11</like_count> <comment_count>0</comment_count>
<total_count>17</total_count>
</link_stat>
</fql_query_response>
[
  {
    "url": "http://www.pooh.cz/pooh/a.asp?a=2016222",
    "share_count": 6,
    "like_count": 11,
    "comment_count": 0,
    "total_count": 17,
    "click_count": 0,
    "normalized_url": "http://www.pooh.cz/pooh/a.asp?a=2016222"
  }
]

Nedozvím, oba způsoby uvádějí počet komentářů nula. A pro http://www.pooh.cz/pooh/a.asp?a=2016203 se prozměnu dozvím něco uplně jiného, než je realita (5 příspěvků/komentářů).

<fql_query_response list=”true”>
<link_stat>
<share_count>28</share_count>
<like_count>31</like_count> <comment_count>17</comment_count>
<total_count>76</total_count>
</link_stat>
</fql_query_response>
[
  {
    "url": "http://www.pooh.cz/pooh/a.asp?a=2016203",
    "share_count": 28,
    "like_count": 31,
    "comment_count": 17,
    "total_count": 76,
    "click_count": 0,
    "normalized_url": "http://www.pooh.cz/pooh/a.asp?a=2016203"
  }
]

A zde je také možné zjistit, jaké číslo to vlastně Facebook uvádí u “Sdílet/Share” buttonku – 76. Což je součet sdílení, doporučení a komentování. S otázkou toho, kde se vlastně vzalo oněch 17 komentářů, když jich na webu je vidět pět.

Zvláštní – a ještě zvláštnější to bude, pokud se budete snažit najít odpověď. Nenašel jsem jí.

Facebook mimochodem pro uvedený článek opět založil Facebook Page – a v ní najdete další malou záhadu. Podle Page článku je zde 28 lidí, kterým se daný článek líbí (v případě Pooh.cz jde o Recommend). A vypadá to, že Facebook to má slušně pomíchané – ve statistikách je 28 přiřazeno ke Share (Sdílej) a Like má u sebe číslo 31.

Facebook Insights

Facebook Insights - http://www.facebook.com/insights/ – je nejenom nová podoba statistik pro Pages, ale také místo, kam si můžete přidat své weby a sledovat jejich statistiky. Pro posledně zkoumanou adresu ukazuje následující informaci

Facebook Insights

Což vcelku ani nepřekvapí, Facebook má dlouholetou tradici v poskytování nedostatečných statistik.

Fejsbůček.cz

Něco málo dalšího můžete vydolovat z www.fejsbucek.cz – tedy za předpokladu, že tam svůj server dodáte (stačí RSS s články) a Fejsbůček.cz bude schopen pomocí URI (adresy) článku shromaždovat statistiky – narozdíl těch od Facebooku to dělá v “reálném čase” (nemá několika denní zpoždění) a nemá ani omezení doby uchování dat (Facebook ukazuje něco jako pouze poslední dva měsíce).

Název článku
Total
Like
Share
Comment
Změna
Změna %
1.
74
33
27
14
n/a
n/a

Fejsbůček.cz mimochodem došel k závěru, že je zde 14 komentářů – logicky, používá výše popsané API – což stále neodpovídá skutečnosti.

Štítky:


Daniel (Bradbury) Dočekal je internetový publicista. Většinu současných aktivit věnuje sociálním sítím, webdesignu, tvorbě obsahu, novým médiím, reklamě a internetovému marketingu. Čerstvé aktivity zahrnují spuštění www.bookz.cz, www.feedit.cz a www.justit.cz či redesign www.tiscali.cz. Osobní, profesní, stránky najdete na www.bradbury.cz

Komentáře (Facebook i zde na webu)

to “Návod: fb:like pro pokročilé – jak zjišťovat informace o počtech like/share”

  1. [...] do vašich webových stránek, zkuste Návod: fb:like (facebook Like Button) a jak na něj (a Návod: fb:like pro pokročilé – jak zjišťovat informace o počtech like/share). Pro příznivce Twitteru a Tweet buttonku zkuste Návod: Twitter Tweet Button – jak na něj. [...]

Leave a Reply

*
© 2011 Digitální Bradbury – Bradbury.cz. All rights reserved.
Proudly designed by Theme Junkie.