Skip to content

Releases: aawnu/php-ga4

Add helper to parse different GA-Session cookie values

Choose a tag to compare

@aawnu aawnu released this 26 Jan 21:54
f0951cd

What's Changed

Full Changelog: v2.1.1...v2.1.2

v2.1.1

Choose a tag to compare

@aawnu aawnu released this 25 Oct 20:43
4e700f4

What's Changed

  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #104
  • Bump PHP to include version 8.6

Full Changelog: v2.1.0...v2.1.1

V2.1.0: Pageviews & Exceptions

Choose a tag to compare

@aawnu aawnu released this 10 May 01:58

This update adds an in-between EventMainHelper between EventHelper and IOHelper to make room for events that does not utilize the PageInfo paramters, such as the PageView event that only takes in the Page Title and Page Url.

What's Changed

Full Changelog: v2.0.0...v2.1.0

V2.0.0

Choose a tag to compare

@aawnu aawnu released this 04 Mar 23:16
5daf51a
  • 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 and engagement_time_msec attributes to events for grouping and timeline tracking.

What's Changed

Full Changelog: v1.2.4...v2.0.0

V1.2.4: Add PHP 8.4

Choose a tag to compare

@aawnu aawnu released this 17 Jan 10:27
571a9c6

What's Changed

  • Add PHP v8.4 by @aawnu in #95
  • Update composer.json by @aawnu in #96
  • Update static parameters to match constructor of Analytics.php by @aawnu in #99

Full Changelog: v1.2.3...v1.2.4

V1.2.3

Choose a tag to compare

@aawnu aawnu released this 31 Jul 09:06
7b2be4a

What's Changed

  • fix using user_id before initialization and add tests for future by @aawnu in #94

Full Changelog: v1.2.2...v1.2.3

V1.2.2: The Unlicense

Choose a tag to compare

@aawnu aawnu released this 02 Jul 22:59
1bd7377

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.

V1.2.1: User Data

Choose a tag to compare

@aawnu aawnu released this 02 Jul 22:30
61ded66

What's Changed

  • Add: Send user-provided data with User-ID using the Measurement Protocol by @aawnu in #91

Full Changelog: v1.2.0...v1.2.1

V1.2.0: Server Side "Consent"

Choose a tag to compare

@aawnu aawnu released this 28 May 01:48
6d82bff

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

v1.2.0 Alpha Pre-release
Pre-release

Choose a tag to compare

@aawnu aawnu released this 25 May 21:00
c9da065

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