CI 묻고 답하기

제목 코드이그나이터 초보 개발자입니다
글쓴이 찌뽀니 작성시각 2014/05/23 00:50:10
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12703   RSS
현재 개인적인 사업에 코드이그나이터를 활용해서 홈페이지를 구축하려고 하고 있습니다.

우선 베타버전 출시에 앞서서 불특정 사용자가 제 홈페이지에 접속했을 경우,

이 사용자가 어디까지 관심있게 페이지를 봤는지 확인하기 위해서 그 기록들을 군데군데 함수로 

정의를 해서 데이터베이스에 저장을 시키거나 로그 파일에 저장이 되도록 구현을 해보고 싶습니다.

문제는 우선 URL 변화 없이 한 페이지 내에서 사용자가 쭉 스크롤을 내려가면서 어디까지 관심있게 보았는지

확인이 가능했으면 하는데.. 제가 실력이 많이 부족한 관계로 이 부분에서 더이상 어떤 식으로 진행해야 할 지...

여러 고수님들의 조언이 필요해서 이렇게 글을 씁니다.

특정 페이지 내에서 어떤 사진들을 클릭을 해 봤는지, 어떤 메뉴를 클릭을 했는지에 대한 기록을 모아서

UX 디자인에 도움이 되려고 합니다. 방법이 있을까요??
 다음글 안녕하세요, 업로드 시 allowed_types 관련해... (3)
 이전글 ajax 간단한 질문 드려도 되겠습니까 (3)

댓글

한대승(불의회상) / 2014/05/23 08:59:35 / 추천 0
click 이벤트를 잡아내어 ajax로 처리 하는 방법이 있을것 같네요.
와니 / 2014/05/23 09:14:44 / 추천 0
구글 통계를 사용해보세요. 인페이지 기능이 페이지의 어떤 곳을 더 많이 클릭했는지 알려줍니다.
그리고, 스크롤을 체크하고 싶다고 하셨는데요. 스크롤 변화량을 데이터로 축적하려면 엄청난 부하가 예상됩니다.
스크롤을 순식간에 내려서 1초에 200픽셀을 이동했다치면 1초에 200번의 데이터 축적이 필요하겠죠?
'그럼 나는 스크롤의 마지막 부위만 체크하고 싶다'고 하시겠죠? 그렇다면 특정 페이지에서 마우스 스크롤을 상하 정신없이 막 했다 치면 어떤 순간을 마지막으로 쳐야 할까요? 개발은 정의가 매우 중요한데요 이런 경우에 구현을 하고자 하는 프로세스를 정의하기 정말로 애매합니다. 결국 고객님은 고객님이 원하는 것을 얻지 못하고 개발자는 삽질만 하다가 서로 감정이 상하게 되는 결과를 낳게 됩니다.
어차피 관심있는 상품은 클릭을 하게 될 것이고 클릭수가 높은 상품은 관심이 많이 몰리는 상품입니다. 
이런 부분은 구글 통계와 같은 프로그램으로 충분히 파악이 가능하니 통계 프로그램을 따로 만들지 마시고 구글 통계를 사용해보세요.
기능이 워낙에 방대해서 진입장벽이 높은게 흠일 뿐.... 막강합니다.
찌뽀니 / 2014/05/23 11:06:43 / 추천 0
답변주신분들 모두 감사합니다.. 제가 막혔던 부분이 뭔지 알 것 같습니다^^

다들 즐거운 프로그램 되십시요^^