1

Magento (1.7) Web サイトでニュースレターの購読用に Google アナリティクスの目標を設定しようとしています。フォームは「newsletter/subscriber/new/」を指しています。A) この URL は Google アナリティクスの目標 URL として機能しますか? B) このフォルダは Magento 構造のどこにありますか?

このニュースレター/購読者/新規/ フォルダー内のどのページにも GA コードが追加されているかどうかを確認して、追跡されるようにすることができるかどうか疑問に思っています。

4

2 に答える 2

2

@ _trackPageview(opt_pageURL)をご覧ください

次に、ニュースレターのテンプレートで、次のようなことができます

<script type="text/javascript">
//<![CDATA[
    var newsletterSubscriberFormDetail = new VarienForm('newsletter-validate-detail');

    newsletterSubscriberFormDetail.submit = function(button, url) {
        if (this.validator.validate()) {

            _gaq.push(['_trackPageview', '/newsletter/subscriber/successful']);

            var form = this.form;
            var oldUrl = form.action;

            if (url) {
               form.action = url;
            }
            var e = null;
            try {
                this.form.submit();
            } catch (e) {
            }
            this.form.action = oldUrl;
            if (e) {
                throw e;
            }
        }
    }.bind(newsletterSubscriberFormDetail);
//]]>
</script>

次に、「/newsletter/subscriber/successful」として目標 URL を作成します。

この行をボタンの onclick/submit イベントに追加することもできますが、データが検証される前であるため、正確ではありません。

 _gaq.push(['_trackPageview', '/newsletter/subscriber/successful']);
于 2013-05-12T18:21:58.597 に答える