11[
2- {
3- "timestamp" : " 2026-03-06T06:14:44.954Z" ,
4- "date" : " 2026-03-06" ,
5- "period" : {
6- "description" : " Last 7 days"
7- },
8- "summary" : {
9- "sessions" : 324 ,
10- "users" : 295 ,
11- "pageViews" : 300 ,
12- "averageSessionDuration" : 35 ,
13- "bounceRate" : 0.76
14- },
15- "topPages" : [
16- {
17- "page" : " /" ,
18- "sessions" : 74 ,
19- "users" : 67 ,
20- "pageViews" : 76
21- },
22- {
23- "page" : " /blog/" ,
24- "sessions" : 44 ,
25- "users" : 44 ,
26- "pageViews" : 44
27- },
28- {
29- "page" : " /blog" ,
30- "sessions" : 36 ,
31- "users" : 32 ,
32- "pageViews" : 30
33- },
34- {
35- "page" : " /runbook" ,
36- "sessions" : 30 ,
37- "users" : 30 ,
38- "pageViews" : 30
39- },
40- {
41- "page" : " /blog/2026-02-26-echonest-sync-and-the-spotify-api-shakeup" ,
42- "sessions" : 23 ,
43- "users" : 23 ,
44- "pageViews" : 22
45- },
46- {
47- "page" : " /this-page-does-not-exist" ,
48- "sessions" : 13 ,
49- "users" : 13 ,
50- "pageViews" : 13
51- },
52- {
53- "page" : " /projects" ,
54- "sessions" : 15 ,
55- "users" : 10 ,
56- "pageViews" : 8
57- },
58- {
59- "page" : " /blog/2026-01-08-fixing-404-errors-on-github-pages-spas" ,
60- "sessions" : 8 ,
61- "users" : 8 ,
62- "pageViews" : 8
63- },
64- {
65- "page" : " /projects/oncall-coverage" ,
66- "sessions" : 8 ,
67- "users" : 8 ,
68- "pageViews" : 8
69- },
70- {
71- "page" : " /projects/slo-tool" ,
72- "sessions" : 8 ,
73- "users" : 8 ,
74- "pageViews" : 8
75- }
76- ],
77- "deviceBreakdown" : [
78- {
79- "device" : " desktop" ,
80- "sessions" : 187 ,
81- "users" : 167
82- },
83- {
84- "device" : " mobile" ,
85- "sessions" : 137 ,
86- "users" : 128
87- }
88- ],
89- "trafficSources" : {
90- "channels" : [
91- {
92- "channel" : " Direct" ,
93- "sessions" : 285 ,
94- "users" : 277
95- },
96- {
97- "channel" : " Referral" ,
98- "sessions" : 8 ,
99- "users" : 1
100- },
101- {
102- "channel" : " Organic Search" ,
103- "sessions" : 1 ,
104- "users" : 1
105- }
106- ],
107- "sources" : [
108- {
109- "source" : " (direct)" ,
110- "medium" : " (none)" ,
111- "sessions" : 285 ,
112- "users" : 277
113- },
114- {
115- "source" : " giscus.app" ,
116- "medium" : " referral" ,
117- "sessions" : 8 ,
118- "users" : 1
119- },
120- {
121- "source" : " google" ,
122- "medium" : " organic" ,
123- "sessions" : 1 ,
124- "users" : 1
125- }
126- ]
127- },
128- "webVitals" : {
129- "TTFB" : {
130- "count" : 144 ,
131- "average" : 128.72222222222223 ,
132- "unit" : " ms" ,
133- "ratings" : {
134- "good" : 141 ,
135- "needs-improvement" : 3 ,
136- "poor" : 0
137- },
138- "goodPercent" : 98
139- },
140- "FCP" : {
141- "count" : 107 ,
142- "average" : 515.2897196261682 ,
143- "unit" : " ms" ,
144- "ratings" : {
145- "good" : 98 ,
146- "needs-improvement" : 8 ,
147- "poor" : 1
148- },
149- "goodPercent" : 92
150- },
151- "LCP" : {
152- "count" : 28 ,
153- "average" : 809.0714285714286 ,
154- "unit" : " ms" ,
155- "ratings" : {
156- "good" : 27 ,
157- "needs-improvement" : 1 ,
158- "poor" : 0
159- },
160- "goodPercent" : 96
161- },
162- "CLS" : {
163- "count" : 22 ,
164- "average" : 0.008318181818181818 ,
165- "unit" : " " ,
166- "ratings" : {
167- "good" : 21 ,
168- "needs-improvement" : 1 ,
169- "poor" : 0
170- },
171- "goodPercent" : 95
172- },
173- "INP" : {
174- "count" : 20 ,
175- "average" : 118.8 ,
176- "unit" : " ms" ,
177- "ratings" : {
178- "good" : 19 ,
179- "needs-improvement" : 0 ,
180- "poor" : 1
181- },
182- "goodPercent" : 95
183- }
184- },
185- "toolInteractions" : null
186- },
1872 {
1883 "timestamp" : " 2026-03-07T06:09:45.889Z" ,
1894 "date" : " 2026-03-07" ,
@@ -18079,5 +17894,179 @@
1807917894 }
1808017895 },
1808117896 "toolInteractions" : null
17897+ },
17898+ {
17899+ "timestamp" : " 2026-06-04T07:36:00.867Z" ,
17900+ "date" : " 2026-06-04" ,
17901+ "period" : {
17902+ "description" : " Last 7 days"
17903+ },
17904+ "summary" : {
17905+ "sessions" : 87 ,
17906+ "users" : 83 ,
17907+ "pageViews" : 78 ,
17908+ "averageSessionDuration" : 1619 ,
17909+ "bounceRate" : 0.44
17910+ },
17911+ "topPages" : [
17912+ {
17913+ "page" : " /blog" ,
17914+ "sessions" : 41 ,
17915+ "users" : 41 ,
17916+ "pageViews" : 40
17917+ },
17918+ {
17919+ "page" : " /" ,
17920+ "sessions" : 18 ,
17921+ "users" : 18 ,
17922+ "pageViews" : 17
17923+ },
17924+ {
17925+ "page" : " /blog/2026-01-25-dotfiles-for-ai-assisted-development" ,
17926+ "sessions" : 8 ,
17927+ "users" : 8 ,
17928+ "pageViews" : 8
17929+ },
17930+ {
17931+ "page" : " /blog/2026-01-15-decap-cms-netlify-setup-guide" ,
17932+ "sessions" : 4 ,
17933+ "users" : 4 ,
17934+ "pageViews" : 4
17935+ },
17936+ {
17937+ "page" : " /projects/analytics" ,
17938+ "sessions" : 5 ,
17939+ "users" : 2 ,
17940+ "pageViews" : 2
17941+ },
17942+ {
17943+ "page" : " /projects" ,
17944+ "sessions" : 4 ,
17945+ "users" : 4 ,
17946+ "pageViews" : 2
17947+ },
17948+ {
17949+ "page" : " /blog/2026-01-08-fixing-404-errors-on-github-pages-spas" ,
17950+ "sessions" : 1 ,
17951+ "users" : 1 ,
17952+ "pageViews" : 1
17953+ },
17954+ {
17955+ "page" : " /projects/oncall-coverage" ,
17956+ "sessions" : 1 ,
17957+ "users" : 1 ,
17958+ "pageViews" : 1
17959+ },
17960+ {
17961+ "page" : " /projects/slo-tool" ,
17962+ "sessions" : 1 ,
17963+ "users" : 1 ,
17964+ "pageViews" : 1
17965+ },
17966+ {
17967+ "page" : " /projects/statuspage-update" ,
17968+ "sessions" : 1 ,
17969+ "users" : 1 ,
17970+ "pageViews" : 1
17971+ }
17972+ ],
17973+ "deviceBreakdown" : [
17974+ {
17975+ "device" : " mobile" ,
17976+ "sessions" : 53 ,
17977+ "users" : 52
17978+ },
17979+ {
17980+ "device" : " desktop" ,
17981+ "sessions" : 34 ,
17982+ "users" : 31
17983+ }
17984+ ],
17985+ "trafficSources" : {
17986+ "channels" : [
17987+ {
17988+ "channel" : " Direct" ,
17989+ "sessions" : 75 ,
17990+ "users" : 74
17991+ },
17992+ {
17993+ "channel" : " Organic Search" ,
17994+ "sessions" : 5 ,
17995+ "users" : 2
17996+ }
17997+ ],
17998+ "sources" : [
17999+ {
18000+ "source" : " (direct)" ,
18001+ "medium" : " (none)" ,
18002+ "sessions" : 75 ,
18003+ "users" : 74
18004+ },
18005+ {
18006+ "source" : " google" ,
18007+ "medium" : " organic" ,
18008+ "sessions" : 5 ,
18009+ "users" : 2
18010+ }
18011+ ]
18012+ },
18013+ "webVitals" : {
18014+ "TTFB" : {
18015+ "count" : 62 ,
18016+ "average" : 348.241935483871 ,
18017+ "unit" : " ms" ,
18018+ "ratings" : {
18019+ "good" : 60 ,
18020+ "needs-improvement" : 1 ,
18021+ "poor" : 1
18022+ },
18023+ "goodPercent" : 97
18024+ },
18025+ "FCP" : {
18026+ "count" : 19 ,
18027+ "average" : 962.7368421052631 ,
18028+ "unit" : " ms" ,
18029+ "ratings" : {
18030+ "good" : 18 ,
18031+ "needs-improvement" : 0 ,
18032+ "poor" : 1
18033+ },
18034+ "goodPercent" : 95
18035+ },
18036+ "LCP" : {
18037+ "count" : 10 ,
18038+ "average" : 1634.8 ,
18039+ "unit" : " ms" ,
18040+ "ratings" : {
18041+ "good" : 9 ,
18042+ "needs-improvement" : 0 ,
18043+ "poor" : 1
18044+ },
18045+ "goodPercent" : 90
18046+ },
18047+ "CLS" : {
18048+ "count" : 8 ,
18049+ "average" : 0.021375 ,
18050+ "unit" : " " ,
18051+ "ratings" : {
18052+ "good" : 7 ,
18053+ "needs-improvement" : 1 ,
18054+ "poor" : 0
18055+ },
18056+ "goodPercent" : 88
18057+ },
18058+ "INP" : {
18059+ "count" : 5 ,
18060+ "average" : 60.8 ,
18061+ "unit" : " ms" ,
18062+ "ratings" : {
18063+ "good" : 5 ,
18064+ "needs-improvement" : 0 ,
18065+ "poor" : 0
18066+ },
18067+ "goodPercent" : 100
18068+ }
18069+ },
18070+ "toolInteractions" : null
1808218071 }
1808318072]
0 commit comments