Implementing Google Analytics 4 with Adobe Launch

Adobe Launch BCS 7 years ago (2019-11-28) 3003 Views 0 Comments

Update time: March 13, 2026

Adobe Launch (Adobe Experience Platform Tags) is a leading enterprise tag management system. While it natively supports Adobe Analytics, many organizations also need to deploy Google Analytics 4 (GA4). This guide presents two proven approaches to implement GA4 through Launch.

Method 1: Custom Code with gtag.js

This method uses a custom code block to inject the standard GA4 gtag.js library. It offers maximum control and stability, ideal for teams with advanced tracking requirements.

Step 1:Create a Rule

In Adobe Launch,click「Rules」——「Add Rule 」,name it “All Pages—Library Load—GA4”, and configure it as follows:

Implementing Google Analytics 4 with Adobe Launch

 

Step 2:Define the Event

Under EVENT, select  Library Loaded (Page Top) or DOM Ready. Here, we choose Core → Library Loaded (Page Top).

Implementing Google Analytics 4 with Adobe Launch

Library Loaded (Page Top) is the better default for a base Google tag because it runs early in the page lifecycle. Google normally recommends placing its tag immediately after the opening <head> element. Loading it at DOM Ready delays initialization and may miss early interactions. Google’s installation documentation describes the standard placement and initialization sequence.

Step 3:Add an ACTIONS

Click EVENTS, and then make the following settings:

Implementing Google Analytics 4 with Adobe Launch

Click 「Open Editor」, then paste the GA4 gtag code into it. You’ll see an error message:

Implementing Google Analytics 4 with Adobe Launch

Because Custom Code typically only accepts pure JS code and does not support the <script> tag. Therefore, the code needs to be changed to:

Implementing Google Analytics 4 with Adobe Launch

The final effect is:

Implementing Google Analytics 4 with Adobe Launch

Step 4:  Save and Publish

Save the rule, include it in an active library, and publish.

 

Pros

  • No dependency on third-party extensions — stable for the long term.
  • Fully compliant with GA4’s official gtag.js standards.
  • Ideal for complex events, custom parameters, Consent Mode, and cross-domain tracking.

Cons

  • Requires JavaScript knowledge.
  • All events need to be manually implemented and maintained.

 

Method 2: GA4 Extension

Use this method when: your organization prefers interface-based configuration and has reviewed and approved the extension, its publisher, and its update process.

Adobe currently lists the Google Global Site Tag extension as an available analytics extension. It can send data to Google Analytics, Google Ads, and other Google products. 

However, this is not a native Google or Adobe Analytics integration. The current extension is developed by Acronym, and Adobe states that third-party extensions are not warranted by Adobe. Your team should therefore treat extension review and version monitoring as part of implementation governance. 

 

Step 1:Install the GA4 Extension

In Adobe Launch,click「Extesion」——「Catalog 」, then search for “gtag”:

Implementing Google Analytics 4 with Adobe Launch

Click「Install」——「Save」,It’s installed now.

 

Step 2:Configure the Extension

Open Global Site Tag (gtag.js) in the Extensions folder and click 「Add Account」,and then make the following settings:

Implementing Google Analytics 4 with Adobe Launch

Click「Add Account」——「Save」.

 

Step 3:Create a Rule

In Adobe Launch,click「Rules」——「Add Rule 」,name it “All Pages—Library Load—GA4”, and configure it as follows:

Implementing Google Analytics 4 with Adobe Launch

Step 4:Select the EVENTS

n the EVENT settings, select  Library Loaded (Page Top) or DOM Ready. Here, we choose Core → Library Loaded (Page Top).

Implementing Google Analytics 4 with Adobe Launch

Step 5:Add an ACTIONS

Click EVENTS, and then make the following settings:Implementing Google Analytics 4 with Adobe Launch

Click「Keep Change」and the final effect is:Implementing Google Analytics 4 with Adobe Launch

Step 5:  Save and Publish

Save the rule, include it in an active library, and publish.

 

Pros

  • No coding required — user-friendly and fast to implement.
  • Easy governance for enterprise teams.
  • Supports common GA4 features like cross-domain tracking, user properties, and Consent Mode.

Cons

  • Less flexibility compared to Custom Code.
  • Functionality depends on the Extension provider’s updates.
  • Limited for highly dynamic or complex JS-driven events.

Custom Code vs. the GA4 Extension

Aspect Custom Code GA4 Extension
Initial setup Moderate Easier for basic tracking
JavaScript knowledge Required Limited for basic use; required for some advanced use cases
Implementation control High Medium
GA4 feature access Direct access to gtag.js Depends on exposed actions and custom fields
Consent Mode Fully customizable, but manually implemented Defaults and updates may require custom code
Maintenance owner Your organization Your organization plus the extension publisher
Extension dependency None Yes
Interface-based governance Limited Stronger for supported actions
Best suited for Technical teams and complex requirements Audited, standardized, lower-code implementations

Which Method Should You Choose?

  • For teams with strong technical skills and custom tracking needs→ Use Method 1: Custom Code
  • For low-code implementation, centralized governance, and ease of maintenance→ Use Method 2: GA4 Extension in Launch

 

Final Notes

Both methods are production‑ready. For long‑term success, document your implementation, test thoroughly in a staging environment, and periodically review GA4 updates to decide if your chosen method still fits.

Like (0)
Post my comment
Cancel comment
Expression Bold Strikethrough Center Italic

Hi, you need to fill in your nickname and email!

  • Nickname (required)
  • Email (required)
  • Website