PHP code example of zdenekgebauer / google-tag-manager

1. Go to this page and download the library: Download zdenekgebauer/google-tag-manager 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/ */

    

zdenekgebauer / google-tag-manager example snippets


$event = new EventShare();
$event->method = 'Twitter';
$event->contentType = 'image';
$event->itemId = 'C_12345';

echo ((new DataLayer($event))->render());  // window.dataLayer.push({"event":"share","content_type":"image","item_id":"C_12345"});

$event = new EventPurchase();
$event->transactionId = '1234';
$event->value = '9.99';
$event->currency = 'USD';

$item = new Item('SKU12', 'Some gadget', 9.99, 1);
$item->brand = 'Acme';
$item->category = 'Cool Gadgets';
$event->addItem($item);

echo ((new DataLayer($event))->render());

class MyDataLayerContent extends DataLayerContent
{
    public ?string $_construct()
    {
        $this->     parent::assertValid(); // check 
        $result->edProperty = 'some';
echo ((new DataLayer($content))->render());  // window.dataLayer.push({"