-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctions.php
More file actions
88 lines (87 loc) · 1.87 KB
/
functions.php
File metadata and controls
88 lines (87 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
function _n($name)
{
switch ($name) {
case 'ga:users':
$name = 'ユーザー';
break;
case 'ga:newUsers':
$name = '新規ユーザー';
break;
case 'ga:percentNewSessions':
$name = '新規セッション率';
break;
case 'ga:sessions':
$name = 'セッション';
break;
case 'ga:bounceRate':
$name = '直帰率';
break;
case 'ga:avgSessionDuration':
$name = 'セッション継続時間';
break;
case 'ga:entrances':
$name = '閲覧開始数';
break;
case 'ga:pageviews':
$name = 'ページビュー';
break;
case 'ga:uniquePageviews':
$name = 'ページ別訪問数';
break;
case 'ga:pageviewsPerSession':
$name = 'ページ/セッション';
break;
case 'ga:avgTimeOnPage':
$name = '平均ページ滞在時間';
break;
case 'ga:exitRate':
$name = '離脱率';
break;
case 'ga:region':
$name = '地域';
break;
case 'ga:city':
$name = '市区町村';
break;
case 'ga:pagePath':
$name = 'ページ';
break;
case 'ga:nthDay':
case 'ga:day':
$name = '日';
break;
case 'ga:nthWeek':
case 'ga:week':
$name = '週';
break;
case 'ga:nthMonth':
case 'ga:month':
$name = '月';
break;
default:
break;
}
return $name;
}
function _v($value, $type)
{
switch ($type) {
case 'PERCENT':
$value = number_format(round(floatval($value), 2), 2) . '%';
break;
case 'TIME':
$value = date('i分s秒', floatval($value));
$value = preg_replace('/^0/','',$value);
break;
case 'INTEGER':
$value = intval($value);
break;
case 'FLOAT':
$value = number_format(round(floatval($value), 2), 2);
break;
default:
break;
}
return $value;
}