Необходимо сверстать одностраничный лендинг. Нужны цена и сроки.
Параметры:
1. Весь текст (кроме логотипа) должен быть текстом
2. На выходе html + рнр модуль отправки формы на почту
3. Все формы отправляются без перезагрузки страницы
4. В каждую форму добавить скрытые поля: page и formnumber (номер формы по счету сверху), чтобы видеть в письме с какой страницы и какую форму отправили
5. В форме должна быть организована проверка на заполнение полей: Имя обязательно, мейл или телефон на выбор.
6. Кнопка не должна срабатывать и отправлять форму на двойное-тройное нажатие
7.Нужен php файл для отправки почты.
8. В JS повесить функции
yaCounterXXXXXXXX.reachGoal('CALL-FORM') отправка события Яндексу о заказе звонка
ga('send', 'event', 'CALL-FORM', 'CALL-FORM') то же самое Гуглу
yaCounterXXXXXXXX.reachGoal('ORDER-FORM' ) отправка события Яндексу об отправке основной формы
ga('send', 'event', 'ORDER-FORM', 'ORDER-FORM') то же самое Гуглу
9. Повесить код Яндекса и Гугла:
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
yaCounterXXXXXXXX = new Ya.Metrika({id:XXXXXXXXXX,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="//mc.yandex.ru/watch/xxxxxxxx" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsOb ject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m .parentNode.insertBefore(a,m)
})(window,document,'script','//www. google-analytics.com/...
ga('create', 'UA-XXXXXXXXXX-1', 'xxxxxxx');
ga('send', 'pageview');
</script>
В итоге все должно быть: залил и работает!
Опубликован 01.09.2015 в 21:58
Заказ находится в архиве