Omniture를 내 사이트에 구현하려고합니다. 일부 자바 스크립트 코드가 제공되었지만 페이지에서이 코드가 필요한지 또는 객체 속성에서 추가 매개 변수를 제공해야하는지 확실하지 않습니다. Omniture 대시 보드에서 보고서를 보는 동안 "undefined : undefined : mysite name"을 참조하십시오. 누구든지 정의되지 않은 오류를 방지하는 방법을 알고 있습니까?omniture dashboad의 잘못된 URL 내 보고서
0
A
답변
1
Omniture 보고서에는 문제가 없습니다.
해당 값은 페이지에 Omniture의 s.pageName
변수를 채우는 자바 스크립트 코드에서 가져옵니다.
가능성이 높습니다. 어떤 이유로 든 정의되지 않은 다른 javascript 변수를 기반으로 값을 작성하려고 시도하는 코드가있는 것 같습니다. 따라서 s.pageName
은 값으로 undefined
을 얻게됩니다.
값의 "file : //// C :"부분을 기준으로 여기에 URL은 URL을 구문 분석하여 s.pageName
변수가 만들어 졌을 것으로 추정되며 페이지가 올바르게 표시되지 않았기 때문에 올바르게 구문 분석되지 않습니다. 브라우저를 로컬로. 예를 들어, "정의되지 않은"값 중 하나는 location.hostname
또는 simlar를 기반으로합니다. 그러나 누군가가 자신의 컴퓨터에 페이지의 로컬 복사본을 가지고 브라우저에서 볼 경우 호스트 파일에 맵을 만들지 않는 한 호스트 이름이 없습니다.하지만 그럴 경우 아마도 해당 파일이 없을 것입니다 : //// C : value) 코드의 실제 논리에 따라 을 표시 할 수있는 s.pageName
이 표시 될 수 있습니다.
그러나 이는 그저 예일뿐입니다. 실제로 코드가 실제로 무엇을하는지 알지 못합니다. s.pageName
을 채우는 자바 스크립트 코드를 게시 한 경우 자세한 내용을 제공 할 수는 있지만 기본적으로 다음과 같이 요약 할 수 있습니다. s.pageName
관련 문제
- 1. Omniture Saint.ImportCreateJob
- 2. Omniture (SiteCatalyst)의 보고서 모음으로 보고서 결과를 보는 방법
- 3. 잘못된 통화를 표시하는 보고서
- 4. SSRS 보고서 URL
- 5. 카르마의 잘못된 보도 보고서
- 6. 빠른 보고서의 잘못된 보고서
- 7. 잘못된 시간 스탬프 보고서
- 8. URL 잘못된
- 9. 잘못된 사이트 사용 보고서 (Sharepoint)
- 10. Fragments의 Omniture 구현 - Android
- 11. iPhone에서 Omniture 추적
- 12. Adobe Omniture DTM
- 13. Omniture s_code.js vesrion 업그레이드
- 14. 잘못된 리퍼러 URL 수정
- 15. SFDC 잘못된 통화가 표시되는 보고서
- 16. DocX 형식의 잘못된 형식의 보고서
- 17. 잘못된 출력 보고서 뷰어 인쇄
- 18. MVC5 ActionLink 잘못된 URL
- 19. omniture 스크롤/인쇄 된 콘텐츠에 대한 omniture 가짜 페이지로드 추적
- 20. Jsoup 잘못된 URL
- 21. 잘못된 URL 처리
- 22. SSRS - 보고서 작성기 ClickOnce url
- 23. SSRS - 보고서 관리자 맞춤 URL
- 24. resource_url 잘못된 URL 생성
- 25. 전역! ReportServerUrl는 대신 보고서 서버 URL
- 26. Ember.js - 잘못된 URL 요청
- 27. IE에서 Omniture 코드 문제
- 28. WP7에 omniture 통합
- 29. Omniture SiteCatalyst WATS addon
- 30. Omniture 추적 및 jQuery
답장을 위해 @Crayon에 감사드립니다. . 단일 페이지 응용 프로그램이므로 모든 섹션의 pageshow에 s.pageName을 설정하고 있습니다. s.pageName은 섹션로드시 정확한 페이지 이름을 표시합니다. 여전히 문제는 존재합니다. 조심해야 할 것이 있습니까? – anonymous
귀하의 사이트를 파고 페이지 이름에 대한 현재 값을 인쇄 할 "s.pageName"을 실행하여 Javascript 콘솔에서 테스트하십시오. – JohnDoe
또한 "OmniBug"라는 FireBug 용 플러그인과 "Adobe Debugger"라는 Adobe에서 제공하는 도구가 있으며,이 도구는 도움말 섹션에서 다운로드 할 수 있습니다. 이것들은 디버그하는데 도움이 될 것입니다. – JohnDoe