Integration Google Tag Manager in your application
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist ezoterik/yii2-google-tag-manager "*"
or add
"ezoterik/yii2-google-tag-manager": "*"
to the require section of your composer.json
file.
- Add this code in your @app/config/main.php config file with the other previous config:
'bootstrap' => ['googleTagManager'],
'components' => [
'googleTagManager' => [
'class' => 'ezoterik\googleTagManager\GoogleTagManager',
'tagManagerId' => 'GOOGLE_TAG_MANAGER_ID', //Your Google Tag Manager ID without "GTM-" prefix
],
],
- You can generate events:
Yii::$app->googleTagManager->dataLayerPushItemDelay('event', 'example_event');