Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

Markdown note comparison for OneNote user - Joplin, Obsidian and Simplenote


Abstract

Although OneNote has almost all required features, its flexibilities sometime brings inconvenience. Example,

  • tree structure without concept of tagging
  • free area without concept of page
  • formula input with GUI, not notation

This post is exploration of OneNote alternatives and their comparison.

  • Joplin*1
  • Obsidian*2
  • Simplenote*3

They are compared based on following criteria.

  1. can share or sync data regardless of OS or devices.
  2. can input formula.
  3. can tag.

Incidentally, input with markdown is not included in the requirement as a "natural" feature.

  • Abstract
  • Attention: data sharing or sync
  • Summary and comparison
  • Joplin
  • Obsidian
  • simplenote
  • Reference
続きを読む

umami on Heroku

|

Abstract

Google announced that replacement from UA (Universal Analytics) to GA4 in 2023-July-1*1. It also means currently popular analysis manner based on session is also replaced to

  • user based analysis
  • event based analysis

Today, a single user uses variety of devices from PC to smartphone. Google may believe that making such a major change in access analysis is a necessary to make web better in the long run.

Or it may be thought of this way. Session based data aggregation and statics are no longer important to Google; they need user based data aggregation and statistics. So, they developed GA4 to collect such information. They let users use it and get the information at last.

In any case, I need data aggregation and analysis especially focusing "today" as

  • What sites linked to my blog posts today
  • What sites accessed to my blog post today
  • What blog posts are getting traffic today

Although GA4 is meaningful for aggregation and analysis on a monthly or annual basis, it is not suited for especially focusing "today". It is no exaggeration to say that is is not possible.

Then, I tried umami*2. This is very comfortable to use and fit-for-purpose analytics tool especially for

friendlier, privacy-focused alternative to Google Analytics

Umami collects only the metrics you care about and everything fits on a single page

This post introduces steps to host it on Heroku.

  • Abstract
  • Assumption
  • Steps
  • Heroku - PostgresSQL
    • Database
    • Tables
  • umami - registration of monitored site
  • GA4
続きを読む

umamiをHerokuでホストする - 使い難いGA4に代わる、使い易いアクセス集計

|

2023年7月1日のUA (Universal Analytics)終了*1に備えて、GA4 (Google Analytics 4)への移行が進んでいる。

  • セッションに基づく分析から、ユーザーに基づく分析へ
  • イベント単位の分析へ

といった情報が、Googleを代弁するかのように発信され続けている。

単一のユーザーがPCからスマートフォンまで、多彩な端末を使用する現在、アクセス解析にこのような大規模な変化をもたらすことは、長期的な視点ではwebをより良くするものであり、必要とされる変化である、とGoogleは考えているのかもしれない。

あるいは、このようにも考えられる。もはやセッションに基づいたデータ集計と統計情報はGoogleにとっては重要ではなく、ユーザーに基づいたデータ集計と統計情報を必要としている。だから、そのような情報を収集できるようにGA4を開発し、半ば強いるかのように、それをユーザーに使わせることで、Googleは目的としている情報を得る。

いずれにせよ、私にとっては大きなお世話なのだ。もちろん、このサイトにGA4は導入済みだが、それは数か月、1年単位の集計、分析にこそ有意義であれ、日々の状態確認、

  • 今日、どのようなサイトからリンクされた
  • 今日、どのようなサイトからアクセスされた
  • 今日、どのようなページがアクセスを集めている

このような、特に”今日”にフォーカスした集計を確認するのに、GA4は全く向いていない。「できない」と言っても過言ではないほどだ。

そこで試してみたのがumami*2だった。特に次の観点から、先述の欲求を満たすのに適したアクセス解析ツールだ。とても使い心地が良い。

friendlier, privacy-focused alternative to Google Analytics

Umami collects only the metrics you care about and everything fits on a single page

この投稿では、Herokuの無料枠を利用してumamiをホストするための手順を紹介する。

  • 前提
  • 手順
  • Heroku - PostgresSQL
    • データベース作成
    • テーブル作成
  • umami - 監視対象サイトの登録
  • GA4について
続きを読む