Source of file GoogleAnalytics.php
Size: 1,004 Bytes - Last Modified: 2022-02-21T10:02:03+00:00
/var/www/docs.ssmods.com/process/src/src/extensions/GoogleAnalytics.php
12345678910111213141516171819202122232425262728293031323334 | <?php namespace Arillo\GoogleAnalytics\Extensions; use SilverStripe\ORM\DataExtension; use SilverStripe\Core\Environment; class GoogleAnalytics extends DataExtension { public function getGoogleAnalytics() { if ( Environment::getEnv('SS_ENVIRONMENT_TYPE') === 'live' && Environment::getEnv('AO_GA_TRACKING_CODE') ) { return $this->owner->customise([ 'GoogleAnalyticsTrackingCode' => Environment::getEnv('AO_GA_TRACKING_CODE') ])->renderWith('GoogleAnalytics'); } } public function GoogleTagManager($type = 'head') { if ( Environment::getEnv('SS_ENVIRONMENT_TYPE') === 'live'&& Environment::getEnv('AO_GTM_CODE') ) { return $this->owner->customise([ 'GoogleTagManagerCode' => Environment::getEnv('AO_GTM_CODE'), 'GoogleTagManagerType' => $type, ])->renderWith('GoogleTagManager'); } } } |