Посмотрите в документации
Можно на сайте и соц.сетях размещать ссылку для скачивания на Вашем сайте, это будет основной точкой где будут фиксироваться загрузки, а с этой страницы сделать редирект непосредственно на файл.
С помощью GA такое можно реализовать. Но обратите внимание, подобная схема будет фиксировать нажатие на ссылку скачать файл, а вот полностью он загружен или нет Вы не узнаете.
Убрать код отслеживания на субдоменах
А данные формы каким методом передаются? GET или POST
Вы можете настроить фиксацию события - клик по баннеру, затем настроить цель совершение этого действия. После этого можно использовать отчеты для выявления источника трафика и т.д.
В случае если баннер ведет на одну страницу и она не меняется (нет ротации баннера и ссылки), Вы можете получить информацию по этой странице в отчетах.
Почему не получается? Вот пример для Вашего случая:
Проверил, перезатирается
Если используется функция поиска по сайту, самым простым вариантом будет использование опции Google Analytics Отслеживать поиск по сайту. Если у Вас предусмотрена возможность нескольких запросов одновременно, в этом случае, наверное лучше не убирать знак разделитель +, иначе запросы из нескольких слов превратятся в одну строку
В Вашем случае рассматривается не поиск по сайту, а входящие ссылки?
используйте междоменное отслеживание. Назовем Ваши сайты site1 и site2, предположим на сайте site1 уже используется код отслеживания.
1. Вы должны модифицировать код на site1 добавив такие строки:
_gaq.push(['_setDomainName', 'site1']);
_gaq.push(['_setAllowLinker', true]);
2. Если у Вас есть ссылки с site1 на site2 они должны быть дополнены кодом:
onclick="_gaq.push(['_link', 'http://site2.page.html']); return false;"
3. Разместите на site2 код отслеживания аналогичный site1, только site1 замените на site2 в строке:
4. При наличии ссылок с site2 на site1 используйте код из п. 2, заменяя site2 на site1