2015-07-29 2 views
2

Я бы хотел использовать старый файл s_code.js, чтобы сгенерировать URL-адрес, который я могу использовать для отслеживания события, но я бы не хотел использовать s.t() как он не дает никаких следов от запроса. Есть ли способ получить URL-адрес String перед отправкой запроса на отслеживание с помощью s.t()?Получение запроса вызова Omniture перед вызовом st()

+0

Не уверен, что я понимаю, что вы пытаетесь сделать. Вы хотите оценить URL-адрес ссылки, прежде чем вызвать s.t()? Вам нужно установить событие, если найден определенный URL-адрес, а затем выполнить отслеживание? –

+0

Я пытаюсь выяснить, каков будет URL-адрес отслеживания, прежде чем вызвать s.t(). s.t использует объект окна для создания URL-адреса, а затем пингует его, эффективно выполняя вызов отслеживания. Мне нужен этот url, не пиная его. – schellsan

+0

но ... почему? Я чувствую, что есть, вероятно, более простой ответ на то, что вы на самом деле хотите. Вы пытаетесь отслеживать отправленные ранее переменные АА? –

ответ

2

Вам нужно будет вытащить из смеси методы, чтобы получить эти данные. Нет ни одного метода (по крайней мере, в AppMeasurement), который получит это для вас. Комбинация s.pb (создает домен и путь, но также требует создания запроса), s.gb для построения URL-параметров и s.t для сборки кэша. YMMV, учитывая это, находится в основной библиотеке с 0 ожиданиями внутренних методов, которые не переименовываются.

Я думаю, мой вопрос в том, почему вы хотите это сделать. Есть варианты предотвращения вызова от создания, но для проверки URL-адреса для меня является первым.

+0

Спасибо :) Я ответил на аналогичный вопрос в комментариях к моему оригинальному вопросу. – schellsan

+0

Я думаю, что я могу попробовать перегружать/заменять XMLHttpRequest, lol. – schellsan

+1

@schellsan, который не собирается работать. Во-первых, если у вас нет отслеживания fpc, это межсайтовый скриптинг, который не разрешен. Но даже если у вас есть отслеживание fpc, запросы AA создаются путем создания объекта изображения. –

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