システムをga.jsからanalytics.jsに移行していますが、イベントを送信する機能があります。機能は次のとおりです。analtyics.jsに移行する場合ga.js to analytics.js - イベント機能のチェック_gaq
function _fireGoogleEvent() {
if (_gaq) {
_gaq.push(['_setAccount', 'UA-XXXXX-1']);
_gaq.push(['_trackEvent', 'EventCategory', 'Submitted']);
_gaq.push(['_setAccount', 'UA-XXXXX-2']);
_gaq.push(['_trackEvent', 'EventCatergory', 'Submitted']);
}
}
、私は彼らが_gaqが存在するかどうかをチェックしているようにGAが存在するかどうかを確認する必要がありますか?私はga.jsが通常のスニペットにvar _gaq = _gaq || [];
と存在するかどうかを調べますが、存在しないとしても配列として設定しようとはしませんでしたので、他の理由を考えることはできませんそれをチェックしている。別のイベントを送信するコードには他のポイントはありません。そのため、作成されたページビューが存在するときにトラッカーが存在するかどうかをチェックすることができます。 var _gaq = _gaq || [];
を複製しようとしていないかぎり、またはtrackerがすでに存在するかどうかを確認しようとしていないかぎり、このイベントを送信しない限り、彼らは_gaqをチェックする理由を実際に見ることができません。それ以外の場合はトラッカーを作成しようとする試みが表示されないため、後であるとは思わない。