SEO

How can I use Google Analytics 4 to add e-commerce purchase tracking by javascript?

Kartic1 min read

To add e-commerce purchase tracking using JavaScript in Google Analytics 4 (GA4), you can follow these steps:

Step 1: Set up a GA4 Property
- If you haven't already done so, create a new GA4 property in your Google Analytics account.
- Obtain the GA4 Measurement ID, which is a unique identifier for your property. You can find it in the Admin section of your GA4 property under the "Property" column.

Step 2: Implement the GA4 Measurement Code
- Add the GA4 Measurement code snippet to your e-commerce website's pages. Place the code just before the closing </head> tag on each page.
- The GA4 Measurement code snippet should look similar to the following:


<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'GA_MEASUREMENT_ID');
</script>

- Replace "GA_MEASUREMENT_ID" in the code with your actual GA4 Measurement ID obtained in Step 1.

Step 3: Track E-commerce Purchase Event
- To track an e-commerce purchase event, you can use the `gtag` function in JavaScript.
- Here's an example code snippet to track a purchase event:

<script>
gtag('event', 'purchase', {
  transaction_id: '12345',
  value: 49.99,
  currency: 'USD'
});
</script>

- Adjust the event name ('purchase') and the provided parameters ('transaction_id', 'value', 'currency') according to your specific purchase tracking requirements.
- Make sure to call this code snippet on the appropriate page where the purchase is completed, such as the confirmation/thank you page.

Step 4: Enhance E-commerce Tracking (Optional)
- GA4 offers additional parameters and customization options for e-commerce tracking.
- You can include additional parameters in the purchase event to provide more detailed information, such as product names, quantities, and categories.
- Here's an example code snippet with additional parameters:

<script>
gtag('event', 'purchase', {
  transaction_id: '12345',
  value: 49.99,
  currency: 'USD',
  items: [
    {
      item_id: 'SKU123',
      item_name: 'Product Name',
      item_category: 'Category',
      quantity: 2,
      price: 24.99
    }
  ]
});
</script>

- Customize the parameters ('item_id', 'item_name', 'item_category', 'quantity', 'price') according to your specific product information.

Step 5: Test and Validate
- After implementing the tracking code, make test purchases on your e-commerce website and verify that the data is being recorded correctly in your GA4 reports.
- You can use the Real-Time reports in GA4 to monitor immediate tracking data or wait for a few hours to access the processed data in the standard reports.

By following these steps, you can use JavaScript to add e-commerce purchase tracking to your Google Analytics 4 property and effectively capture data on your e-commerce transactions.

Share this articleLinkedIn X

Discussion (0)

Sign in to join the discussion.

Delete this comment?

This will also remove its replies.

Keep exploring

SEO1 min read

How to fix CLS issue in Google Search Console

What Factors Affect CLS and Cause a Slow ScoreThe most common factors of a poor Cumulative Layout Shift grade on WordPress are:Images and videos without dimensionsAds, embeds, and...

Kartic · Oct 9, 2022

Follow the engineering notes.

Subscribe for technical articles from iTechOrbit.