HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2025
0429
アキアキノヒロロWebアプリの実行回数って、記録するには?5解決


アキアキノヒロロ

リンク

2025/4/29(Tue) 11:25:56|NO.103396

Webアプリを作っています。ゲームの体裁を持ったものがいくつかまとまってきたところです。

そこで自分のWebアプリがどの程度見られているのか、知りたくなってきました。
大したことないのは分かっていても、わずかでも反応があれば、嬉しいものです。
Webアプリの実行回数って、記録するにはどうやったらいいんでしょう。できるものでしょうか。
アプリのDL数とか、動画の再生回数って、よく見ますけど。
Webアプリの実行回数、見たことも聞いたこともありません。

hsp3ではなく、html関係の話でしょうけど、ひとりごと、として。



この記事に返信する


GENKI

リンク

2025/4/29(Tue) 13:46:24|NO.103397

アプリのwebページを開いた回数をカウントするのが一番手軽だと思います。方法はいくつかあります。

・アクセス解析サービスを使う
・自分でアクセスカウンターのCGIを設置する
・無料アクセスカウンターを使う

おすすめはアクセス解析サービスを使う方法です。自分のサイト全体の状況も把握できるようになります。

Google アナリティクス
https://developers.google.com/analytics?hl=ja

忍者アクセス解析
https://www.ninja.co.jp/analyze/


自分でアクセスカウンターのCGIを設置する方法は、古い方法でちょっと難易度が高いですが、外部へのアクセスがないので利用者に対して一番安全です。

無料アクセスカウンターは一番手軽ですが、何処にアクセスして何の情報を送っているのかわからないので一番心配な方法です。



zakki

リンク

2025/4/29(Tue) 15:18:35|NO.103398

ウェブサーバーのログから単にページやjsファイルのアクセス数見るのでも
最低限の見積もりにはなりそうです。

作りこむのであればユーザーIDとしてUUIDみたいなのをクッキーやIDBFSに保存しといて
起動時やステージクリア時にhttploadとかでユーザーIDと達成IDみたいなのを含めた
リクエスト送るようにすると離脱率やステージクリア率分かって難易度調整しやすいかもですね。



kの字

リンク

2025/4/29(Tue) 16:36:56|NO.103399

アクセスカウンターや解析はブロッカーで回避される事もあるようなので、
アプリ起動後にhttploadでカウンターのcgi等にアクセスして計測する、
というのもいいかもしれませんね。
同サーバー内で動く専用カウンターのcgiを用意する必要がありますが。



アキアキノヒロロ

リンク

2025/4/29(Tue) 21:38:54|NO.103400

GENKIさん、zakkiさん、kの字さん、
みなさん、有難うございます。

色々と方法はあるんですね。
やってみたとしても、一桁二桁あればいいようなもので、
0、だって当たり前、とも思っていますが、
それでも様子が知れるのはいいですね。

自分でというのはハードルが高すぎて、当分遠慮させてもらいます。
HPが忍者なので、第一には「忍者アクセス解析」を覗いてみることになりそうです。

「ひとりごと」にも関わらず、みなさん、有難うございました。



MIZUSHIKI

リンク

2025/4/30(Wed) 00:32:53|NO.103401

> HPが忍者なので、第一には「忍者アクセス解析」を覗いてみる
これが一番良い方法だと思いますが、、、

kの字さんに近いやり方ですが、ezlocal-dish-js を使って頂いている様ですので mod_ezphp.hsp を使った方法が分かりやすく簡単かもしれません。
下記をスクリプトの冒頭に追加すると、アクセスされるたびにサーバの save/counter.txt に単純に +1 されていきます。

#include "hsp3dish.as" #include "ezlocal-dish-js.hsp" ezLocalJS #include "mod_ezphp.hsp" // テキスト読み込み notesel counterText ezphpload "save/counter.txt", counterText counterText = ""+( int(counterText) + 1 ) // テキスト保存 ezphpsave "save/counter.txt", counterText mes "counterText = " + counterText ; カウンター数を確認
サーバには ezphp.php もアップロードする必要があります。
また、同じユーザーが何度も更新してアクセスしてもどんどん足されていくので、対策する場合は少し工夫する必要があります。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.103396への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2025(c) All rights reserved.