PackageTrack
Sign in Get early access

theiconic/php-ga-measurement-protocol

Send data to Google Analytics from the server using PHP. This library fully implements GA measurement protocol.

v2.9.0 15M downloads/mo #1412 most downloaded on Packagist theiconic/php-ga-measurement-protocol

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 2.9 years

Nearly every release is documented

notes for 25 of 27 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

27 releases · first in 2014

0 releases in the last 12 months

see the full history below

Release timeline

26 releases · Sep 2014 to Sep 2020
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 27
  1. v2.9.0 24 Sep 2020
    Release notes
    Open source →
    Release notes
    • Adding batch hit feature, by @alberto-bottarini and @jorgeborges
    Open source →
  2. v2.8.0 10 Sep 2020
    Release notes
    • Adding optional Guzzle 7 dependency, by @irazasyed
    Open source →
    Release notes
    • Adding optional Guzzle 7 dependency, by @irazasyed
    Open source →
  3. v2.7.2 31 May 2020
    Release notes
    • Fixing social parameters that were not inheriting the correct class, by @alberto-bottarini
    Open source →
    Release notes
    • Fixing social parameters that were not inheriting the correct class, by @alberto-bottarini
    Open source →
  4. v2.7.1 30 Jun 2017
    Release notes
    • Fixing class_exists autoloader bug when getting parameters, by @peterjaap
    Open source →
    Release notes
    • Fixing class_exists bug when getting parameters, by @peterjaap
    Open source →
  5. v2.7.0 13 May 2017
    Release notes
    • Adding timeout option, by @venyii
    Open source →
    Release notes
    • Adding timeout option, by @venyii
    Open source →
  6. v2.6.0 10 Apr 2017
    Release notes
    • Adding Disabling library feature, by @edim24
    Open source →
    Release notes
    • Adding Disabling library feature, by @edim24
    Open source →
  7. v2.5.1 20 Mar 2017
    Release notes
    • Fixing required params for all hits, either Client ID or User ID
    Open source →
    Release notes
    • Fixing required params for all hits, either Client ID or User ID
    Open source →
  8. v2.5.0 19 Mar 2017
    Release notes
    • Fixing required params for Products, by @rhrebecek
    • Making Analytics class completely extensible
    Open source →
    Release notes
    • Fixing required params for Products, by @rhrebecek
    • Making Analytics class completely extensible
    Open source →
  9. v2.4.1 18 Jan 2017
    Release notes
    • Fixing URL encoding for Japanese characters by using RFC3986, by @ryo88c
    Open source →
    Release notes
    • Fixing URL encoding for Japanese characters by using RFC3986, by @ryo88c
    Open source →
  10. v2.4.0 14 Oct 2016
    Release notes
    Open source →
    Release notes
    • Adding get params methods by @Nightbr
    Open source →
  11. v2.3.0 20 Aug 2016
    Release notes
    • Adding getting URL method by @stefanzweifel
    Open source →
  12. v2.2.0 31 Jul 2016
    Release notes
    • Adding Debug feature for validating hits, in part contributed by @amit0rana (I had to fix the unit tests)
    • Removing dependency to Symfony Finder, now the lib is much faster since it doesn't read from disk
    • Fixing typo for setUserTimingCategory (a method to allow backward compatibility was added, it will be removed in V3)
    • Fixing issue #21 for cache buster param
    Open source →
  13. v2.1.1 25 Nov 2015

    Nothing published for this version

  14. v2.1.0 18 Jul 2015
    Release notes
    • Updating dependencies
    • Adding Content Grouping support by @lombo
    Open source →
  15. v2.0.0 03 Jul 2015
    Release notes
    • Upgrading to Guzzle 6
    • Removing support for PHP 5.4 (use version 1 for that)

    Version 1

    Open source →
  16. v1.2.0 18 Jul 2015
    Release notes
    • Updating dependencies
    • Adding Content Grouping support by @lombo
    Open source →
  17. v1.1.5 03 Jul 2015
    Release notes
    • Updating dependencies
    • Creating separate branches to maintain v1 and v2 apart
    Open source →
  18. v1.1.4 18 Apr 2015
    Release notes
    • Updating dependencies
    • Including Yii 2 integration by @baibaratsky
    • Placing project in CI with PHP 5.6 and 7
    Open source →
  19. v1.1.3 17 Mar 2015
    Release notes
    • Updating dependencies
    • Using caret for declaring dependencies in Composer, as per author's recommendation
    Open source →
  20. v1.1.2 07 Mar 2015
    Release notes
    • Creating setAsyncRequest(boolean $isAsyncRequest) method to be used instead of makeNonBlocking(). Its more flexible.
    • makeNonBlocking() is now deprecated, use setAsyncRequest() instead. To be removed in next major release.
    Open source →
  21. v1.1.1 26 Feb 2015
    Release notes
    • Changing HTTPS endpoint to official one in Google documentation
    • Adding Data Source parameter
    • Adding Geographical Override parameter
    Open source →
  22. v1.1.0 25 Feb 2015
    Release notes
    • Adding the capability of sending hits to GA in an asynchronous way (non-blocking)
    Open source →
  23. v1.0.1 03 Feb 2015
    Release notes
    • Minor bug fixes
    Open source →
  24. v1.0.0 30 Jan 2015
    Release notes
    • First stable release
    • Full implementation of GA measurement protocol (AFAIK, feel free to open issue/pull request)
    • 100% code coverage for unit tests
    • Only missing documentation and integration tests to be added in next minor release
    Open source →
  25. v0.1.1 01 Oct 2014
    Release notes
    • Fixing bug where ecommerce transaction was not collected because data was being sent as POST body instead of URL query parameters
    Open source →
  26. v0.1.0 23 Sep 2014
    Release notes
    • Added send pageview and event
      • All required parameters for pageview and events implemented
      • Alpha testing of transaction tracking with Enhanced Ecommerce
    Open source →
  27. v0.1-alpha.0 no date

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive