javascript 从Google Analytics界面获取按频率排序的各个自然搜索关键字列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从Google Analytics界面获取按频率排序的各个自然搜索关键字列表相关的知识,希望对你有一定的参考价值。

// step 1: Open Google Analytics to Traffic Sources => Sources => Search => Organic
// step 2: Change "Show rows" field to 500
// step 3: Open the JS console, and run the following script

var s = document.createElement('script'); s.src = '//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js'; document.getElementsByTagName('body')[0].appendChild(s);
var text = jQuery('td.sf span').map(function(i, el) { return jQuery(el).text(); });

// step 4: Then run this one:

var words = {};
for (var i=0; i<text.length; i++) {
  var w = text[i].split(' ');
  for (var wi=0; wi<w.length; wi++) {
    if (!words[w[wi]]) words[w[wi]] = 0;
    words[w[wi]]++;
  }
}
var sorted = [];
for (var keyword in words) sorted.push([ keyword, words[keyword] ]);
sorted.sort(function(a, b) { return b[1] - a[1]; });

以上是关于javascript 从Google Analytics界面获取按频率排序的各个自然搜索关键字列表的主要内容,如果未能解决你的问题,请参考以下文章

从 javascript 调用 Google 云打印/搜索 API

如何使用 JavaScript 从 Google 日历页面获取事件 ID?

javascript Google地图标记从外部点击

从 Javascript 中的 Google 搜索中提取关键字

使用Javascript从Google Places搜索api获取纬度和经度

使用自动列宽(v3 API)从JavaScript将数据导入Google表格