1

送信時に JavaScript 関数を呼び出すフォームがあります。

<form name="myForm" action="MyAction.html" method="get" onsubmit="return onSubmitForm();">
   ...
</form>

onSubmitFormは Google Analytics を呼び出し、それが成功falseした場合にのみ、ブラウザーにMyAction.htmlまったく実行しないことを通知するために戻ります。false残念ながら、次のスニペットは、ユーザーがブラウザで Google アナリティクス スクリプトを無効にしている場合でも返されるように見えるため、期待どおりに機能しません。

function onSubmitForm() {
  return _gaq.push(['_link', linkUrl]);
}
4

1 に答える 1

0

標準の非同期 Google アナリティクスには、コードのスニペットが含まれています

var _gaq=_gaq||[]

これは_gaq配列として定義します。ga.jsgets が読み込まれると、get_gaqが置き換えられます。

試す

_gaq instanceof Array
于 2013-06-07T14:12:20.287 に答える