Если речь идёт о веб-форме, есть такое решение. Чтобы повесить цель именно на УСПЕШНУЮ отправку:
1) кастомизируем компонент form.result.new в своё пространство имён
2) в файле component.php добавляем код
В данном случае я использую проверку на ID веб-формы
| Код |
|---|
if (!empty($_REQUEST["formresult"]) && $_REQUEST['WEB_FORM_ID'] == $arParams['WEB_FORM_ID'])
{
$formResult = strtoupper($_REQUEST['formresult']);
switch ($formResult)
{
case 'ADDOK':
$arResult['FORM_NOTE'] = str_replace("#RESULT_ID#", $RESULT_ID, GetMessage('FORM_NOTE_ADDOK'));
if($_REQUEST['WEB_FORM_ID'] == "1"){
?><sc ript>yaCounterXXXXXXXX.reachGoal("send_question");</sc ript><?
} else if($_REQUEST['WEB_FORM_ID'] == "4"){
?><sc ript>$(document).ready(function(){yaCounterXXXXXXXX.reachGoal("send_bron");})</sc ript><?
}
}
} |