내 프로젝트 (웹 및 iPhone 기반 응용 프로그램)의 경우 관련 데이터를 표시 할 수 있도록 사용자의 시간대를 수집해야합니다. 내가 생각할 수있는 가능성 중 일부는 다음과 같습니다.사용자에게 명시 적으로 묻지 않고 사용자의 시간대를 수집하는 가장 좋은 방법은 무엇입니까?
1. 가져 오기 사용자의 IP를 사용하는 경우 (하지만 사용자가 프록시 서버를 사용하는 경우)
2. 요청 매개 변수를 사용하여 전송 (요청시 추가 매개 변수가 필요하거나 세션 당 한 번 수집 될 수 있음)
3. 쿠키를 통해 전달 (매개 변수 설정과 동일한 의미)
4. 등록시 수집하는 사용자의 우편 번호를 기반으로하지만 등록되지 않은 사용자의 경우 해당 앱을 탐색 할 수 있으므로 관련 항목을 볼 수 없습니다 데이터.
그래서 지금 생각할 수있는 각각의 접근 방식에는 하나 이상의 단점이 있습니다. 나는 다른 접근법이 무엇인지 알기를 원하며 사용자 경험이 영향을받지 않고 사용자가 명시 적으로 시간대에 대해 질문하지 않는 경우에 사용하는 것이 가장 좋습니다. 또한 접근 방식은 웹과 iPhone 모두에 적용되어야합니다. .
단순한 '기능'을 복잡하게 만들지 말고 그냥 묻거나 선택 상자를 변경하면 어떨까요? –
@ david 나는 사용자의 선입관을 단순하게 만들고 싶어서, 내가 작업하고있는 앱이 실시간 위치 기반 서비스이므로 위치를 변경할 때마다 시간대를 언급 할 필요가 없다. 그래서 나는 그것을 수집해야한다. 사용자에게 각 시간대를 선택하라는 메시지를 표시하지 않고 –