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).
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 share, like,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_stat i links.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
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.

[...] 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. [...]