Skip to content

Releases: aawnu/php-ga4

Server Side 'Consent' & Monthly Package Check

28 May 01:48
6d82bff
Compare
Choose a tag to compare

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

25 May 21:00
c9da065
Compare
Choose a tag to compare
v1.2.0-alpha Pre-release
Pre-release

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

26 Jan 14:22
6412c01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.7...v1.1.8

Fix Items::item_category parameter index-conversion

14 Jan 22:20
eb531c2
Compare
Choose a tag to compare

What's Changed

  • Fix item::item_category index conversion by @aawnu in #77

Full Changelog: v1.1.6...v1.1.7

Extend support to PHP 8.3

21 Dec 21:59
722b7d7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.5...v1.1.6

Update readme, event name validation and deprecate PageView event

18 Jul 16:36
6b766a2
Compare
Choose a tag to compare

What's Changed

  • Update readme examples by @aawnu in #59
  • Fix underscores must be escaped in markdown by @8ctopus in #64
  • Add debug section to readme by @8ctopus in #65
  • Add info to pageview about not being official event by @aawnu in #68
  • Add additional information to readme by @8ctopus in #69
  • Update EventName validator by @aawnu in #70

Full Changelog: v1.1.4...v1.1.5

Minor update of exception and readme

25 Jun 17:30
89d85b0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.1.4

Update default params and fix converter

06 May 19:03
f854a0c
Compare
Choose a tag to compare

What's Changed

  • Add default event parameters by @aawnu in #41
  • Update file and model names to show type for simpler distinguishment by @aawnu in #42
  • Refactor microseconds converstion to helper and add tests by @aawnu in #43
  • Add pageview event by @aawnu in #44
  • Convert empty arrays to empty objects in JSON body by @aawnu in #45
  • [Experimental] Add campaign parameter support on events by @aawnu in #46
  • Parse item-arrays as item-models when converting event-array to event-models by @aawnu in #48
  • Test all events by ParseEvent Helper and send to GA Debugger by @aawnu in #49
  • Add overwrite for reserved event names to emulate GTM Events by @aawnu in #50
  • Remove test of Campaign data on each Event by @aawnu in #51
  • Add PHPDocblock by @aawnu in #52

Full Changelog: v1.1.2...v1.1.3

PageView, Campaign, Conversion

13 Apr 16:39
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Add pageview event by @aawnu in #44
  • Convert empty arrays to empty objects in JSON body by @aawnu in #45
  • [Experimental] Add campaign parameter support on events by @aawnu in #46
  • Parse item-arrays as item-models when converting event-array to event-models by @aawnu in #48

Full Changelog: v1.1.3-alpha...v1.1.3-beta

Add default parameters to events and update naming convensions

11 Apr 18:44
36651dd
Compare
Choose a tag to compare

What's Changed

  • Add default event parameters by @aawnu in #41
  • Update file and model names to show type for simpler distinguishment by @aawnu in #42
  • Refactor microseconds converstion to helper and add tests by @aawnu in #43

Full Changelog: v1.1.2...v1.1.3-alpha