Как вы отслеживаете выходные ссылки с Omniture на Mobile Safari? - PullRequest
1 голос
/ 15 декабря 2011

В Omniture рекомендуется отслеживать отслеживание выходных ссылок: сначала выполните отслеживание вызова с помощью s.tl(this, "e", "Link Name"), а затем используйте setTimeout(), чтобы фактически открыть ссылку.

В Mobile Safari, открывсбой связи с setTimeout, потому что действие не было получено напрямую от взаимодействия с пользователем.Единственный способ открыть ссылку - пожертвовать тайм-аутом, уменьшив вероятность того, что отслеживающий вызов действительно пройдет.

Есть ли обходной путь для этой проблемы?

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

Выходные ссылки отслеживаются автоматически в файле s_code.js, если они являются тегами с атрибутом href.

Если они не являются тегами, вы должны использовать s.tl (this, "e", "СТРАНИЦА ДЛЯ ЗАГРУЗКИ ").По словам Майка, эта функция имеет встроенное время ожидания, установленное на 500 миллисекунд.

С уважением, Клаудио.

0 голосов
/ 15 декабря 2011

Прошло некоторое время с тех пор, как я это сделал, но если память обслуживает, s.tl () на самом деле имеет свою собственную функцию setTimeout, установленную на 500 миллисекунд, поэтому вам может не понадобиться ваша собственная.

Я думаю, вы также можете сделать это с логическим значением:

s.tl(true, "e", "Link Name");

Дайте мне знать, если это работает.

...