web-dev-qa-db-ja.com

Github-Pages-Poweredサイトの基本ページビューカウンタを実装する方法

GitHubページを使ってJekyllブログをホストしたいです。私はライセンスを購入して、最大50,000ページのページビュー/月のためにWebフォントを表示しました。この契約に違反しないように注文すると、ページビューをカウントするためのいくつかの種類のメカニズムを実装する必要があります。

私は頭の中でやや複雑なアイデアをいくつか持っています。一方では、私は各ページビューをカウントするいくつかのAWS Lambda関数の呼び出しを実行することを考えていました、そしてそれが多すぎるならばアクションを実行します。その一方で、MyFonts、Linotype、その他のフォントショップが「Pay-As-you-Go」と呼ばれるライセンスモデルを使用してWebフォントの一部を提供することを学びました。それらは、特定のクォータがヒットされるときはいつでも、継続的に充電できるように提供します。彼らの顧客は、それぞれのフォントショップによってホストされている一意のCSSファイルにリンクすることによってそれらのページビューカウンタを彼らのWebサイトに追加します。

しかし、私はおそらくこれに対処しなければならないほど唯一の人ではないので、私は他の人々がこれをどのように解決するのだろうか。私のアイデアは、本当にページビューカウンターであるもののために一番上に少し渡っているようです。

より簡単な方法はありますか?それは一般的に行われますか?

12
lkbaerenfaenger

ページがデプロイされたときにすべてのページが生成されるため、Pure Jekyllでページビュー数を取得できません。ページビューカウンタは、データを書き込むことができるサーバーを必要とします。この機能を追加する唯一の方法は、サードパーティのサービスを使用しています。

おそらく、そのようなサービスがたくさんあります。たとえば、 ヒットカウンター またはGoogle Analyticsを使用することができます。

0