Releases: aawnu/php-ga4
V2.0.0
- Cleanup and removal of deprecated functionality.
- Implemented Firebase to allow app events to be triggered or queued through a server.
- Removed the custom
pageview
event. If you want to retain this functionality, please create your own copy of Event\PageView. - Fixed PHPUnit tests to properly validate the codebase and assertions.
- Removed the old
GA4Exception
handler. Please refer to Exception\Ga4Exception.php. - Added
session_id
andengagement_time_msec
attributes to events for grouping and timeline tracking.
What's Changed
Full Changelog: v1.2.4...v2.0.0
Implement Firebase Handler
What's Changed
Full Changelog: v1.2.4...v1.3.0-alpha
Update static variables and PHP version to support 8.4
Fix: check of user_id before initialization
What's Changed
Full Changelog: v1.2.2...v1.2.3
The Unlicense
This release is solely to move from the MIT License to the Unlicensed License and remove all requirements of copyright notice of third party links. My only goal is to stay clear of liabilities from however you choose to utilize this codebase. This also allows others to redistribute this codebase should I some day choose to stop maintenance. Thank you all who uses this code in your projects.
Send user provided data with User-ID
What's Changed
Full Changelog: v1.2.0...v1.2.1
Server Side 'Consent' & Monthly Package Check
This version add server side "Consent" handling by also moving ad_personalization
from Analytics
to Analytics->Consent
and also introduces ad_user_data
consent. Have also been added to README Getting started
section.
Have also added monthly workflow that runs this library with php 8.0, 8.1, 8.2 and 8.3 with both highest and lowest composer versions preferred make sure the library works in most possible scenarios - even if your project is a little behind on php version.
What's Changed
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #83
- Add Consent variables to analytics body (privately) by @aawnu in #85
- Add Consent & Cleanup by @aawnu in #86
- Feature: Add Consent by @aawnu in #87
- Add monthly tests to ensure dependencies by @aawnu in #88
- Fixes to reused workflow by @aawnu in #89
Full Changelog: v1.1.8...v1.2.0
v1.2.0-alpha
What's Changed
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #83
- Add Consent variables to analytics body (privately) by @aawnu in #85
- Add Consent & Cleanup by @aawnu in #86
Full Changelog: v1.1.8...v1.2.0-alpha
Fix wrong body text of measurement id error
What's Changed
- Update dependabot.yml by @aawnu in #78
- Bump actions/cache from 3 to 4 by @dependabot in #79
- Update errors to relect error type by @aawnu in #81
Full Changelog: v1.1.7...v1.1.8
Fix Items::item_category parameter index-conversion
What's Changed
Full Changelog: v1.1.6...v1.1.7