2011-01-05 2 views
0

У меня есть веб-сайт с кодом Google Analytics (GA), и я хотел отслеживать загрузки, сделанные в один файл на моем сайте, я искал время для поиска и обнаружил, что если бы я добавил этот код:Google Analytics не регистрирует клики

onClick="javascript: pageTracker._trackPageview('/descarga_programa_Mono');" 

я мог отслеживать загрузку, просто посмотрев на «descarga_programa_Mono», которая появится на приборной панели GA, однако я не получаю никаких результатов =/есть ли что-то я не хватает?

My GA код новейший один, насколько я знаю, один, который начинается с:

var _gaq = _gaq || []; 

и это перед сценарием OnClick, что я пытаюсь использовать.

ответ

0

Просто в дополнение, если вы хотите, чтобы сделать виртуальный просмотр страницы в определенной кнопке, вы можете сделать так:

<a href="Link to Facebook" 
onclick="_gaq.push(['_trackPageview', '/click/facebook/button', 'location.href']);"> 
<img src="myButtonName"></a> 
//Using location.href, you will know in wich page the user was when he was redirected. 

Любые вопросы, просто спросите.

+1

location.href без одинарных кавычек вокруг будет работать лучше –

0

Использование onclick (все в нижнем регистре) браузер уже понимает, что вы используете JavaScript. Так что javascript: на ваш код не нужно. Это необходимо для атрибута href атрибута a тег.

То, что страницаTracker объект, который вы нашли, относится к версии SYNCHRONOUS ga. НЕ тот, который вы используете. Используйте _gaq.push() вместо этого, как указал Бруно Брандао (хотя, на его примере, не должно быть сокращений вокруг location.href).

Положение (головки или до конца тела) из га сценария не имеет значения, как он будет загружен и побежал перед пользователь может нажать что-то, независимо друг от друга.

Смежные вопросы