различные инструменты отслеживания обрабатывают его по-разному, но вы можете явно указать URL-адрес отчета для всех инструментов.
Например, Omniture не заботится о строке запроса. Он отрубит его, даже если вы не укажете pageName и по умолчанию URL-адрес в отчете страниц, он все равно отрубит строку запроса.
GA будет каждый раз записывать полный URL, включая строку запроса.
Yahoo Web Analytics записывает только строку запроса на первой странице посещения, а затем на каждой странице удаляет ее.
Но, как уже упоминалось, во всех инструментах есть способ явно указать URL-адрес для отчета, и легко написать немного JavaScript, чтобы удалить строку запроса из URL-адреса и передать ее в качестве URL-адреса для отчета.
Вы упомянули, что передали свой код отслеживания третьим лицам. Поскольку вы уже даете им код отслеживания, достаточно легко добавить этот дополнительный фрагмент JavaScript в код отслеживания, который вы им уже даете.
Например, с GA (асинхронная версия) вместо
_gaq.push(['_trackPageview']);
вы бы сделали что-то вроде
var page = location.href.split('?');
_gaq.push(['_trackPageview',page[0]]);
редактирование:
Или ... для GA вы можете указать, чтобы исключить их из инструмента отчетов. Различные инструменты могут или не могут сделать это для вас, поэтому пример кода может быть применен к любому из инструментов (но, очевидно, выдает их конкретную переменную URL)