391
22
장
유지 보수
22.1.9
유입 경로 추적하기
인터넷 세상에서 방문자가 본인의 연락처를 제공했다면 여러분의 상품이나 서비스에 관심을
가졌다는 가장 큰 증거입니다. 이 정보를 다룰 때는 만전을 기해야 합니다. 이메일이나 전화번
호를 수집하는 폼은
QA
체크리스트에 넣어두고 주기적으로 테스트해야 하며, 이 정보는
항상
백업해야 합니다. 잠재적인 고객의 연락처를 얻어놓고 잃는 것만큼 나쁜 일은 없습니다.
유입 경로 추적이 웹사이트의 성공에 너무나 필수적인 일인 만큼, 필자는 정보를 수집할 때 지
켜야 할 다음 다섯 가지 원칙을 추천합니다.
자바스크립트가 실패할 경우를 대비한 폴백 준비
에이잭스로 고객 정보를 수집하는 것은 좋습니다. 사용자 경험이 더 나아지기도 합니다. 하지
만 사용자가 자바스크립트를 비활성화하거나, 스크립트에 오류가 있어서 에이잭스가 정확히
동작하지 않더라도 폼 제출은 이루어지도록 설계해야 합니다. 자바스크립트를 비활성화하고
폼을 테스트해보세요. 사용자 경험이 이상적이진 않겠지만 그건 괜찮습니다. 중요한 건 사용자
데이터를 잃지 않는다는 겁니다. 평소 에이잭스를 사용한다 하더라도
<
form
>
태그에는
항상
유효하고 잘 동작하는
action
매개변수를 사용하세요.
에이잭스를 사용할 때 폼의
action
매개변수에서
URL
가져오기
반드시 필요한 일은 아니지만, 이렇게 하면
<
form
>
태그에서 실수로
action
매개변수를 빼먹
는 일이 없어집니다. 자바스크립트를 거치지 않는 폼 제출과 그 위에 에이잭스를 사용하면 고 ...