PHP code example of mainaero / yii2-gtm-widget

1. Go to this page and download the library: Download mainaero/yii2-gtm-widget library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

mainaero / yii2-gtm-widget example snippets


'gtm_id' => '<YOUR_GTM_ID_WITHOUT_GTM_PREFIX> ((optional)'

'gtm_id' => '1A2B3CD',
'gtm_env' => '&gtm_auth=<TOKEN>w&gtm_preview=<ENV_ID>&gtm_cookies_win=x'

'components' => [
...
  'gtmDataLayerPush' => [
    'class' => 'mainaero\yii\gtm\component\DataLayerPush'
  ],
...
]


use mainaero\yii\gtm\widget\GTM;
...

<?= GTM::widget(); 

<?= GTM::widget(['type' => 'noscript']); 

Yii::$app->gtmDataLayerPush->add(['event' => 'myEvent', 'eventCategory' => 'myCategory']);

<?= GTM::widget(['type' => 'dataLayerPush']) 
html
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-<YOUR_ID><YOUR_ENVIRONMENT_QUERY_STRING>"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->