2011-08-18 2 views
0

자바 스크립트를 사용하여 모달 창에 사진을 표시하는 내 사이트에 라이트 박스 슬라이드 쇼 1.1 (www.justinbarkhuff.com/lab/lightbox_slideshow)을 사용하고 있습니다. 자바 스크립트 파일에 내장 된 Google 웹 로그 분석 옵션이지만 이전 urchintracker 코드가 사용됩니다. 나는 자바 스크립트 수정에 익숙하지 않다. 누구든지이 코드를 이전 urchintracker에서 새 비동기 코드로 변환하는 데 도움이 될지 궁금합니다. "(this.imageArray [this.activeImage]와자바 스크립트 질문 : 라이트 박스에서 Google 애널리틱스 코드를 업데이트하는 방법 슬라이드 쇼 1.1

if(this.options.googleAnalytics){ 
    urchinTracker(this.imageArray[this.activeImage].link); 
} 

을 : 문제의 lightbox.js 파일 http://code.google.com/apis/analytics/docs/tracking/asyncMigrationExamples.html

코드는 - 그 새로운 코드로 마이그레이션에 대한 자세한 정보는 여기에서 찾을 수 있습니다. 링크) "은 현재보고있는 이미지의 경로와 파일 이름 (예 :"p/image1.jpg ")을 Google 웹 로그 분석에 전달하는 변수입니다. 위 결과는 훌륭하며 Google 애널리틱스에서 정상적으로 데이터를 받고 있지만 최신 비동기 코드로 변환해야합니다.

내가 그렇게 대신 에 urchinTracker ('P /에서는 image1.jpg')를 보내는 스크립트의 새로운 코드에 이벤트 추적기로 변환 할; I 대신 할 필요 것이다 :

_gaq.push(['_trackEvent', 'Photos', 'View', 'currentimage.jpg']); 

("currentimage.jpg는"에 의해 전달 된 값이다 "(this.imageArray [this.activeImage] .link)"을 라이트 박스에서 .의 .js 파일

lightbox.js 파일을 보려면

("_gaq.push는"새로운 "에 urchinTracker"입니다)로 이동 : http://www.justinbarkhuff.com/lab/lightbox_slideshow/lightbox.js 및 fo를 검색 r "urchintracker".

Javascript를 알고있는 사람이 위의 코드를 변형하여 Google 애널리틱스의 최신 코드를 사용할 수 있다면 정말 고맙겠습니다. 아니면 올바른 방향으로 나를 가리킬 수 있다면. 미리 감사드립니다.

궁금합니다 .. 이렇게 간단 할 수 있습니까?

if(this.options.googleAnalytics){ 
    _gaq.push(['_trackEvent', 'Photos', 'View', this.imageArray[this.activeImage].link]); 
} 

무엇 this.imageArray [this.activeImage] .link 주위 ' 문자는? 스크립트가 코드에 코드를 추가하지 않고 스크립트를 자동으로 전달합니까?

미리 도움을 청하십시오!

답변

0

예. 코드가 완벽하게 채택되었습니다. 그것을 밖으로보십시오; 이전에 작동한다고 가정하면 이제 작동해야합니다.

+0

감사합니다. yahelc! 나는 그것을 시도 할 것이다. –

관련 문제