Mít zprávy ze zákaznické podpory, tweety nebo komentáře z Facebooku všechny v jedné tabulce je určitě užitečné. Umět v nich ale rychle vyhledávat emocionálně zabarvené zmínky o vaší firmě je ještě užitečnější. Všichni si rádi čteme pozitivní ohlasy, ale učit se a růst můžeme hlavně díky těm negativním. V Google Sheets je to s využitím Geneea textové analytiky možné za pár minut. Názorně vám to ukážeme i v krátkém videu.
Propojit Google Sheet s Geneea Interpretorem je jednoduché díky REST API. To nabízí celou řadu funkcí, například kategorizace textů, rozpoznávání geografických názvů, jmen lidí a podobně. (Jestli jste byli na letošním WebExpu, možná jste viděli naši analýzu Švejka.)
Na ukázku jsme připravili pár emocionálně zabarvených vět a vytvořili jsme funkci, která bude volat Geneea API. API klíč pro vaše potřeby získáte snadno zde.
Potřebujeme jednoduchý Google Apps Script, který vypadá nějak takhle:
function geneeaSentiment(text) {
var userkey = '<vyplnte_vas_api_key>'
var url = 'https://api.geneea.com/s2/sentiment?text='
+ encodeURIComponent(text) + '&&user_key=' + userkey;
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);
return data.sentiment;
}
Místo ‚<vyplnte_vas_api_key>‘ zadejte klíč z registrace. Tento kód uložte jako skript do editoru skriptů, který otevřete pomocí Tools > Script editor (Nástroje > Editor skriptů v českém rozhraní)
Do buňky spreadsheetu vložíme naší novou funkci =geneeaSentiment(A2). Vidíme, že v naprosté většině případů automaticky detekovaný sentiment odpovídá tomu, co jsme očekávali. Pokud takovýhle textů máte tisíce, může vám to ušetřit spoustu času s hledáním těch nejvíce naštvaných nebo naopak pochvalných zmínek.
Celý postup můžete vidět na tomto minutovém videu: