2011-12-10 7 views
0

携帯電話(スマートフォンだけでなく)で使用するdjangoのWebサイトを開発中です。無線(モール、resterauntsなど)を持つ公共の場所でのみ。モバイルサイトの一意のユーザ

自分のサイトで一意のユーザーを追跡するにはどうすればよいですか?私は時間を過ごし、深さなどを調べたいですが、ほとんどの人が同じIPを共有します。

編集:私は自分自身をクリアします:このサイトは、無線での使用場所で(ログインせずに)使用されます。スマートフォンはおそらく無線を使用し、非スマートフォンはそのセルラーネットワークを使用します。私は、デバイス/ネットワークに関係なく一意にそれらをフォローするベストプラクティスを探しています。

+0

ユーザーのMACアドレスを取得することは、非倫理的であると思われますが、お客様のニーズに対応します。 – Droogans

+0

スマートフォンではないwi-fiをサポートするどのモデルの携帯電話ですか? – Quentin

+0

@クエンティン - 元の質問を編集してクリアを追加しました – reakh

答えて

0

セッションIDを使用します。ログインしていないユーザーを追跡したり、セッションを追跡したりしないでください。

+0

ログインしていないので、サーフィンの途中で誰かがコールすれば、セッションは終了しますか?同じユーザーの二重カウントを減らすにはどうすればよいですか? – reakh

+0

クッキーを設定します。 https://docs.djangoproject.com/en/dev/topics/http/sessions/#browser-length-sessions-vs-persistent-sessions –

0

最初の訪問時にクッキーをポストし、それを定期的に更新し、目的のメトリックを追跡してください。完璧ではありませんが、このスペースには何もありません。

+0

(ブラウザを使用する)通常の携帯電話でCookieを使用することはできますか?私は古いスマートフォンではなく、普通の携帯電話を意味します。 – reakh

+0

サーフィンの途中で誰かに電話をかけたらどうなりますか?ブラウザが突然終了したときにクッキーが削除されますか? – reakh

関連する問題