Вставка динамич. контента на одностраничнике по ключевику
Есть одностраничный сайт, на который привлекается трафик с контекстной рекламы.
Требуется сделать так, чтобы контент на сайте был динамическим, т.е. в зависимости от ключевого слова, по которому перешел посетитель, на сайте меняются заголовок и содержимое блоков.
Как я вижу реализацию? Сайт – это набор блоков: заголовок, блок 1 (например, об авторе), блок 2 (например, предложение), блок 3 (например, отзывы), ..., футер. Каждый блок – это код, и сайт можно собрать из этих блоков, как конструктор. В принципе, идея та же, что и CMS, только в упрощенном варианте в формате одностраничника.
Какие блоки подгружать в содержимое, определяется ключевым словом (он передается макросом {keyword} в utm-метке ссылки с контекста). Условия для загрузки нужного контента ориентировочно такого плана:
если посетитель пришел по ключевику "фриланс", то подгрузить следующее содержимое:
для заголовка -> "фриланс-заголовок"
для блока1 -> "фриланс-блок1"
для блока2 -> "фриланс-блок2"
...
для футера -> "фриланс-футер"
***
если посетитель пришел по кею "заработок на фрилансе", то подгрузить следующее содержимое:
для заголовка -> "заработок на фрилансе-заголовок"
для блока1 -> "заработок на фрилансе-блок1"
для блока2 -> "заработок на фрилансе-блок2"
...
для футера -> "заработок на фрилансе-футер"
***
если кея в базе нет или он не считался с utm-метки, то загрузить дефолтный вариант.
Блоки – это просто куски кода в файле с соответствующим ключу и расположению блока на сайте названием. Не хотелось бы усложнять все через SQL, а проще бы сделать просто папку с набором таких файлов (например – txt или html), из которых скрипт будет копировать и подставлять "начинку" в исходный сайт. При этом, стоит учесть, что в день может приходить несколько десятков тысяч уников, поэтому не должно быть "зависаний". Здесь я готов выслушать Ваше мнение по реализации этого момента.
В целом, все. Начальный html-одностраничник собран, на нем и будем тестировать.
Если есть вопросы, задавайте, может что-то упустил.
Если Вы готовы это реализовать, то, пожалуйста, ОБЯЗАТЕЛЬНО укажите срок и стоимость выполнения. Без этих данных заявки сразу удаляю.
Жду Ваше предложение.