Вставка динамич. контента на одностраничнике по ключевику

Каменский14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.03.2015

Есть одностраничный сайт, на который привлекается трафик с контекстной рекламы.

Требуется сделать так, чтобы контент на сайте был динамическим, т.е. в зависимости от ключевого слова, по которому перешел посетитель, на сайте меняются заголовок и содержимое блоков.

Как я вижу реализацию? Сайт – это набор блоков: заголовок, блок 1 (например, об авторе), блок 2 (например, предложение), блок 3 (например, отзывы), ..., футер. Каждый блок – это код, и сайт можно собрать из этих блоков, как конструктор. В принципе, идея та же, что и CMS, только в упрощенном варианте в формате одностраничника.

Какие блоки подгружать в содержимое, определяется ключевым словом (он передается макросом {keyword} в utm-метке ссылки с контекста). Условия для загрузки нужного контента ориентировочно такого плана:

если посетитель пришел по ключевику "фриланс", то подгрузить следующее содержимое:

для заголовка -> "фриланс-заголовок"

для блока1 -> "фриланс-блок1"

для блока2 -> "фриланс-блок2"

...

для футера -> "фриланс-футер"

***

если посетитель пришел по кею "заработок на фрилансе", то подгрузить следующее содержимое:

для заголовка -> "заработок на фрилансе-заголовок"

для блока1 -> "заработок на фрилансе-блок1"

для блока2 -> "заработок на фрилансе-блок2"

...

для футера -> "заработок на фрилансе-футер"

***

если кея в базе нет или он не считался с utm-метки, то загрузить дефолтный вариант.

Блоки – это просто куски кода в файле с соответствующим ключу и расположению блока на сайте названием. Не хотелось бы усложнять все через SQL, а проще бы сделать просто папку с набором таких файлов (например – txt или html), из которых скрипт будет копировать и подставлять "начинку" в исходный сайт. При этом, стоит учесть, что в день может приходить несколько десятков тысяч уников, поэтому не должно быть "зависаний". Здесь я готов выслушать Ваше мнение по реализации этого момента.

В целом, все. Начальный html-одностраничник собран, на нем и будем тестировать.

Если есть вопросы, задавайте, может что-то упустил.

Если Вы готовы это реализовать, то, пожалуйста, ОБЯЗАТЕЛЬНО укажите срок и стоимость выполнения. Без этих данных заявки сразу удаляю.

Жду Ваше предложение.

Заявки фрилансеров