Skip to main content
For information on supported SDK versions and deprecation timelines, see the SDK Deprecation Policy.

Module Status Legend

  • ■ Updated: Module has changed in this release.
  • ■ Unchanged: Module is unchanged in this release.
  • ■ Deprecated: Module is deprecated and will be removed in a future release.

Modules

  • Core
  • Web Personalization
Cards · Google Tag Manager · Shopify

Release

  • Version: v2.81.01

Core

What’s New
  • Added the eventV2 request to the MoEngage amp-analytics vendor config. The legacy event request is deprecated and will be removed in a future update. Migrate your triggers to eventV2. For more information, refer to Configure and Integrate AMP Event Analytics.
Fixes
  • Fixed anonymous profiles being created since v2.80.00 for apps using subscriber-based billing with cross-subdomain sharing.

Web Personalization

Fixes
  • Fixed duplicate rendering of event-triggered recommendation experiences. A repeat trigger now updates the experience already on the page instead of rendering another one.

Modules

  • Core
  • Web Personalization
  • Google Tag Manager
Cards · Shopify

Release

  • Version: v2.81.00

Core

What’s New
  • Added console logs to the NPM package, shown based on the logLevel set during initialization. For more information, refer to Common Configuration Scenarios.

Web Personalization

What’s New
  • Added the getEmailSubscription and updateEmailSubscription methods for landing pages.

Google Tag Manager

What’s New
  • Added support for integration version tracking.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.80.00

Core

What’s New
  • Added moe_referrer to session and source tracking.
Improvements
  • Handled logins performed simultaneously across multiple tabs.
Fixes
  • Fixed user-level attribute caching for cross-subdomain sharing.
  • Fixed previous_identities in the update_unique_user_id method.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.79.02

Core

Improvements
  • Scoped the USER_ATTRIBUTE_UNIQUE_ID trackEvent restriction to user-attribute events.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.79.01

Core

Fixes
  • Removed incorrect USER_ATTRIBUTE_UNIQUE_ID reports from batch payloads.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.79.00

Core

Improvements
  • Added extra condition layers for data tracking under subscriber-based billing type.
  • Stringified initialization input fields in the NPM package as part of VAPT remediation.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.78.01

Core

Improvements
  • Implemented time-bounded Indexed DB operations in login and logout flows.

Modules

  • Core
  • Web Personalization
Cards · Google Tag Manager · Shopify

Release

  • Version: v2.78.00

Core

What’s New
  • Added base_url support for the HTML OSM campaign type.
Improvements
  • Refactored and consolidated debug logs and logger broadcasts.
  • Froze the device ID and UID in the report for every add_unique_user_id/setUniqueId call.
Fixes
  • Fixed anonymous user profile creation for subscriber-based dashboards.

Web Personalization

Improvements
  • Updated the contract for the fetchExperiences method.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.77.03

Core

Improvements
  • Added templateType to all default OSM events.
Fixes
  • Fixed identifier race conditions and added support for native window global methods.

Modules

  • Core
  • Web Personalization
Cards · Google Tag Manager · Shopify

Release

  • Version: v2.77.01

Core

Improvements
  • Updated the logic for the global frequency capping pre-prioritization check.
  • Updated the SDK initialization logic in the NPM package.
Fixes
  • Fixed an SDK opt-out issue when disableCookies is enabled.

Web Personalization

What’s New
  • Added Decision Policy Simulator support.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.77.00

Core

What’s New
  • Added support to detect version mismatch between Web SDK, Personalize SDK and Service Worker.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.76.02

Core

Improvements
  • Removed previous_identities from the identity map when calling add_unique_user_id or setUniqueId.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.76.01

Core

Improvements
  • Extended TV device detection to support new Vizio SmartCast user agents. For more information, refer to Smart TV integration.

Modules

  • Core
  • Google Tag Manager
Web Personalization · Cards · Shopify

Release

  • Version: v2.76.00

Core

Improvements
  • Implemented a methodQueue to reliably manage and execute public method calls.
  • Added a safeguard to prevent duplicate initializations of the Web SDK and WebP.

Google Tag Manager

Improvements
  • Implemented a fallback mechanism for MoEngage actions to prevent execution failures when the Web SDK initializes with a delay. For more information, refer to Google Tag Manager (GTM) Templates.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.75.00

Core

Improvements
  • Reduced script bundle size to enhance overall performance.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.74.01

Core

Improvements
  • Downgraded the emitted JavaScript output target.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.74.00

Core

What’s New
  • Introduced the MoEngage Assist Chrome Extension, a dedicated browser tool for debugging Web SDK integration, inspecting live event payloads, and troubleshooting campaigns in real time. For more information, refer to MoEngage Assist Chrome Extension.
Improvements
  • Optimized the SDK initialization process by eliminating redundant InitData constructor calls.
Fixes
  • Fixed an issue where anonymous users were unintentionally logged out when data tracking was disabled.
  • Fixed an issue where an incorrect OS version was being sent in the report call for users on Firefox and Safari browsers.
  • Resolved an issue that caused self-handled web push notifications to automatically trigger after resetting push permissions.

Modules

  • Core
  • Web Personalization
Cards · Google Tag Manager · Shopify

Release

  • Version: v2.73.02

Core

Improvements
  • Added all campaign validation for Frequency Capping.

Web Personalization

What’s New
  • Added nonce support for attribute operation.

Modules

  • Web Personalization
Core · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.73.01

Web Personalization

Fixes
  • Fixed an issue regarding event tracking.

Modules

  • Core
  • Web Personalization
Cards · Google Tag Manager · Shopify

Release

  • Version: v2.73.00

Core

Improvements
  • Tracked browser name and OS version.

Web Personalization

Improvements
  • Removed rendered experiences on page change.

Modules

  • Cards
Core · Web Personalization · Google Tag Manager · Shopify

Release

  • Version: v2.72.01

Cards

Fixes
  • Fixed cards fetch issue caused by epoch time in milliseconds instead of seconds.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.72.00

Core

Improvements
  • Prevented soft ask and hard ask for web push notifications in incognito/private browsing mode.
  • Frequency capping count now persists after logout, so returning users keep their existing count.

Modules

  • Core
Web Personalization · Cards · Google Tag Manager · Shopify

Release

  • Version: v2.71.01

Core

Fixes
  • Fixed an incorrect SDK version in the NPM package.

Modules

  • Core
  • Cards
Web Personalization · Google Tag Manager · Shopify

Release

  • Version: v2.71.00

Core

What’s New
  • Added support to track integration type.
Improvements

Cards

Fixes
  • Fixed an issue related to content and CTA button text max width.

Modules

  • Core
  • Web Personalization
Cards · Google Tag Manager · Shopify

Release

  • Version: v2.70.00
  • Version: v2.70.01

Core

What’s New

Web Personalization

What’s New
  • Added re-rendering support for experience operations in test experiences.

Modules

  • Core
  • Cards
  • Shopify
Web Personalization · Google Tag Manager

Release

  • Version: v2.68.02
  • Version: v2.68.03

Core

Fixes
  • Fixed an issue with the handle_page_change() function in TV device integration.
  • Fixed delivery funnel stats for self-handled OSM.

Cards

Fixes
  • Fixed multiple lines of content in Cards message body.

Shopify

Fixes
  • Fixed saving cart_token in storage.

Modules

  • Core
  • Google Tag Manager
Web Personalization · Cards · Shopify

Release

  • Version: v2.68.01

Core

Fixes
  • Fixed an infinite loop in device attribute tracking during user resolution.
  • Fixed the mismatched disable_onsite key name in the NPM package.

Google Tag Manager

Improvements

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.68.00

Core

What’s New
  • Added array object support for trigger filters.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.67.00

Core

What’s New

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.66.02

Core

Fixes
  • Fixed an IndexedDB transaction issue.

Modules

  • Core
  • Cards
Web Personalization · Shopify

Release

  • Version: v2.66.01

Core

Improvements
  • Added error handling in exit intent campaigns.
Fixes
  • Fixed multiple template calls issue.

Cards

Fixes
  • Fixed cards button aria label.

Modules

  • Core
  • Cards
Web Personalization · Shopify

Release

  • Version: v2.66.00

Core

What’s NewImprovements
  • Decoupled environment and logs from debug logs.
  • Improved segment revaluation.
Fixes
  • Fixed a missing null check for swScope in the NPM package.

Cards

Improvements
  • Refactored the Cards module code.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.65.03

Core

Fixes
  • Fixed an issue with DC_101.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.65.02

Core

Fixes
  • Fixed an issue with identifyUser.

Web Personalization

Fixes
  • Fixed subdomain sharing fetch experiences issue.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.65.00
  • Version: v2.65.01

Core

What’s New
  • Added support for Brizy v3.
Fixes
  • Fixed an issue where push subscription details were not removed after unsubscribing.
  • Fixed an issue where the soft ask did not reappear after logging out.

Web Personalization

What’s New
  • Added cache support for self-handle experiences.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.64.00

Core

What’s New
  • Added support to store third-level domain cookies.
  • Added support for channel-level frequency capping.
Improvements
  • Updated destroy_session() method to handle parallel user logouts.
  • Added expiry date to moe_uuid cookie.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.63.02

Core

Improvements
  • Removed async from identifyUser(), enableSdk(), disableSdk() methods to make them compatible with new GTM changes.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.63.01

Web Personalization

Improvements
  • Reset reapply operations on single-page app pages.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.63.00

Core

What’s New
  • Added universal link tracking for email.
Improvements
  • Improved test case coverage of the OSM module.
Fixes
  • Fixed issues with subdomain sharing.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.62.00

Core

Improvements
  • Upgraded Node version to 22.11.0 (LTS).
  • Refactored subscriber-based billing module.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.61.02

Core

Fixes
  • Fixed restoring styles when no campaigns exist.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.61.01

Core

Fixes
  • Fixed application of styles on the body tag.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.61.00

Core

What’s New
  • Added Multi-App and Portfolio Attributes Tracking Support.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.60.01

Core

Fixes
  • Fixed user logout issue.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.60.00

Core

Improvements
  • Reduced cookie storage.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.59.00

Web Personalization

Improvements
  • Bypassed subscriber billing in landing pages.
Fixes
  • Fixed device ID handling issue.

Modules

  • Web Personalization
  • Cards
Core · Shopify

Release

  • Version: v2.58.02

Web Personalization

Improvements
  • Removed caching for self-handled personalization.

Cards

Fixes
  • Fixed bug related to disableSDK.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.58.01

Core

Improvements
  • Added impression tracking for the hard ask in self-handled push.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.58.0

Core

What’s New
  • Added campaign priority management.

Modules

  • Core
  • Cards
Web Personalization · Shopify

Release

  • Version: v2.57.0

Core

What’s NewImprovements
  • Optimized the CI/CD pipeline.

Cards

Improvements
  • Optimized the Cards module size.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.56.2

Core

Fixes
  • Fixed bug related to fetching user before SDK initialization.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.56.0

Web Personalization

What’s New
  • Added tracking support for subscriber-based billing apps.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.55.1

Core

What’s New

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.55.0

Web Personalization

Improvements
  • Updated validate offering context function for tracking offering experiences.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.54.12

Core

Fixes
  • Fixed issues related to subscriber-based billing and cross-subdomain tracking.
  • Fixed issue related to fetching SDK Settings.

Web Personalization

What’s New
  • Added support for self-handled experience rendering.
  • Added offering click and shown experience tracking.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.54.8
  • Version: v2.54.9
  • Version: v2.54.10

Core

Fixes
  • Fixed issues related to subscriber-based billing and cross-subdomain tracking.
  • Fixed issue related to fetching SDK Settings.

Web Personalization

What’s New
  • Added support for self-handled experience rendering.
  • Added offering click and shown experience tracking.

Modules

  • Cards
Core · Web Personalization · Shopify

Release

  • Version: v2.54.7

Cards

What’s New
  • Added accessibility support in Cards.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.54.6

Core

Improvements
  • The initialization lifecycle event is now emitted even when the SDK is disabled. For more information, refer to Web SDK Lifecycle Callbacks.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.54.4

Core

Improvements
  • Refactored and removed unused code.

Web Personalization

What’s New
  • Added support for multiple moe-data-id.
Improvements
  • Updated prefix name for self-handle function.

Modules

  • Core
  • Shopify
Web Personalization · Cards

Release

  • Version: v2.54.3

Core

What’s New
  • Added accessibility support in Web Push and On-site Messaging.
Improvements
  • Initialized the store manager when the SDK is enabled.

Shopify

Fixes
  • Fixed order of cart items in data tracking payload.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.54.2

Core

What’s New

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.53.5

Core

Improvements
  • Added moe_aid tracking to all report calls where it is present.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.53.4

Web Personalization

Improvements
  • Removed JavaScript type attribute from the script tag.

Modules

  • Cards
Core · Web Personalization · Shopify

Release

  • Version: v2.53.3

Cards

Fixes
  • Fixed Delete API failure.
  • Fixed content CSS.

Modules

  • Web Personalization
  • Cards
Core · Shopify

Release

  • Version: v2.53.2

Web Personalization

Improvements
  • Removed widget id attribute from script tags.

Cards

Improvements
  • Updated un-clicked count function.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.52.2

Core

What’s New
  • Added support for Multi-ID.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.52.0

Web Personalization

Improvements
  • Updated default variation method for impression tracking.

Modules

  • Web Personalization
  • Cards
Core · Shopify

Release

  • Version: v2.51.3

Web Personalization

What’s New
  • Added hash URL support in the Web Personalization editor.

Cards

Improvements
  • Updated API cards context data.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.51.1

Core

What’s New
  • Added server-side rendering compatibility to the NPM package.
Fixes
  • Fixed a corner-case bug.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.51.0

Core

What’s New
  • Added CommonJS module support to the NPM package.
Improvements
  • Refactored SPA handler.
Fixes
  • Fixed push support in the Chrome extension.

Web Personalization

Improvements
  • Added widget ID tracking to the trackClick function.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.50.1

Core

Fixes
  • Fixed data center casing related bug.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.50.0

Core

What’s New
  • Added support for push notification in Chrome Extension. For more information, refer to SDK Support for Browser Extensions.
  • Added support for tracking failure stats in offline mode.

Web Personalization

What’s New
  • Added support for Tabbed Recommendation.
Fixes
  • Fixed split URL related bug.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.49.0

Core

What’s New
  • Added support for setting a custom SDK version during NPM package initialization.
Improvements
  • Removed the push permission check while tracking device attribute if the web push module is disabled.
Fixes
  • Fixed tracking of push device attribute in an edge case of subscriber-based billing.
  • Fixed fetching metadata of OSM campaigns on user login.

Web Personalization

What’s New
  • Added public method renderPageTypeExperience for Page-Type experience rendering.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.48.1

Core

Fixes
  • Fixed GCG campaign rendering.

Web Personalization

What’s New
  • Split URL rendering.
  • Released Landing Pages.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.48.0

Core

What’s New
  • Added multiple URL filtering support in a single operation.
Fixes
  • Added a window.Moengage null check to the NPM package integration script.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.47.2

Core

Fixes
  • Handled the Cards on_load callback in the NPM package when Cards initialization takes time.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.47.1

Core

Fixes
  • Fixed notification error handling.

Modules

  • Core
  • Cards
Web Personalization · Shopify

Release

  • Version: v2.47.0

Core

Fixes
  • Reverted the code change for notification error handling.

Cards

Improvements
  • Improved Cards sync and the underlying code.

Modules

  • Core
  • Cards
Web Personalization · Shopify

Release

  • Version: v2.46.3

Core

Improvements
  • Made offline batches the same size as online batches.
  • Removed cookies dependency from test campaigns.
Fixes
  • Fixed the InitData TypeScript declaration in the NPM package.

Cards

Improvements
  • Removed cards frame on user logout.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.46.0

Core

What’s New
  • Added versioning in Web SDK, Cards, Web Personalization, and serviceworker (Web Push).
  • Added versioning of Web SDK in sync with the version in the NPM package’s package.json.
  • Added a TypeScript declaration file to the NPM package to assist Web SDK usage in IDEs.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.45.1

Core

Fixes
  • Fixed a missing null check for the Notification window object.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.45.0

Core

Improvements
  • Added campaign context in OSM template call.
Fixes
  • Fixed a missing null check for the Notification window object.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.44.0

Core

Improvements
  • Added campaign context in OSM template call.
Fixes
  • Fixed a missing null check for the Notification window object.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.43.0

Core

What’s New
  • Added new events and device attributes for Push Subscription events.
  • Added JSON object support to the trigger evaluator.

Web Personalization

Improvements
  • Removed the default cluster target to dc_1.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.43.1

Core

Fixes
  • Handled cross-subdomain push opted state.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.43.0

Core

What’s New
  • Added new events and device attributes for push subscription events.
  • Added JSON object support to the trigger evaluator.

Web Personalization

Improvements
  • Removed the default cluster target of dc_1.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.42.0

Core

What’s New
  • Added support for delay in custom event trigger campaign.

Web Personalization

What’s New
  • Added support for showing personalized experiences in preview mode.

Modules

  • Core
  • Web Personalization
  • Cards
Shopify

Release

  • Version: v2.41.1

Core

Fixes
  • Fixed Push Subscriber Billing post-logout issue.

Web Personalization

What’s New
  • Added support for triggering Personalize based on pageContext.
  • Added Page Type filter support.

Cards

What’s NewImprovements
  • Removed hidden cards from self-handled APIs.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.41.0

Web Personalization

What’s New
  • Added support for triggering Personalize based on pageContext.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.40.2

Core

Improvements
  • Added caching for object-type user attributes.
  • Passed the user ID in API calls.

Web Personalization

Improvements
  • Changed the editor rendering logic.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.40.1

Core

Improvements
  • Added caching for object-type user attributes.
  • Passed the user ID in API calls.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.40.0

Web Personalization

Improvements
  • Changed the editor rendering logic.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.39.0

Core

Fixes
  • Fixed error handling in setCurrentSource.

Modules

  • Cards
Core · Web Personalization · Shopify

Release

  • Version: v2.39.0

Cards

What’s New
  • Merged Cards TV features and global DC4 release.

Modules

  • Web Personalization
  • Cards
Core · Shopify

Release

  • Version: v2.38.4
  • Version: v2.38.5

Web Personalization

Fixes
  • Fixed stats API failure for hash URLs.

Cards

What’s New

Modules

  • Cards
Core · Web Personalization · Shopify

Release

  • Version: v2.38.1

Cards

What’s New
  • Added support for Cards in TV (all clusters except DC4). For more information, refer to Smart TV integration.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.37.7

Core

Improvements
  • Added condition to check date value in user attribute.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.37.3

Core

What’s New
  • Added delivery funnel cases for personalization failures, delayed campaigns, and API failures.

Web Personalization

Fixes
  • Fixed test experience URL for hash URLs.

Modules

  • Core
  • Cards
  • Shopify
Web Personalization

Release

  • Version: v2.37.0
  • Version: v2.37.1

Core

Improvements
  • Added flag for subscriber billing accepted attributes.

Cards

Fixes
  • Fixed cards get call hit multiple times.

Shopify

Improvements
  • Added cart_token request param in Shopify multi-ID enabled clients.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.36.0

Core

Fixes
  • Added null check on a function called from TV devices.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.34.4

Core

Fixes
  • Fixed new campaigns fetching every 15 minutes on TV devices.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.34.3

Web Personalization

Improvements
  • Updated anti-flicker code.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.34.2

Core

Improvements
  • Updated all scripts caching time to 2 weeks.
  • Updated the data tracking API format to support batching.
  • Added check for 1-step without overlay.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.33.1
  • Version: v2.34.0

Core

Improvements
  • Updated the data tracking API format to support batching.
  • Replaced dot-space unicode in OSM event and attribute names.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.33.0

Web Personalization

What’s New
  • Added anti-flicker handling on a per-element basis.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.30.6

Core

What’s New
  • Added AND trigger support.

Web Personalization

What’s New
  • Added server-side personalization.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.25.0

Core

Improvements
  • Added campaign context tracking to the On-site Messaging lead generation submitted event.

Web Personalization

Fixes
  • Fixed insert operation handling when the body is not available.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.23.1

Web Personalization

What’s New
  • Added support for real-time recommendations.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.22.2
  • Version: v2.23.0

Core

What’s New
  • Added a page change handler.
Improvements
  • Added minor testing logs.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.22.1

Core

What’s New
  • Added a page change handler.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.22.0

Core

Improvements
  • Injected the campaign ID into the template.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.21.1

Core

What’s NewImprovements
  • Enabled beacon for all clients.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.20.2
  • Version: v2.20.6

Core

What’s New
  • Added remote logs support.
  • Added OR support in event triggers.

Web Personalization

Fixes
  • Fixed a minor bug.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.20.0

Web Personalization

What’s New
  • Added mobile-specific personalization support.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.19.24

Core

Fixes
  • Fixed a minor bug with the service worker in the data center build.

Modules

  • Cards
Core · Web Personalization · Shopify

Release

  • Version: v2.19.21
  • Version: v2.19.22

Cards

Fixes
  • Fixed a minor bug with the mobile back button while a card is open.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.19.19
  • Version: v2.19.20

Core

Fixes
  • Fixed a minor bug.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.19.17
  • Version: v2.19.18

Core

Fixes
  • Added missing initialization keys to the NPM package.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.19.16

Core

What’s New
  • Added data center support in NPM and Web Personalization.

Modules

  • Core
  • Cards
Web Personalization · Shopify

Release

  • Version: v2.19.15

Core

Fixes
  • Fixed bug for test campaigns.

Cards

Fixes
  • Fixed bug relating to default config being empty.

Modules

  • Shopify
Core · Web Personalization · Cards

Release

  • Version: v2.19.13

Shopify

Fixes
  • Fixed bug relating to using phone and email for user ID.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.19.11

Core

Fixes
  • Fixed minor bugs.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.19.7
  • Version: v2.19.9

Core

Improvements
  • Refactored internal code and added unit test cases.

Web Personalization

Improvements
  • Rendered experiences for specific URLs separately.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.19.2

Core

Improvements
  • Removed cookies usage in test campaigns.

Modules

  • Cards
Core · Web Personalization · Shopify

Release

  • Version: v2.18.7

Cards

Improvements
  • Added prev_sync_card_id in the cards get call.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.18.5

Core

What’s New
  • Added batched events.

Web Personalization

What’s New
  • Added performance flicker overlay.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.17.15

Web Personalization

Fixes
  • Fixed integration error handling and retry on lazy loading.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.17.14

Core

Fixes
  • Fixed popping-up of web push hard-ask opt-in when swScope is configured.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.17.13

Web Personalization

Fixes
  • Fixed default variation impression tracking.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.17.12

Web Personalization

What’s New
  • Released DPM phase 2.

Modules

  • Web Personalization
  • Cards
Core · Shopify

Release

  • Version: v2.17.11

Web Personalization

Fixes
  • Fixed multiple bugs.

Cards

Fixes
  • Fixed multiple bugs.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.17.10

Web Personalization

What’s New
  • Released DPM.

Modules

  • Shopify
Core · Web Personalization · Cards

Release

  • Version: v2.17.9

Shopify

Fixes
  • Fixed cart token tracking issue in Firefox for the add-to-cart case.

Modules

  • Core
  • Shopify
Web Personalization · Cards

Release

  • Version: v2.17.7
  • Version: v2.17.8

Core

Fixes
  • Reverted serviceworker changes released on 29th August 2023.

Shopify

Fixes
  • Fixed cart token tracking issue.

Modules

  • Core
  • Shopify
Web Personalization · Cards

Release

  • Version: v2.17.5
  • Version: v2.17.6

Core

Fixes
  • Fixed serviceworker issue of tracking impression and click.

Shopify

Improvements
  • Added testing for cart token tracking issues.

Modules

  • Cards
  • Shopify
Core · Web Personalization

Release

  • Version: v2.17.4

Cards

Fixes
  • Fixed a minor bug in self-handled cards.

Shopify

What’s New
  • Added option for phone to use as user identifier.

Modules

  • Core
  • Web Personalization
  • Shopify
Cards

Release

  • Version: v2.17.0
  • Version: v2.17.1
  • Version: v2.17.2
  • Version: v2.17.3

Core

Improvements
  • Added unit test cases for existing modules.
  • Merged multiple serviceworkers.
Fixes
  • Fixed minor bugs with indexedDB in the service worker.
  • Fixed a minor bug in OSM Pro.

Web Personalization

Improvements
  • Generated unique_id on first load.

Shopify

Improvements
  • Tracked cart_token even when web push is disabled.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.16.1

Core

Fixes
  • Fixed a minor bug in OSM Pro.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.16.0

Core

What’s New
  • Added new data centers DC_5 and DC_100.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.15.9

Core

Improvements
  • Made a minor change to the delivery funnel and OSM Pro.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.15.8

Web Personalization

Fixes
  • Fixed a minor bug in same-session personalization.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.15.7

Web Personalization

What’s New
  • Added same-session personalization.

Modules

  • Core
  • Web Personalization
  • Shopify
Cards

Release

  • Version: v2.13.9
  • Version: v2.14.0
  • Version: v2.15.2

Core

Improvements
  • Changed the rebranding banner template from an iframe to a div.

Web Personalization

What’s New
  • Added support for custom HTML and JS in the experience.

Shopify

Fixes
  • Fixed a minor bug in cart token tracking.

Modules

  • Shopify
Core · Web Personalization · Cards

Release

  • Version: v2.13.8

Shopify

Improvements
  • Tracked the cart token on add to cart.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.13.7

Web Personalization

Fixes
  • Fixed a small bug when loading the editor.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.13.6

Web Personalization

Fixes
  • Fixed a small bug in permalinks.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.13.5

Web Personalization

What’s New
  • Added support to render multiple experiences.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.13.4

Core

What’s New
  • Added batching support on Android Chrome and Opera browsers.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.13.3

Core

What’s New
  • Added anchor tag click tracking and same-page redirection.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.13.0

Core

Improvements
  • The SDK now stops running when the user agent is a bot. For more information, refer to Bot Traffic Blocking.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.12.2

Core

Improvements
  • The SDK now stops when the database is blocked or archived.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.12.1

Core

Fixes
  • Fixed a minor bug in user unique ID tracking.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.12.0

Core

What’s New
  • Implemented Delivery Funnel to track delivery failure stats.

Web Personalization

What’s New
  • Added multiple URL support.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.11.1

Core

What’s New
  • Added copyToClipboard function in OSM new editor.
Fixes
  • Fixed GCG campaign.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.11.0

Web Personalization

What’s New
  • Handled lazy-loading websites.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.10.4

Core

Fixes
  • Fixed mobile devices scrolling issue and exit intent issue.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.10.3

Web Personalization

Improvements
  • Made the WebP default URL parameters immutable.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.10.1

Core

What’s New
  • Added new config to disable web push module on demand.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.10.0

Web Personalization

What’s New
  • Added support for default variation.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.9.1

Core

Improvements
  • Updated integration script of Web SDK to restrict multiple initialization.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.8.59

Core

What’s New

Modules

  • Shopify
Core · Web Personalization · Cards

Release

  • Version: v2.8.58

Shopify

Fixes
  • Fixed a minor bug.

Modules

  • Web Personalization
Core · Cards · Shopify

Release

  • Version: v2.8.57

Web Personalization

Fixes
  • Fixed a minor bug when opening the editor without a referrer.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.8.56

Core

Fixes
  • Fixed a minor bug in the beacon call.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.8.55

Core

Improvements
  • Started tracking data using beacon instead of XHR.

Modules

  • Core
  • Shopify
Web Personalization · Cards

Release

  • Version: v2.8.54

Core

Fixes
  • Fixed a minor bug in template rendering.

Shopify

Improvements
  • Tracked the cart token through the service worker.

Modules

  • Core
  • Web Personalization
Cards · Shopify

Release

  • Version: v2.8.51
  • Version: v2.8.52

Core

What’s New
  • Added Chrome iOS browser as a browser name.

Web Personalization

What’s New
  • Added support for pre-fetch.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.8.50

Core

Fixes
  • Fixed bug related to batching where events were being cleared.

Modules

  • Core
Web Personalization · Cards · Shopify

Release

  • Version: v2.8.49

Core

What’s New
  • Added support for Safari macOS and Edge Web Push Notification.

Modules

  • Shopify
Core · Web Personalization · Cards

Release

  • Version: v2.8.48

Shopify

Improvements
  • Added cart token tracking.

Modules

  • Web Personalization
Core · Cards

Release

  • Version: v2.8.46
  • Version: v2.8.47

Web Personalization

Improvements
  • Added a pre-production testing scope.
Fixes
  • Fixed a minor bug by adding a null pointer check.

Modules

  • Web Personalization
Core · Cards

Release

  • Version: v2.8.45

Web Personalization

What’s New
  • Added remote logging for all logs.

Modules

  • Core
Cards

Release

  • Version: v2.8.40

Core

Improvements
  • Passed the UID in On-site Messaging APIs for enabled databases.

Modules

  • Core
Cards

Release

  • Version: v2.8.38

Core

Improvements
  • Re-synced the list of campaigns on login.

Modules

  • Cards
Core

Release

  • Version: v2.8.37

Cards

What’s New
  • Added font family support in cards.

Modules

  • Cards
Core

Release

  • Version: v2.8.36

Cards

Fixes
  • Fixed a minor bug.

Modules

  • Core

Release

  • Version: v2.8.18

Core

What’s New
  • Added audio/video support in templates.

Modules

  • Core

Release

  • Version: v2.8.17

Core

Improvements
  • Reset the overflow style of the body when a template closes.

Modules

  • Core

Release

  • Version: v2.8.16

Core

Improvements
  • Tracked migrated_user in the subscribe event for the push migration case.
  • Changed batching to log out first and then create a new device and user.
  • Removed raw key from cookies to reduce size.
Fixes
  • Fixed AMP iframe cross-domain sharing.

Modules

  • Core

Release

  • Version: v2.8.15

Core

Improvements
  • Added dynamic event listeners for Lead Gen template.

Modules

  • Core

Release

  • Version: v2.8.14

Core

Improvements
  • Added the event to indexedDB for the batching case.

Modules

  • Core

Release

  • Version: v2.8.13

Core

Fixes
  • Reverted meta call performance fixes.

Modules

  • Core

Release

  • Version: v2.8.12

Core

Improvements
  • Updated README to remove environment and inapp host references.

Modules

  • Core

Release

  • Version: v2.8.11

Core

Improvements
  • Added error logging in console in serviceworker in case of push notification failure.

Modules

  • Core

Release

  • Version: v2.8.8

Core

Improvements
  • Improved performance of OSM template call on page load.

Modules

  • Core

Release

  • Version: v2.8.7

Core

Fixes
  • Fixed exit intent campaign caching issue.

Modules

  • Core

Release

  • Version: v2.8.6

Core

Improvements
  • Improved scroll campaigns performance. Changed implementation from continuous probing to throttling.

Modules

  • Core

Release

  • Version: v2.8.4

Core

What’s New
  • Added support for non-inline click event listener for “Don’t Allow” Soft Ask.

Modules

  • Core

Release

  • Version: v2.8.2

Core

What’s New
  • Added dismiss on dynamically added elements.

Modules

  • Core

Release

  • Version: v2.8.1

Core

What’s New
  • Added event broadcasts for automated events generated by the SDK.
  • Added support for array data type in user attribute tracking.

Modules

  • Core

Release

  • Version: v2.8.0

Core

What’s New
  • Added support for absolute URL in serviceworker path.

Modules

  • Core

Release

  • Version: v2.7.30

Core

Improvements
  • Removed extra data being stored in cookies in case of subdomain shared tracking.
Fixes
  • Fixed delay type campaigns in SPA.

Modules

  • Core

Release

  • Version: v2.7.28

Core

Fixes
  • Fixed opt-in appearing automatically after resetting permission.

Modules

  • Core

Release

  • Version: v2.7.27

Core

Fixes
  • Fixed multiple scroll campaign rendering.

Modules

  • Core

Release

  • Version: v2.7.25

Core

Improvements
  • Used device_uuid from cookies for AMP.

Modules

  • Core

Release

  • Version: v2.7.24

Core

Improvements
  • Prefetched exit intent campaigns and checked them on every page reload.

Modules

  • Core

Release

  • Version: v2.7.23

Core

Improvements
  • Prefetched exit intent campaigns and filtered them before prefetching.

Modules

  • Core

Release

  • Version: v2.7.21

Core

Improvements
  • Prefetched exit intent campaigns and cached them in the browser for faster delivery.

Modules

  • Core

Release

  • Version: v2.7.20

Core

Fixes
  • Fixed web push in AMP.

Modules

  • Core

Release

  • Version: v2.7.19

Core

What’s New
  • Added support for A/B testing.
Improvements
  • Used campaign_context for On-site Messaging calls.

Modules

  • Core

Release

  • Version: v2.7.18

Core

Improvements
  • Included the mobile number as a criterion for treating a user as subscribed.

Modules

  • Core

Release

  • Version: v2.7.12

Core

What’s New
  • Added new batch events API https://websdk.moengage.com/v2/sdk/report/ replacing the existing https://websdk.moengage.com/v2/report/add?.
Improvements
  • Applied the reappear time in Soft Ask.

Modules

  • Core

Release

  • Version: v2.7.11

Core

Fixes
  • Fixed passing data to IndexedDB for serviceworker in case of Shopify.

Modules

  • Core

Release

  • Version: v2.7.3

Core

Improvements
  • Used content instead of campaign_type in source parameters.
  • Added unique_id check in OSM API calls.

Modules

  • Core

Release

  • Version: v2.7.0

Core

Improvements
  • Updated the hosts in different clusters.
  • Removed pull mechanism code which was redundant.
Fixes
  • Fixed side banner template dimension issue.

Modules

  • Core

Release

  • Version: v2.6.4

Core

Improvements
  • Updated Firefox endpoints.
  • Added margin to side banner template.

Modules

  • Core

Release

  • Version: v2.6.0

Core

Improvements
  • Added dedupe check.

Modules

  • Core

Release

  • Version: v2.5.4

Core

Fixes
  • Fixed max times to show a campaign.

Modules

  • Core

Release

  • Version: v2.5.3

Core

Improvements
  • Changed moe_user_id to a string.

Modules

  • Core

Release

  • Version: v2.5.2

Core

Improvements
  • Passed the campaign ID in test campaigns.
Fixes
  • Fixed Edge browser detection.

Modules

  • Core

Release

  • Version: v2.5.0

Core

What’s New
  • Introduced disable_onsite: true config to disable onsite messaging on a particular page.

Modules

  • Core

Release

  • Version: v2.4.6

Core

What’s New
  • Exposed the dismissInapp method to close an OSM campaign without tracking anything.

Modules

  • Core

Release

  • Version: v2.4.5

Core

Fixes
  • Fixed display over other campaign issue.

Modules

  • Core

Release

  • Version: v2.4.4

Core

Fixes
  • Fixed validation check for Web Personalization.

Modules

  • Core

Release

  • Version: v2.4.3

Core

Fixes
  • Fixed validation check.

Modules

  • Core

Release

  • Version: v2.4.2

Core

Improvements
  • Passed new_uid in the MOE_LOGOUT event on force logout.

Modules

  • Core

Release

  • Version: v2.4.1

Core

Fixes
  • Fixed wrongly showing OSM to unintended users.

Modules

  • Core

Release

  • Version: v2.4.0

Core

What’s New

Modules

  • Core

Release

  • Version: v2.3.0

Core

Improvements
  • Refactored serviceworker code.
Fixes
  • Fixed long session duration bug.

Modules

  • Core

Release

  • Version: v2.2.0

Core

What’s New
  • Added support for India cluster.

Modules

  • Core

Release

  • Version: v2.1.0

Core

Improvements
  • Added tracking of additional event attributes for all events.
  • Tracked the boolean moe_logged_in_status for all events.
  • Tracked the boolean moe_first_visit for all events.

Modules

  • Core

Release

  • Version: v2.0.6

Core

Fixes
  • Fixed browser inactive issue on page load.

Modules

  • Core

Release

  • Version: v2.0.5

Core

Fixes
  • Fixed browser inactive issue.

Modules

  • Core

Release

  • Version: v2.0.4

Core

Fixes
  • Fixed session expiry logic for page refresh.

Modules

  • Core

Release

  • Version: v2.0.3

Core

Improvements
  • Increased local reports queue size to 50.

Modules

  • Core

Release

  • Version: v2.0.2

Core

Fixes
  • Fixed test campaign cookie expiration time and updated sameSite cookie state.

Modules

  • Core

Release

  • Version: v2.0.1

Core

Fixes
  • Fixed bug related to pushPage of On-site Messaging campaign.

Modules

  • Core

Release

  • Version: v2.0.0

Core

What’s New
  • Released the stable version.
  • Added semantic versioning.