2014年7月14日月曜日

GAS のgoogle analytics API で正規表現のフィルターをかける


連投となりますが
analytics APIを使う時に正規表現をどうやって使うかに困ったので記しておきます。

前回の投稿
google apps scriptのAnalytics APIでページのURLで絞り込む方法

やりたかったこと

  1. analytics APIのフィルターを正規表現で表現したかった

参考にしたページ





やり方

正規表現は`==`ではなく`=~`でマッチさせる


/*
 * 参考にしたページの8-10行目
 */
var optArgs = {
    'dimensions': 'ga:date',
    'filters': 'ga:keyword==keywords'   // 取得したいキーワード
};

/*
 * フィルタをページにする
 */
var optArgs = {
    'dimensions': 'ga:date',
    'filters': 'ga:pagePath==/2014/03/iclustaphpmyadmin.html'   // 指定のページ
};

/*
 * フィルタを正規表現にする 
 */
var optArgs = {
    'dimensions': 'ga:date',
    'filters': 'ga:pagePath=~/2014.*'   // 2014投稿のページ
};



0 件のコメント:

コメントを投稿