Google Analytics 4 integration — track wishlist events and conversions

Overview

The Google Analytics 4 integration sends wishlist activity from WC Wishlist & Back in Stock to your Google Analytics 4 property as custom events. This helps you understand what customers are interested in before they buy, so you can measure the full journey from wishlist save to purchase.

Once connected, wishlist events appear alongside your existing GA4 ecommerce data, making it easier to report on product interest, remarketing opportunities, and conversion behavior.

This integration is useful if you want to measure customer intent earlier in the buying journey, not just completed purchases.

What this integration does

After setup, the app sends wishlist-related actions to GA4 so you can track how customers interact with saved products over time.

  • See how often customers add or remove products from wishlists

  • Identify products with strong interest before purchase

  • Measure how price drops and restocks affect engagement

  • Build reports that compare wishlist activity with purchases and revenue

  • Create GA4 audiences for Google Ads remarketing

  • Analyze how often wishlist activity leads to conversion

If you already track purchases in GA4, adding wishlist events gives you a clearer view of buying intent and helps you spot products customers want before they convert.

Events sent to Google Analytics 4

The integration sends the following wishlist events to your GA4 property.

Event

What it means

Item Added to Wishlist

A customer saved a product for later, showing interest or purchase intent.

Item Removed from Wishlist

A customer removed a saved product, which may indicate changed interest or comparison behavior.

Price Drop on Wishlist Item

A saved item dropped in price, showing price-sensitive engagement.

Wishlist Item Back in Stock

A saved product returned to stock, which can signal renewed purchase intent.

Wishlist Item Low in Stock

A saved item is running low, which can create urgency-driven engagement.

Wishlist Reminder

A reminder was sent for a saved item, helping measure return interest.

Abandoned Wishlist

A customer showed purchase intent but did not continue to checkout or purchase.

Before you start

To complete setup, you need access to your Google Analytics 4 property and its web data stream.

  • Your GA4 Measurement ID in the format G-XXXXXXXXXX

  • A GA4 Measurement Protocol API Secret

  • Permission to edit settings in both your store app and Google Analytics

Enter your Measurement ID and API Secret carefully. If either value is incorrect, wishlist events will not be delivered to GA4.

Set up the integration

In your Shopify admin, go to Apps → WC Wishlist & Back in Stock → Settings → Integrations → Google Analytics 4.

Turn on the Connect toggle to begin setup.

image

In Google Analytics, open Admin, then go to your Data Streams and select your website stream.

Copy the Measurement ID. It looks like G-XXXXXXXXXX.

Paste this value into the Measurement ID field in the app.

You can find Google’s instructions here: Find your GA4 Measurement ID.

image

In Google Analytics, go to Admin → Data Streams → your web stream → Measurement Protocol API Secrets.

Create a new API Secret, then copy the Secret Value.

Paste this value into the API Secret field in the app.


image

Click Save in the integration settings.

After saving, new wishlist activity will begin sending to your GA4 property.

In Google Analytics, open Reports or Realtime after triggering a wishlist action in your storefront, such as adding a product to a wishlist.

If setup is correct, you should start seeing wishlist-related activity appear in GA4.

image

Best practices

  • Test the integration after setup by adding a product to a wishlist on your storefront

  • Use consistent GA4 property settings for your store so wishlist data and purchase data live in the same place

  • Create custom reports or explorations in GA4 to compare wishlist activity with purchases

  • Build audiences based on wishlist behavior for remarketing campaigns in Google Ads

  • Monitor high-interest products that are frequently wishlisted but rarely purchased

Products with lots of wishlist saves but low purchases can highlight pricing issues, stock concerns, or missing product information.

How to use wishlist data in GA4

Once events are flowing, you can use them in several practical ways:

  • Measure intent: Track which products attract interest before customers are ready to buy

  • Understand conversion paths: See whether customers who wishlist items are more likely to purchase later

  • Improve campaigns: Build audiences from wishlist behavior for retargeting in Google Ads

  • Spot product opportunities: Find products with strong engagement but weak conversion

  • Evaluate stock and pricing impact: Compare wishlist engagement with restock and price-drop activity

Troubleshooting

  • Check that the Measurement ID is correct and matches your website’s GA4 property

  • Confirm that the API Secret was copied correctly

  • Make sure the integration is enabled with the Connect toggle turned on

  • Trigger a fresh wishlist action after saving, such as adding an item to a wishlist

  • Check GA4 Realtime first, since standard reports may take longer to update

This usually means your store’s GA4 setup is working, but the wishlist integration is not fully configured. Review the app’s Google Analytics 4 settings and verify that both the Measurement ID and API Secret are saved correctly.

No. After you connect the integration, GA4 starts receiving new wishlist events going forward. Past wishlist activity is not backfilled.

Yes. Once wishlist events are available in GA4, you can use them to build audiences for remarketing and campaign targeting in connected Google Ads accounts.

What to expect after setup

After the integration is enabled, new wishlist actions from customers are sent to Google Analytics 4 automatically. You can then use those events in GA4 reports, explorations, audiences, and advertising workflows.

Reporting delays can happen in Google Analytics. If you do not see events immediately in standard reports, check the Realtime view first and allow additional processing time.

Need help?

If you are not sure which file to edit, or you would rather have us handle the installation, contact our support team: