В первом блоке фактически используется JavaScript для написания целого нового встроенного тега сценария для замены этого тега сценария. Он проверяет, используете ли вы «https» на запрашиваемой странице и, если да, использовать их безопасный URL для запроса сценария, или ваш браузер может отображать «Части этой страницы ненадежные - отображать защищенные». Предметы?" или вообще отказаться от звонка.
Если бы второй тег сценария был включен в первый, он был бы удален и / или не был бы правильно сформированным тегом сценария, и ваш код должен был бы смешиваться с их.
Таким образом, вы можете просто делать все ваши вызовы trackPageView и устанавливать свойства и т. Д. В ваших собственных блоках без ошибок и по-прежнему правильно работать через http и https.
Итак, при отображении страницы DOM будет выглядеть после выполнения первого сценария (обычный http):
<!-- Google Analytics -->
<script src='http://www.google-analytics.com/ga.js' type='text/javascript'></script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8720817-1");
pageTracker._trackPageview();
} catch(err) {}</script>
А это (https):
<!-- Google Analytics -->
<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'></script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8720817-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Подробнее: http://code.google.com/apis/analytics/docs/tracking/gaTrackingOverview.html