我知道你可以做到這一點是掛接到controller_action_postdispatch_customer_account_createPost
事件的唯一途徑。如果您不知道如何操作,請查看this Wiki page。
在你的觀察,做這樣的事情:
// 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
如此您的跟蹤代碼最終不會在每個網頁上觸發。
聰明的,謝謝。 – John 2011-03-31 16:22:21