Захват ссылочных параметров URL с Javascript и передачей в Google Analytics - PullRequest
2 голосов
/ 04 августа 2011

Новое в JavaScript.Я пытаюсь перехватить URL-адрес ссылки на страницу цели, в которой некоторые параметры запроса имеют следующую структуру:

example.com / vehicle /? Stock = 12345

Как только я получу запроспараметры, я хочу передать их в Google Analytics с помощью метода _gaq.push.Я не ожидаю, что кто-нибудь запомнит метод gaq.push, но правильно ли структурирован мой код?

<script type="text/javascript">
  var vehicleURL=document.referrer;
  var stock=vehicleURL.substring(vehicleURL.indexOf('?')+7, vehicleURL.length);

  _gaq.push(['track_Event', 'Leads', 'Vehicle', stock]);
</script>

Спасибо!

1 Ответ

1 голос
/ 04 августа 2011

Вы, кажется, на правильном пути:

var vehicleURL="example.com/vehicle/?stock=12345";
var stock=vehicleURL.substring(vehicleURL.indexOf('?')+7, vehicleURL.length);

alert(stock); //(12345)

_gaq.push(['_trackEvent', 'Leads', 'Vehicle', stock]);

Имейте в виду, что Google Analytics мало допускает ошибки, поэтому убедитесь, что _gaq.push находится на месте.

...