Android SDK v1.0.1

by ReadMe API

View on GitHub

Bug Fixes

  • sdk: announce ConvertAgent/1.0 User-Agent: sdk: announce ConvertAgent/1.0 User-Agent on all outbound requests

New Features and Improvements

  • Reliable Background Data Collection
    We've enhanced the way we collect background data, such as clicks and scrolling behavior. Previously, there was an issue causing these signals to sometimes get stuck in a loop trying to upload without success. Now, data uploads reliably no matter which browser you're using, and there's no more unnecessary network traffic from retry attempts.

Android SDK v1.0.0

by ReadMe API

View on GitHub

New Features and Improvements

  • android-sdk-4-2: add ConvertContext.hasGoal goal-existence: android-sdk-4-2: add ConvertContext.hasGoal goal-existence pre-check (F-174)
  • android-sdk-7-5: Conversions screen surfaces: android-sdk-7-5: Conversions screen surfaces unknown goals via hasGoal pre-check (F-174)
  • demo: add visitor-attribute &: demo: add visitor-attribute & location-property tunables + emulator setup helper
  • demo: scaffold standalone Compose: demo: scaffold standalone Compose demo app (Story 7.1)

Bug Fixes

  • android-sdk-5-2: declare ACCESS_NETWORK_STATE permission
  • android-sdk-7-7: decouple unit test: android-sdk-7-7: decouple unit test fixtures from local.properties
  • android-sdk: PR #39 code-review: android-sdk: PR #39 code-review remediation — offline queue, rules, onReady, HTTP, test reliability
  • release: also disable @semantic-release/github: release: also disable @semantic-release/github releasedLabels
  • release: auto-release :packages:core too: release: auto-release :packages:core too + sync RELEASE.md (Gemini PR #45)
  • release: auto-release to Maven: release: auto-release to Maven Central (publishingType=AUTOMATIC)
  • release: drop optional signingInMemoryKeyId: release: drop optional signingInMemoryKeyId (fixes "Could not read PGP secret key")
  • release: isolate parity tooling: release: isolate parity tooling to tools/ and activate Yarn Berry
  • release: publish via tag: release: publish via tag + GitHub Release, never push to main
  • release: supply Maven Central: release: supply Maven Central creds as ORG_GRADLE_PROJECT_ props

New Features and Improvements

  • First Visitor Tracking in Google Analytics

    • We're introducing a new option for Google Analytics integration that lets you track only the first exposure of a visitor to an experience. This means that your analytics will only count that initial impression, avoiding multiple counts when a visitor comes back to the same page.
  • Preserve URL Fragments in Redirects

    • We've enhanced the URL redirect feature to ensure that any fragments (the part of the URL after a #) are retained, even if there are multiple query strings. This improvement helps maintain the complete URL structure when visitors land on your pages with query strings and fragments.
  • Improve Handling of Double Question Marks in URLs

    • Sometimes URLs can end up with an extra ? due to combining query strings. We've fixed this by cleaning up the URL to ensure that only one ? is used. This prevents any confusion and ensures the URLs direct visitors properly without any garbled strings.

These improvements are designed to make your experience smoother and your analytics more accurate. As always, thank you for using our services!

View on GitHub

Bug Fixes

  • js-sdk: document ConvertAgent UA: js-sdk: document ConvertAgent UA invariant (trigger js-sdk release)
  • js-sdk: document ConvertAgent User-Agent: js-sdk: document ConvertAgent User-Agent invariant on server-side HTTP, closes #387

PHP SDK v1.1.0

by ReadMe API

View on GitHub

New Features and Improvements

  • api: always announce as: api: always announce as Convert SDK via ConvertAgent User-Agent

Refactoring

  • api: extract CONVERT_AGENT_USER_AGENT as: api: extract CONVERT_AGENT_USER_AGENT as a class constant

PHP SDK v1.0.1

by ReadMe API

View on GitHub

Bug Fixes

  • context: forward all BucketingAttributes: context: forward all BucketingAttributes to ExperienceManager
  • release: stop monorepo-builder from: release: stop monorepo-builder from creating release commits
  • release: switch to tag-only: release: switch to tag-only release pipeline (no branch commits)
  • Restore Berry-format yarn.lock from: Restore Berry-format yarn.lock from main

View on GitHub

Bug Fixes

  • context: forward all BucketingAttributes: context: forward all BucketingAttributes to ExperienceManager

New Features and Improvements

  • Improved Goal Conversion Timing
    Now, your goal conversions are even smarter. Previously, clicks that happened before certain experiences activated weren't captured correctly. We've made improvements so these clicks are now remembered and processed as soon as the experience triggers. This ensures you don't miss out on any valuable data from early interactions.