https://github.com/dmt-software/ga4events
Google Analytics 4 Events
https://github.com/dmt-software/ga4events
Last synced: 3 months ago
JSON representation
Google Analytics 4 Events
- Host: GitHub
- URL: https://github.com/dmt-software/ga4events
- Owner: dmt-software
- License: mit
- Created: 2022-06-10T09:58:03.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-28T09:07:38.000Z (about 3 years ago)
- Last Synced: 2025-11-27T17:27:06.439Z (5 months ago)
- Language: PHP
- Size: 48.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ga4events
Google Analytics 4 Events helper objects.
Usage:
```php
'mret_hcraes']);
// or
$searchEvent = GA4Helper::search(['search_term' => 'mret_hcraes']);
// output the event in different formats
$gtagParams = GA4Helper::toGtag($searchEvent);
print_r($gtagParams);
/*
Array
(
[0] => event
[1] => search
[2] => Array
(
[search_term] => mret_hcraes
)
)
*/
$gtagScript = GA4Helper::toGtagScript($searchEvent, $includeScriptTag = false);
echo $gtagScript;
/*
gtag("event","search",{"search_term":"mret_hcraes"});
*/
$dataLayerParams = GA4Helper::toDataLayer($searchEvent);
print_r($dataLayerParams);
/*
Array
(
[event] => search
[ecommerce] => Array
(
[search_term] => mret_hcraes
)
)
*/
$dataLayerScript = GA4Helper::toDataLayerScript($searchEvent, $includeScriptTag = false);
echo $dataLayerScript;
/*
dataLayer.push({"event":"search","ecommerce":{"search_term":"mret_hcraes"}});
*/
```