Я сделал маленькую игру в крестики-нолики, которая отлично работает на http://tic.cwoebker.com. Реальная игра в крестики-нолики загружается из (/tic) и встраивается в iframe.
Поэтому другие могли легко встроить игру на свой сайт, если бы захотели.
Я делаю отслеживание событий внутри iframe. Прямо сейчас я настроил его, чтобы он запускал просмотр страницы как на главной странице, так и на фактическом коде игры внутри iframe.
Мне было интересно, могу ли я каким-то образом запускать просмотр страницы только для iframe, если он не встроен в http://tic.cwoebker.com, но на другом сайте.
Таким образом, все, что отслеживается в корневом каталоге (/), является трафиком моего сайта, а все, что отслеживается в i-frame (/tic), генерируется путем встраивания на другой сайт.
Прямо сейчас мой код аналитики в iframe выглядит так:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxxxx-x']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Заранее большое спасибо.