問題タブ [time-tracking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
115 参照

email - トラッキング ピクセルを介して、Google アナリティクスでメールの閲覧に費やされた時間を追跡する

そのため、Google アナリティクスを使用してメール アクティビティを追跡する実験を行っています。

メールが開封されたかどうかを示す単純な追跡ピクセルを作成し、そのイベントを次のように GA に送信できます。

しかし、ユーザーのタイミングを記録するヒットを GA に送信する方法はありますか?

GA の Measurement Protocol: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#utcでユーザー タイミング変数を確認できるので、2 番目のトラッキング ピクセルであると仮定します (最初にオープン イベントをGA) このように:

utt は整数なので、ハード コードするべきではありません。

他の誰かがこれを試みましたか?

0 投票する
1 に答える
852 参照

node.js - どのアプリが使用され、どのファイルがnodejsで開かれているかを追跡することができます

将来のプロジェクトでは、ユーザーの活動を追跡して生産時間を記録する必要があります。たとえば、Adobe Photoshop などのアプリで現在開いているファイルを検出し、ユーザーが他のアプリまたは他のファイル/タブに切り替えたときを検出したいと考えています。

デスクトップ アプリを作成するために、electron JS を使用したい

フォローするトラックをいくつか教えてもらえますか?それを可能にするnodejsライブラリは見つかりませんが、次のようなeletronアプリですでに行われているため、それが可能であることはわかっています:

そして、電子で構築されていないように見える他のアプリ: https ://desktime.com/features

ご協力いただきありがとうございます

0 投票する
1 に答える
1465 参照

swift - Swift CocoaでOS Xの書き込みでユーザーの非アクティブを検出する方法は?

stackoverflow で回答を検索しましたが、どれも私のニーズに一致しません。Hubstaff 時間追跡アプリのように、Swift Cocoa macOS で時間追跡アプリを作成しています。現時点ではタイマーが実行されており、x 時間後にユーザーの非アクティブを検出し、x 時間アイドル状態であるという通知を送信したいと考えています。iOS および macOS の開発は初めてです。それを行う方法の例を教えてもらえますか?

これが私のコードです:

0 投票する
0 に答える
64 参照

c++ - 関数呼び出し内の時間の追跡 - C++

関数の 1 つが、予想よりも実行に時間がかかっています。これはネストされた関数の 1 つであり、これらの関数は大きなプロジェクト全体で複数のファイルに分散されています。

各関数呼び出しにかかる時間を出力する方法を考えています。それが正しいアプローチかどうかはわかりません。例えば:

残念ながら、私は非常に古いコンパイラ gcc-4.1.2 で立ち往生しています。ファイルをあまり変更せずに、ユーザー空間に関連するすべての関数のタイミングを追跡する可能性はありますか (大きなプロジェクトであり、関数が複数のファイルに分散されているため)。または、チュートリアルがある場合は、リンクを参照してください。

ありがとう

0 投票する
1 に答える
40 参照

version-control - YouTrack コミット メッセージに複数の作業項目を追加する

次のコミットにより、YouTrackワークアイテムをタイプ Development に追加できます。

2 つの複数の作業項目を追加するにはどうすればよいですか? 私は次のことを試しました:

0 投票する
0 に答える
326 参照

javascript - JavaScript/PHP: Web ページでのユーザーのビデオ視聴時間を追跡しますか?

私の顧客は、教師と生徒の両方が登録できるビデオ チュートリアル サイトを提供しています。教師にフィードバックを提供するために、各ビデオの生徒のビデオ視聴時間を追跡する必要があります。このサイトは、純粋な HTML/PHP/JS/MySQL を使用して開発されています。ビデオはビデオ ホスティング事業者によって配信され、特別な JavaScript-API は提供されません。誰かが実際に動画を見て内容を理解していることを確認する方法がないことはわかっています (試験やクイズを提供する場合を除きます)。したがって、「見る」とは、次の技術的事実を組み合わせて時間を追跡することを意味します。

  • ブラウザ ウィンドウが表示されている (最小化されていないか、バックグラウンドでタブが表示されている)
  • ビデオが実行されている (一時停止/停止していない)

ビデオの長さは 6 分以上であるため、正確な秒数を取得する必要はありません。ここでは、おおよその値 +-10 秒で十分です。私はすでに次のアプローチを作成しましたが、まだ考えていない大きな欠点があるかどうかはわかりません: ビデオの再生が開始されると、たとえば 10 秒ごとに間隔が発生します。ビデオの状態が「running」で、document.visibilityState が「hidden」でない場合、間隔はデータベースへの ajax リクエストを起動し、エントリ「user_id、video_id、datetime」を保存します。そのため、cronjob はこれらのマイルストーンを 1 日 1 回収集し、ユーザー/動画ベースで合計視聴時間を計算できます。もちろん、これらのエントリ間の時間が特定の値 (この場合は 15 秒) を超えないようにする必要があります。

よりスマートで安全な方法を知っている人はいますか、それとも大きな欠点はありますか

  • 信頼性
  • 機能 (デスクトップ/モバイル ブラウザー)
  • パフォーマンス (データベース?)

私とあなたの考えを共有してくれてありがとう!