In ZC 1.5.5, there is no additional action for the catalog side (ie. do not have to do anything to add $zco_notifier->notify('NOTIFY_FOOTER_END', $current_page_base); which is located in includes/templates/template_default/common/tpl_main_page.php and includes/templates/responsive_classic/common/tpl_main_page.php
As to User Tracking Config, that feature is added as part of the installation which generates configuration options to be selected from the configuration menu. As stated in a thread where
installation appeared to occur continuously the install files need to be installed in their correct location (and also not in their incorrect location) to be able to perform the installation one time and one time only... Again, request to verify that the files located within the YOUR_ADMIN directory are not also duplicated to the catalog side.
For example, the following files should not be found on the catalog side:
includes/auto_loaders/config.user_tracking_install.php
includes/init_includes/init_user_tracking.php
includes/languages/english/user_tracking.php
includes/languages/english/extra_definitions/user_tracking.php
Also, the following files should be removed from the admin side of the store if a previous version had been installed. In particular if the server does not support/allow unlinking (deleting) files by code. The most recent
version does not include code files that were previously included as the code has been moved into other areas. Which if this is/was a fresh install of ZC with a fresh install of User tracking (no database entries existing from a previous version), then the only database related action of the version install would be to update the version number and none of the actions in the 1.5.8.php version file would be executed.
So more specifically: admin/init_includes/init_user_tracking.php initiates the install process and then it is in the version 1.5.3 installer where the configuration menu is first installed and it is then edited as necessary in later versions.