31
Май
2017

Как сделать чтобы цель яндекс метрике срабатывала только при успешной отправки формы?

Добрый день! Есть следующий код формы:

<?
echo $warnText ? "<div class='warnText'>$warnText</div>" : NULL;
$res = $db->get_var("SELECT CustomSettings FROM Sub_Class WHERE Sub_Class_ID=$cc");
( $res ? eval("\$cc_settings = $res") : $cc_settings = NULL );
$res = $db->get_var("SELECT CustomSettingsTemplate FROM Class WHERE Class_ID=$classID");
eval("\$default_cc_settings = $res");
if (!$inside_admin) {
    ?> <p /> <?
    echo ( $cc_settings['TextBefore'] ? $cc_settings['TextBefore'] : $default_cc_settings[TextBefore][default_value] );
    ?>
    <style type='text/css'>
        div.textarea { width: 100%; }
    </style>

    <div class='nc_full nc_mail_from_site'>
        <form name='adminForm'  onsubmit="yaCounter12924709.reachGoal('ORDER-CONTACTS'); return true;" method='post' action='<? echo $SUB_FOLDER.$HTTP_ROOT_PATH ?>add.php'>
    <? $nc_core->token->get_input() ?>
            <input name='cc' type='hidden' value='<? echo $cc ?>'>
            <input name='sub' type='hidden' value='<? echo $sub ?>'>
            <input name='catalogue' type='hidden' value='<? echo $catalogue ?>'>
            <input type='hidden' name='posting' value='1'>

            <div class='nc_item'>
                <?= nc_string_field("Name", "maxlength='55' size='10'", $classID, 1); ?>
            </div> <br />
            
            <div class='nc_item'>
                <?= nc_string_field("Phone", "maxlength='55' size='10'", $classID, 1); ?>
            </div> <br />

            <div class='nc_item'>
                <?= nc_string_field("Email", "maxlength='55' size='10'", $classID, 1); ?>
            </div> <br />

            <div class='nc_item'>
                <?= nc_string_field("Subject", "maxlength='55' size='10'", $classID, 1); ?>
            </div> <br />

            <div class='nc_item'>
                <?= nc_text_field("Text", "style='width: 100%;'", $classID, 1); ?>
            </div>

            <div class='nc_description'>
                Звездочкой (*) отмечены поля, обязательные для заполнения.
            </div> <br />
            <div class='nc_submit'><input  value='Отправить' type='submit' /></div>
        </form>
    </div>
<? } ?>

Как сделать чтобы цель срабатывала при нажатии на кнопку только после успешной отправки формы и отображалась в консоли Reach goal?

Источник: https://ru.stackoverflow.com/questions/673401/%D0%9A%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%87%D1%82%D0%BE%D0%B1%D1%8B-%D1%86%D0%B5%D0%BB%D1%8C-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5-%D1%81%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D0%BB%D0%B0-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BF%D1%80%D0%B8-%D1%83%D1%81%D0%BF%D0%B5%D1%88%D0%BD%D0%BE%D0%B9-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8-%D1%84

Share

Тебе может это понравится...