0

ユーザーがフォーム フィールドに注目したときに、Google タグ マネージャーから Google アナリティクス イベントを作成しようとしています。イベントを Google アナリティクス アカウントに表示できません。原因がわかりません。各手順を確認したところ、すべてのコードと GTM 設定が正しいようです。

私のタグ マネージャー アカウントは、すでに他の多くのタグと連携しています。

フォームコードは次のとおりです。

<div class="fancybox_form">
    <form action="http://cl.exct.net/subscribe.aspx?lid=7135602" method="post" id="subscribe">
    <p style="margin: 5px; padding: 0;">* Required fields</p>
    <div class="row">
        <p class="column large-8 small-16"><label for="">First Name</label><br>
        <input class="textfield" type="text" name="First Name" required=""></p>
        <p class="column large-8 small-16"><label for="">Last Name</label><br>
        <input class="textfield" type="text" name="Last Name" required=""></p>
    </div>
    <div class="row">
        <p class="column large-16 small-16"><label for="">Email Address *</label><br>
        <input class="textfield" type="email" name="Email Address" required=""></p>
    </div>
    <div style="display: none;"><input class="textfield" type="text" name="Subscription Source" required="" value="WIN"></div>
    <div class="row">
        <p class="submit_container"><input class="button" type="submit"></p>
        <p class="column large-16 small-16">We will never give away your information to third parties. See our <a href="http://www.renown.org/disclaimer" target="_parent">privacy policy</a></p>
        <p><input type="hidden" name="MID" value="207548"><br>
        <input type="hidden" name="thx" value="http://r-bestmedicine.org"><br>
        <input type="hidden" name="err" value="http://r-bestmedicine.org/wp-content/themes/rhealthnews/subscribe.php"></p>
    </div>
    </form>
</div>

これは、すべてのページで発生するカスタム HTML タグにあるコードです。

発砲ルール -

{{url}} matches RegEx .*

タグコード -

<script type="text/javascript">    
    $(document).ready(function(){
        $('form#subscribe :input:first').focusin(function(){
            dataLayer.push({'event':'formFieldFocus'});
        });
    });
</script>

これは、DataLayer から Google アナリティクスにイベントをプッシュする従来の Google アナリティクス タグです。

発砲ルール -

{{event}} equals formFieldFocus

鬼ごっこ -

Tag Type - Classic Google Analtyics

Web Property ID - account ID in a Macro

Track Type - Event

Category - formFieldFocus

Action - {{url}}

Label - {{referrer}}

どんな助けでもいただければ幸いです

4

1 に答える 1

1

iframe でホストされているフォームが jQuery を読み込んでいません。jQuery ライブラリを追加すると、動作するはずです。

ここにjs フィドルがあります。

<script type='text/javascript' src='http://bestmedicinenews.org/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>
于 2014-06-27T17:46:12.460 に答える