Если вы используете новый асинхронный код Google Analytics, все, что вам нужно сделать, это поместить этот код в блок JavaScript, в котором вы отображаете модальное диалоговое окно.
_gaq.push(['_trackPageview', '/fake/modal/path/here']);
Если вы используете старый код,
pageTracker._trackPageview('/fake/modal/path/here');
Основная суть этого заключается в том, что вы должны присоединять вызов _trackPageview везде, где вы привязываете событие события, которое меняет модальный режим. Если вы делаете это для нескольких модальных просмотров страниц, вам нужно будет либо вручную кодировать каждую внутреннюю модальную страницу, либо программно присваивать им имена. Если эти модальные изменения вызывают изменения в хэше URL, вы можете попробовать этот подход: Отслеживание ссылок привязки в последовательности целей