ウェブサイトに連絡フォームがあり、クリック数をカウントしてGoogleが知っているものを知りたいと思っています。それは、私はそれが何をしたいです:Googleアドワーズのクリック数(コンバージョン数)
- ボタンがクリックされた
- フィールドがチェックされます。彼らは、空と英数字で満たされていないことがあります。電子メールアドレスも検証されます。
- 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の検証(アヤックスが適切に実行するとき、それは(「https://www.homepage.com」)goog_report_conversionを実行することで、変換のノートを取るの後に次のコードを持っている。
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のタグアシスタント拡張機能も備えています。私は、ウェブサイトを入力する毎回私が入っていますかを知るために解析タグと変換コードを見ることができるので、私はそれが正しい場所にインストールされていないと思う:私たちは数日前にこのような状況をsetted
と既にカウントされていますが、受信したメール数よりも多くのクリック数をカウントしています(これらのメールを記録しているので、送信したメールの数もわかります)。私は何かが欠落していると思うが、何がどこにあるのか、どこでエラーを追跡するのか分からない。私を助けてくれますか?アラートがHTMLであれば
は、仲間:)