フォームが送信され、「ありがとう」メッセージ (新しい「ありがとう」ページではない) が表示されたときに、Javascript でイベントをトリガーして Google アナリティクスで追跡しようとしています。
フォーム ボタンで onSubmit を使用することもできますが、「Thank You」メッセージがいつ表示されるかを追跡することを好みます。
以下のコードを使用して、onLoad と 1 ピクセルの .gif を使用し、Google アナリティクスで適切なイベントを追跡して動作しました。
<img src="onepixelimage.gif" onload="_gaq.push(['_trackEvent','Petition','Submitted','Test2']);">
これはうまくいきます。しかし、ページに 1 ピクセルの画像をアップロードして非表示にするのは、1997 年のように感じます。
onLoadを使用して、スクリプトがロードされたときにこのイベントをトリガーできるはずだと思います。
しかし、私はこのコードを動作させることができません:
<script type="text/javascript">
script.onload(function() {
_gaq.push('_trackEvent', 'Petition', 'Submitted', 'Test2');
});
</script>
誰か提案はありますか?Javascript 構文がオフになっていると思われます。または、これが機能しない可能性があります。
前もって感謝します!