Hurokuにおけるうま味の設定


私はこのウェブサイトをジキルから半年前にヒューゴに移行し、またGithubページからNetlifyにホスティングをする機会を得ました.当時の面倒を見ていなかったのはサイト分析だった.
私は私のサイトをinterwebsに提供するためにCloudflareを使用していました、そして、私は数年前セッティングでいくつかのGAコードを入力するのを覚えているようです.それで、私はCloudFlareがGoogle Analyticsのものを扱っていたと思います?明らかに、私には考えがありません.
とにかく、私は当時、私のウェブサイトにGAスクリプトを全く持ちませんでした.それで、私がヒューゴに移住したとき、「新しい」サイトの上にGAスクリプトもありませんでした.しかし、私が今DNSだけのためにCloudFlareを使用したので、私はトラフィックがもはやCloudFlareを通して出されなかったと推測します、そして、それゆえに、これ以上の数?

今までにわかるように、私は解析論(このサイトでは少なくとも)を気にしません.私のGAダッシュボードに流れている数字がなかったことを実感するために、私は4ヵ月かかりました.
一緒に2、2を置いて、何が起こったかを理解した後に、私は私が決してとにかくデータで役に立つ何かをしなかった時から、スクリプトを加える点が全くないと理解しました.

このうまみは何ですか。


私がコンテクストを設定した今、umami、オープンソースの自己ホストのウェブサイトAnalyticsアプリについて話しましょう.約1ヶ月前、彼が30日でどのようにうまみを作ったかに関する記事は、ウェブ開発者サークルの間でラウンドを作っていました.
私はそれを見て、ライブデモ、それははるかに簡単にGoogle Analyticsより理解してください.どのように多くの人々が私のサイト(そしてページ)を訪問したかについて、私に言いました、どれくらいの彼らが滞在したか、地理的な位置のトラフィックが来ていて、ブラウザー/OS番号.

これらは私の小さな小さな脳が実際に理解するデータポイントです.ああメイジング.私はこの点で馬鹿のように感じた.ドキュメントがとてもはっきりした指示をしたので、それは常にそれをセットアップするためにまわりに私の心の後ろにありました.
私は最終的にWeiの後、それを行うにあたり、私はFluffy Philharmonicウェブサイトを立ち上げました.これは、ヴィオラを愛しているビオラというレッテルパンダを中心に音楽を愛するふわふわミュージシャンのグループについての私たちの音楽/アート/ウェブプロジェクトです.

サイトでは、私たちはすべてのミュージシャンを紹介し、特定の部分を聞くときに心に浮かぶ物語についてのWebコミックを公開します.クラシック音楽があなたのものでないとしても、我々の性格がかわいいと思うので、我々のこの情熱プロジェクトをチェックしてください.あなたが我々の努力を支持したいならば、我々もステッカーをhttps://redviolapanda.comで売っています.
私たちは、どんな種類の観衆が我々のサイトに着陸するかについて見るのがおもしろいかもしれないと考えました.うまみ(実際、私は単に分析のためにうまみを試すことができるならば、Weiに尋ねました)、彼女は確かに、ここで、我々がいます).

Herokuのアプリケーション設定


それは本当によく書かれているので、umami documentationをお読みください.umamiを実行するには、ノードを実行するアプリケーションサーバーが必要です.JS 10.13以降、データベース(MySQLまたはPostgreSQLのいずれか).
Herokuへのアプリケーションの配備は、あなたのGithubアカウントを接続している場合は特に簡単です.あなたはumami repositoryをフォークするか複製することができます、そして、ダッシュボードの配備セクションからあなたの倉庫にあなたのHerokuアプリケーションを接続してください.

Herokuのデータベース設定


以前にHeroku’s Postgres addonを使用していなかったので、データベースセットアップビットは私にとってよりトリッキーでした.あなたはコマンドラインを介してそれを行うことができますが、私は実際にはHerokuパワーユーザーではなかったので、それは私にとってときどきした.
私はHeroku Postgresをインストールし、ガイドされたワークフローとして私のアプリケーションにプロビジョニングする動きを経験しました.その後、ダッシュボードのリソースセクションからHeroku Postgresをデータベースとして添付することができました.
ドキュメントによると、次のコマンドを実行して、UMamiのインストール用のデータベースを作成します.
psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql
Herokuではコマンドラインを経由して行うことをお勧めします.私はMacを使用しており、私はpostgresqlコマンドを使用できるようにhomebrew経由でpsqlをインストールしました.実際、私はそれが必要かどうかわからない.あなたはHeroku Cliをすることができて、それが箱から出るかどうか見ることができました.
さて、今、多くのgooglingを必要とした部分.どのようにHerokuにSQLスクリプトを実行しますか?私はthis StackOverflow answerによって、どのようにあなたのアプリケーションの設定設定でDATABASE_URLから必要なパラメータを解読する方法について説明します.

以下から:
DATABASE_URL: postgres://username:password@host:port/dbname
次のように打ち込むことができます.
psql -h host -p port -d dbname -U username -f datafile.sql
私の場合、これは次のようなものになりました.
heroku run psql -h YOUR_HOST_IP.compute.amazonaws.com -U HEROKU_ASSIGNED_USERNAME -d HEROKU_ASSIGNED_DBNAME -f sql/schema.postgresql.sql -a APPLICATION_NAME
あなたは、ユーザー名管理者とパスワードうまみでログインアカウントで終わります.設定の下のプロファイルセクションからumamiインスタンスにログインしたら、これを変更できます.

ラッピング


私は1週間それを実行しており、それがどのように動作しているかとかなり幸せです.これまでのサイトのパフォーマンスに影響を与えていない(私たちの灯台スコアは、98 - 100前後)変動します.しかし、あなたのサイトのトラフィックに応じて、オッズは、趣味のdev無料ティアで10000行のしきい値をヒットされます.

あなたがそれに満足していて、うまみを使い続けるならば、あなたは多分herokuでより高い層にアップグレードするべきであるか、そのような制限を持たない他のサービスを捜すべきです.その研究は君に任せよう.