У меня есть контактная форма на веб-сайте, и я хочу рассчитать, сколько людей нажали на нее и узнать, что Google знает о них. Вот что я хочу, чтобы это сделать:Количество кликов (конверсий) в Google Adwords
- Кнопка нажата
- поля проверяются: они должны быть не пустым и заполняется буквенно-цифровых символов. Также проверяется адрес электронной почты.
- Если все идет хорошо, через AJAX я вызываю скрипт PHP, который отправляет электронное письмо нашей маркетинговой команде.
- Я показать предупреждение, чтобы пользователь мог знать, что все прошло нормально
- Я считаю преобразование
Я читаю документацию Google, чтобы сделать это, и у меня есть следующий код в конце страницы:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 1234561234; // I've changed my ID for privacy reasons
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "AbCdEFGhijkLMnOPqRs"; // I've changed the label for privacy reasons
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/1234561234/?label=AbCdEFGhijkLMnOPqRs&guid=ON&script=0"/>
</div>
</noscript>
И у меня есть следующий код после проверки на моих JS (когда Аякс выполняет должным образом, он принимает к сведению преобразования, выполнив goog_report_conversion («https://www.homepage.com»);
if ($('.has-error').length == 0)
{
$.ajax({
type: 'POST',
url: $('#contact-form').attr('action'),
data: formData
})
.done(function(response) {
var objResponse = jQuery.parseJSON(response);
if (objResponse.success){
// Clear the form.
$('#name').val('');
$('#email').val('');
$('#message').val('');
alert('We'll contact you very soon! Thank you!');
goog_report_conversion('https://www.homepage.com');
}
else
{
alert('Please send us an email to [email protected] as we're experiencing some troubles in our server.');
}
})
.fail(function(data) {
alert('Please try again later');
});
}
У меня есть расширение помощника тегов на Chrome. Everytime я зайти на сайт, я могу увидеть Analytics тег, чтобы знать, кто ввода и код преобразования, так что я думаю, что он не установлен в правильном месте:
Мы выставиться эту ситуацию несколько дней назад мы уже подсчитываем, но мы подсчитываем больше кликов, чем полученные электронные письма (и мы регистрируем эти письма, поэтому знаем, сколько они отправляют). Я думаю, что у меня что-то не хватает, но я не знаю, что и где можно отслеживать ошибку. Не могли бы вы мне помочь?
Спасибо всем, друзья :)