api comscore и связанные с реализацией


Мой друг планирует внедрить comscore для отслеживания своего сайта, и я помогаю ему в этом. Просмотрел документ pdf, в котором описывались переменные c1, c2...их назначение, если требуется или нет и т.д. Мой вопрос касается реализации кода. Код создает элемент сценария, добавляет значение src и помещает его в тег body. Там нет конкретной причины, упомянутой относительно того, почему это в форме вставки его в структуру DOM, а не просто размещения фрагмента код в начале или в конце соответственно. Также, если возможно, пожалуйста, дайте мне знать, использует ли кто-нибудь из вас comscore для отслеживания аналитики вашего сайта и если это лучше, чем катализатор сайта Omniture.. если да, то каким образом. Заранее спасибо, Оптимус.

Author: Roman Podlinov, 2011-06-10

1 answers

Создание тега сценария и добавление его в DOM по сути является асинхронной загрузкой сценария comscore.

Если вы добавите его в свою голову, он заблокирует всю дальнейшую загрузку до тех пор, пока сам скрипт comscore не будет загружен и выполнен.

Если вы добавите его в конец, вы задержите событие готовности DOM, которое может задержать выполнение сценариев, ожидающих этого события.

Короче говоря, для вашего времени загрузки лучше создать тег сценария и добавить его в DOM. Даже лучше не делать этого до окончания события загрузки.

Подробнее по этой теме: http://www.aaronpeters.nl/blog/why-loading-third-party-scripts-async-is-not-good-enough

 1
Author: Yacine Filali, 2012-01-23 20:20:03