Smart UI for Construct 3
Pixel Perfect Studio
  • Smart UI for Construct 3
  • Getting Started
    • Smart UI Framework
      • Framework Initialization
      • Document Flow
      • Using Smart UI Components
      • Release Notes
        • Build v1.4ed2c828
        • Build v1.3710335f
        • Build v1.595dac53
        • Build v1.143edbbc
      • Basic Setup Tutorials
      • GitHub Repository
      • Dev Discord Server
      • Gamepad Demo
      • Guandows Demo
  • FRAMEWORK ADDONS
    • Smart UI Plugin
    • Container Behavior
    • Button Behavior
    • Checkbox Behavior
    • Radio Buttons
    • Progress Bar
    • Discrete Progress
    • Scroll Bar
    • Dialogs
    • Scroll View
      • Basic Examples
    • Grid Layout
      • Basic Examples
    • Data Listener
  • MISCELLANEOUS ADDONS
    • Legends of Learning Plugin
      • Getting Started
      • Local Testing
      • Using the Test Harness
    • Newgrounds.IO Plugin
      • Getting Started
      • Login Tutorial
    • Parabolic Tween
      • Getting Started
      • Live Demo 1
      • Live Demo 2
    • Finite State Machine Plugin and Behavior
    • Antisuspend Plugin
      • Live Demo
    • Google Analytics 4
      • Getting Started
Powered by GitBook
On this page
  • GA4
  • Properties
  • Actions
  • Add GA4 Property
  • Queue Event Params
  • Send event
  • Send Event Async
  • Screen View
  • Set User Property
  • Initialize
  • Conditions
  • Is Active
  • On Initialized
  • Expressions

Was this helpful?

  1. MISCELLANEOUS ADDONS

Google Analytics 4

Analytics for Construct 3

PreviousAntisuspend PluginNextGetting Started

Last updated 3 months ago

Was this helpful?

Track your game's performance with ease using the Google Analytics 4 plugin for Construct 3. Gain real-time insights, integrate effortlessly, and optimize player engagement. Compatible with multiple platforms and supported by expert customer service.

Key Features

  • Advanced Analytics: Access GA4’s new metrics and dashboards to understand user engagement, track conversions, and analyze in-depth data for your games.

  • Seamless Integration: Quickly set up tracking without any coding expertise. Simply input your GA4 GTAG ID and the plugin handles the rest.

  • Real-Time Data: Get instant updates on your game's performance, including visits, events, and user interactions, all tracked in real time.

  • Customizable Tracking: Tailor event tracking to suit your game’s unique needs, whether it's for tracking level completions, in-app purchases, or user interactions.

GA4

Track your game's performance with ease using the Google Analytics 4. Gain real-time insights, integrate effortlessly, and optimize player engagement.

Download

Properties

Property

Description

Google Analytics 4 ID

Google Analytics 4 tracking ID

Configuration (optional)

JSON string containing additional configuration information for Google Analytics. For instance: app_name

Track Preview mode

Enables tracking of C3 preview mode (Use for Testing)

Initialization Type

Sets the initialization type. Auto - Starts automatically the analytics engine and collects data immediatelly; Manual - requires Init action to be called to start collecting data.

Actions


Add GA4 Property

Registers an additional GA4 property to your page. This allows you to add multiple tracking services.

Parameter

Description

Property ID

Property ID. Supported properties are: Google Analytics 4 (G-XXXXX), Google Ads (AW-XXXXX),etc. Check Google Analytics 4 documentation for third party compatibility information.

Configuration

(Optional) Stringified JSON object containing the additional configuration. Check Google Analytics documentation for more information.

Queue Event Params

Queues parameters for the next Send Event Async action called.

Parameter

Description

Parameter

Parameter Name

Value

Parameter Value. Can be a string, a numeric value, or a stringified JSON object

Send event

Sends an event to google analytics service

Parameter

Description

Event Name

Event Name

Event Data

(Optional) Stringified JSON data to be sent.

Send To

Indicates the target property to send the data to. If empty, the plugin will send the data to all the available properties.

Send Event Async

Sends an event to google analytics service. Parameters are taken from the previous executions of the action Queue Event Params

Parameter

Description

Event Name

Event Name

Send To

Indicates the target property to send the data to. If empty, the plugin will send the data to all the available properties.

Screen View

Reports a screen view to measure specific screen views in Google Analytics.

Parameter

Description

Screen Name

Screen Name

App Name

Your application/game name

Send To

Indicates the target property to send the data to. If empty, the plugin will send the data to all the available properties.

Set User Property

Sets a user property value

Parameter

Description

Property Id

Technical name of the property. E.g. 'app_version'

Property Data

(Optional) Stringified JSON data to be sent.

Initialize

Initializes Google Analytics. If GA is already enabled, this action has no effect. Use only with the a Manual Initialization Type

Parameter

Description

Enable

Enable/Disabled the Google Analytics tracking

Conditions


Is Active

Returns true if the GA4 engine is ready. Be aware that GA4 collects automatic metrics. If you don't want metrics to be collected, don't initialize any GA4 Property Id

On Initialized

Triggered when GA4 initialization is completed only with Manual Initialization. For automatic initialization, this condition has no effect, use "Is Active" instead

Expressions


(c) Pixel Perfect Studio 2025

https://store.pixelperfectstudio.mx/product/ga4/