Я использую Lightbox Slideshow 1.1 (www.justinbarkhuff.com/lab/lightbox_slideshow) на своем сайте, который использует javascript для отображения фотографий в модальном окне и имеет встроенную опцию Google Analytics в свой файл javascript, но этоиспользует старый код urchintracker.Я очень незнаком с изменением JavaScript.Мне было интересно, может ли кто-нибудь помочь мне преобразовать этот код из старого urchintracker в новый асинхронный код.Дополнительную информацию о переходе на этот новый код можно найти здесь - http://code.google.com/apis/analytics/docs/tracking/asyncMigrationExamples.html
Код в рассматриваемом файле lightbox.js:
if(this.options.googleAnalytics){
urchinTracker(this.imageArray[this.activeImage].link);
}
С " (this.imageArray [this.activeImage] .link)"- это переменная, которая передает путь и имя файла просматриваемого изображения (т. е." p / image1.jpg") в GoogleАналитика.Это прекрасно работает, и моя Google Analytics прекрасно получает данные, но мне нужно преобразовать в последний асинхронный код.
Я хочу преобразовать в Трекер событий в новом коде, поэтому вместо этогосценария просто отправляет urchinTracker ('p / image1.jpg'); Мне нужно, чтобы он был вместо:
_gaq.push(['_trackEvent', 'Photos', 'View', 'currentimage.jpg']);
(Где " currenttimage.jpg"- это значение, передаваемое" (this.imageArray [this.activeImage] .link);"в файле lightbox.js.
(" _gaq.push"is the new" urchintracker")
Чтобы просмотреть файл lightbox.js, перейдите по адресу: http://www.justinbarkhuff.com/lab/lightbox_slideshow/lightbox.js и найдите« urchintracker ».
Если кто-то, кто знает Javascript, может помочь мне преобразовать этот код, чтобы я мог использовать последнюю версию кода для Google Analytics, я был бы очень признателен. Или если бы вы могли указать мне правильное направление. Заранее спасибо.
Интересно ... может ли это быть так просто?
if(this.options.googleAnalytics){
_gaq.push(['_trackEvent', 'Photos', 'View', this.imageArray[this.activeImage].link]);
}
А как насчет символов ' вокруг этого.imageArray [this.activeImage] .link ?Будет ли скрипт автоматически передавать их без моего добавления в код?
Заранее спасибо за любую помощь!