Единственный реальный способ, которым я знаю, что вы могли бы сделать это, это подключиться к событию controller_action_postdispatch_customer_account_createPost
. Если вы не знаете, как это сделать, проверьте эту вики-страницу .
В вашем наблюдателе сделайте что-то вроде этого:
// Store a simple boolean that flags this user as just having registered
Mage::getSingleton('core/session')->setUserJustRegistered(true);
Затем в любом шаблоне нижнего колонтитула сделайте что-то вроде этого:
<?php if (Mage::getSingleton('core/session')->getUserJustRegistered()): ?>
<!-- INSERT TRACKING CODE HERE -->
<?php Mage::getSingleton('core/session')->setUserJustRegistered(null); ?>
<?php endif; ?>
Обратите внимание, что мы сбрасываем нашу переменную сеанса обратно на null
, чтобы ваш код отслеживания не срабатывал на каждой странице.