Антон: оба - полнейший бред.
Второй линк - неплохой урок по utm-меткам.
Если хотите нормально с PHP (т.к. нужно обрабатывать формы) - ставьте CMS Joomla! и верстайте под неё шаблон, аналитику - Piwik.
Павел: если инсталляция новая - ставьте 3.4.8, все ниже - уязвимы. Если уже сайт крутится давно, возможно что-то уже залезло... Что может быть еще (если плагинов нет) - я даже не знаю.
Хотя проверьте в основных настройках админки, что пути существуют и открыты для записи к tmp и log.
Benderlidze: 1.как формируете шингл (на основе чего)?
2. кол-во одинаковых: где именно: между массивом и находящимися в таблице (или еще как-то)?
можно использовать для таблицы SELECT DISTINCT ...
а затем цикл ( https://dev.mysql.com/doc/refman/5.5/en/flow-contr... ) с WHERE IN (1232313,12312312312,3213123,......)
Второй линк - неплохой урок по utm-меткам.
Если хотите нормально с PHP (т.к. нужно обрабатывать формы) - ставьте CMS Joomla! и верстайте под неё шаблон, аналитику - Piwik.