- Fixed compatibility issues w/ Analytics 4.x.
- Updated Google Analytics to 3.17.
- Due to Google not supporting Simulator arm64, this architecture must be excluded when building.
- Update SEGAnalytics imports to support new namespacing introduced in v4.x
- Relaxes Segment Analytics library dependency.
- New: Add support to send
setCampaignParametersFromUrl
to Google Analytics when a "Deep Link Opened" track event is fired. This will enable enhanced campaign data mappings likeutm_id
andglcid
to be mapped and sent to Google Analytics.
(Supports analytics-ios 3.+ and Google Analytics 3.14.+)
- Enhancement: Fix issues related to
use_frameworks!
and transitive static libraries.
If you are using use_frameworks!
and workarounds you may need to follow extra-steps :
- Make sure you are using CocoaPods 1.4+
$ pod --version 1.5.3
- The
StaticLibWorkaround
subspec has been removed, use the default subspec instead - Remove references to the pod source files from your Xcode target if any
- Remove any remaining workarounds (e.g.
post_install
hooks) - (optional) if you don't directly depend on Google Analytics you don't need to explicit depend on it anymore
-
Before
use_frameworks! pod 'Analytics' pod 'Segment-GoogleAnalytics/StaticLibWorkaround' pod 'GoogleAnalytics' pod 'GoogleIDFASupport' post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| if config.build_settings['PRODUCT_NAME'] == 'Segment_GoogleAnalytics' # ... end end end end
-
After
use_frameworks! pod 'Analytics' pod 'Segment-GoogleAnalytics'
(Supports analytics-ios 3.+ and Google Analytics 3.14.+)
- Experimental: Try a newer workaround for static library issue.
(Supports analytics-ios 3.+ and Google Analytics 3.14.+)
- New Feature: Maps campaign data to GA from
track
andscreen
calls when present incontext.campaign
.
(Supports analytics-ios 3.+ and Google Analytics 3.14.+)
- Enhancement: Add subspec for static library workaround. Instead of adding
pod 'Segment-GoogleAnalytics'
, add the following to your Podfile if you are affected:
pod 'GoogleAnalytics'
pod 'Segment-GoogleAnalytics/StaticLibWorkaround'
(Supports analytics-ios 3.+)
- Fix: Prevent error 'include of non-modular header inside framework module'.
(Supports analytics-ios 3.0.+)
- Fix bug for proper inclusion of Spec'd
Order Completed
properties
(Supports analytics-ios 3.0.+)
- Add Core subspec for optional exclusion of Google IDFA Support.
(Supports analytics-ios 3.0.+ and Google Analytics 3.14.+)
- Add Core subspec for optional exclusion of Google IDFA Support
(Supports analytics-ios 3.0.+ and Google Analytics 3.14.+)
- Fix bug where using custom dimensions and metrics would crash.
(Supports analytics-ios 3.0.+ and Google Analytics 3.14.+)
Initial stable release.
(Supports analytics-ios 3.0.+ and Google Analytics 3.14.+)
Initial release.