Difference between revisions of "How to add custom tracking JavaScript code at the bottom of each aMember's page"

From aMember Pro Documentation
Jump to: navigation, search
(Created page with "Create file /amember/application/configs/site.php with this code: <source> <?php // Setup hook that will be executed before page render Am_Di::getInstance()->hook->add(Am_Ev...")
 
Line 1: Line 1:
Create file /amember/application/configs/site.php with this code:  
+
Add this code to [[site.php file]]:
 
<source>
 
<source>
 
<?php
 
<?php

Revision as of 03:44, 28 October 2015

Add this code to site.php file:


<?php

// Setup hook that will be executed before page render
Am_Di::getInstance()->hook->add(Am_Event::BEFORE_RENDER, 'addTrackingCode');

function addTrackingCode(Am_Event $e){

    // Do not add tracking code to Admin pages. 
    if(defined('AM_ADMIN')) return;


    $view = $e->getView();

    // Output your code before closing </body> tag
    $view->placeholder('body-finish')->append(<<<EOT
<script>

PUT YOUR TRACKING JAVASCRIPT CODE HERE

</script>
EOT
        );
}