Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

Enable Google Analytics Integration #4020

Merged
merged 2 commits into from Apr 6, 2021

Conversation

mikejolley
Copy link
Member

This PR removes the experimental flag from the GA extension code. If using the GA extension, block events will also be tracked.

Closes #3175

Changelog

Added compatibility with the Google Analytics Integration. Block events, including cart and checkout, can now be tracked.

Dev note

Blocks are now compatible with the Google Analytics Integration: https://woocommerce.com/products/woocommerce-google-analytics/ If using Google Analytics with GTAG support (and a G- prefixed site ID), block events will also be tracked. This includes:

  • Product searches in the Product Search Block
  • Product views in the product grid blocks and All Products Block
  • Add to cart events
  • Cart item changes
  • Checkout progress events

@mikejolley mikejolley added type: enhancement The issue is a request for an enhancement. needs: dev note PR that has some text that needs to be included in the release notes. type: compatibility labels Mar 31, 2021
@mikejolley mikejolley added this to the 4.9.0 milestone Mar 31, 2021
@mikejolley mikejolley self-assigned this Mar 31, 2021
@mikejolley mikejolley requested a review from a team as a code owner March 31, 2021 14:56
@mikejolley mikejolley requested review from senadir and nerrad and removed request for a team and senadir March 31, 2021 14:56
Copy link
Contributor

@nerrad nerrad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

@nerrad
Copy link
Contributor

nerrad commented Mar 31, 2021

I just noticed when looking through the files as a part of this feature unveiling that it doesn't appear any of the new experimental hook slugs are in this doc. It'll be especially important to include them in this doc given the prefix differs from what the doc references (so followup searches in the future won't surface them).

Up to you whether you do that in this PR (preferable) or in a followup (if so asap), but I think we should get that doc updated?

@mikejolley mikejolley force-pushed the update/ga-extension-integration branch from 422da86 to a8b60e5 Compare April 6, 2021 11:18
@github-actions
Copy link
Contributor

github-actions bot commented Apr 6, 2021

Size Change: 0 B

Total Size: 1.17 MB

ℹ️ View Unchanged
Filename Size Change
build/active-filters-frontend.js 8.62 kB 0 B
build/active-filters.js 8.7 kB 0 B
build/all-products-frontend.js 36.1 kB 0 B
build/all-products.js 37.3 kB 0 B
build/all-reviews.js 9.91 kB 0 B
build/atomic-block-components/add-to-cart--atomic-block-components/button--atomic-block-components/image---a7e2bb9b.js 1.81 kB 0 B
build/atomic-block-components/add-to-cart--atomic-block-components/button.js 2.58 kB 0 B
build/atomic-block-components/add-to-cart--atomic-block-components/image--atomic-block-components/title.js 336 B 0 B
build/atomic-block-components/add-to-cart-frontend.js 8.72 kB 0 B
build/atomic-block-components/add-to-cart.js 7.82 kB 0 B
build/atomic-block-components/button-frontend.js 1.52 kB 0 B
build/atomic-block-components/button.js 897 B 0 B
build/atomic-block-components/category-list-frontend.js 469 B 0 B
build/atomic-block-components/category-list.js 477 B 0 B
build/atomic-block-components/image-frontend.js 1.82 kB 0 B
build/atomic-block-components/image.js 1.29 kB 0 B
build/atomic-block-components/price-frontend.js 1.98 kB 0 B
build/atomic-block-components/price.js 2 kB 0 B
build/atomic-block-components/rating-frontend.js 520 B 0 B
build/atomic-block-components/rating.js 526 B 0 B
build/atomic-block-components/sale-badge-frontend.js 860 B 0 B
build/atomic-block-components/sale-badge.js 868 B 0 B
build/atomic-block-components/sku-frontend.js 389 B 0 B
build/atomic-block-components/sku.js 394 B 0 B
build/atomic-block-components/stock-indicator-frontend.js 567 B 0 B
build/atomic-block-components/stock-indicator.js 573 B 0 B
build/atomic-block-components/summary-frontend.js 919 B 0 B
build/atomic-block-components/summary.js 926 B 0 B
build/atomic-block-components/tag-list-frontend.js 465 B 0 B
build/atomic-block-components/tag-list.js 473 B 0 B
build/atomic-block-components/title-frontend.js 1.4 kB 0 B
build/atomic-block-components/title.js 1.26 kB 0 B
build/attribute-filter-frontend.js 18.4 kB 0 B
build/attribute-filter.js 12.5 kB 0 B
build/blocks-checkout.js 17.2 kB 0 B
build/blocks.js 3.49 kB 0 B
build/cart-frontend.js 76.6 kB 0 B
build/cart.js 42.5 kB 0 B
build/checkout-frontend.js 81.4 kB 0 B
build/checkout.js 45.1 kB 0 B
build/editor-rtl.css 14.9 kB 0 B
build/editor.css 14.9 kB 0 B
build/featured-category.js 7.86 kB 0 B
build/featured-product.js 10.1 kB 0 B
build/handpicked-products.js 7.54 kB 0 B
build/price-filter-frontend.js 14.8 kB 0 B
build/price-filter.js 10 kB 0 B
build/price-format.js 1.46 kB 0 B
build/product-best-sellers.js 7.61 kB 0 B
build/product-categories.js 3.24 kB 0 B
build/product-category.js 8.56 kB 0 B
build/product-new.js 7.79 kB 0 B
build/product-on-sale.js 8.18 kB 0 B
build/product-search.js 3.61 kB 0 B
build/product-tag.js 6.61 kB 0 B
build/product-top-rated.js 7.75 kB 0 B
build/products-by-attribute.js 8.54 kB 0 B
build/reviews-by-category.js 12 kB 0 B
build/reviews-by-product.js 13.5 kB 0 B
build/reviews-frontend.js 9.58 kB 0 B
build/single-product-frontend.js 39.3 kB 0 B
build/single-product.js 10.3 kB 0 B
build/style-rtl.css 18.4 kB 0 B
build/style.css 18.4 kB 0 B
build/vendors--atomic-block-components/price-frontend.js 6.53 kB 0 B
build/vendors-style-rtl.css 1.05 kB 0 B
build/vendors-style.css 1.05 kB 0 B
build/vendors.js 419 kB 0 B
build/wc-blocks-data.js 7.35 kB 0 B
build/wc-blocks-google-analytics.js 1.99 kB 0 B
build/wc-blocks-middleware.js 1.32 kB 0 B
build/wc-blocks-registry.js 2.74 kB 0 B
build/wc-payment-method-bacs.js 812 B 0 B
build/wc-payment-method-cheque.js 807 B 0 B
build/wc-payment-method-cod.js 903 B 0 B
build/wc-payment-method-paypal.js 844 B 0 B
build/wc-payment-method-stripe.js 12.3 kB 0 B
build/wc-settings.js 2.42 kB 0 B
build/wc-shared-context.js 1.53 kB 0 B
build/wc-shared-hocs.js 1.72 kB 0 B

compressed-size-action

@mikejolley mikejolley merged commit a073de0 into trunk Apr 6, 2021
@mikejolley mikejolley deleted the update/ga-extension-integration branch April 6, 2021 11:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
needs: dev note PR that has some text that needs to be included in the release notes. type: compatibility type: enhancement The issue is a request for an enhancement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Integrate with Google Analytics
2 participants