All About GA 4 Events Posted on June 20, 2023June 21, 2023 By admin Getting your Trinity Audio player ready... Spread the love In Old version of Google Analytics Goal is present, But in New GA-4 We can see Event in Place of Goal. An event in the context of website or app analytics refers to a specific interaction or occurrence that you can measure and track. Google Analytics, a popular web analytics tool, automatically collects certain events by default. However, you also have the ability to set up custom events on your website or app to collect additional data that is specific to your business goals and user interactions. Types of events 1. Automatically Collected Events Default Events Automatically Collected by Google Analytics During Website or App Setup. ———- EventAutomatically triggered…Parametersad_clickwhen a user clicks an adad_event_id (app)Publisher events coming from AdMob via the Google Mobile Ads SDK or Ad Manager via the Ad Manager integration This event is not exported to BigQuery.ad_exposurewhen at least one ad served by the Mobile Ads SDK is on screenfirebase_screen, firebase_screen_id, firebase_screen_class, exposure_time (app)This event does not appear in reports and is not exported to BigQuery.ad_impressionwhen a user sees an ad impressionad_event_id, value (app)Publisher events coming from AdMob via the Google Mobile Ads SDK or Ad Manager via the Ad Manager integration This event is not exported to BigQuery.ad_querywhen an ad request is made by the Mobile Ads SDKad_event_id (app)This event does not appear in reports and is not exported to BigQuery.ad_rewardwhen a reward is granted by a rewarded ad served by the Mobile Ads SDKad_unit_code, reward_type, reward_value (app)adunit_exposurewhen an ad unit served by the Mobile Ads SDK is on screenfirebase_screen, firebase_screen_id, firebase_screen_class, exposure_time (app)This event does not appear in reports and is not exported to BigQuery.app_clear_datawhen the user resets/clears the app data, removing all settings and sign-in data (app)Android onlyapp_exceptionwhen the app crashes or throws an exceptionfatal, timestamp, engagement_time_msec (app)The event is sent when you integrapp_removewhen an application package is removed (uninstalled) from an Android device (app)Android only This event is different from the Dapp_store_refundwhen an in-app purchase is refunded by Google Playproduct_id, value, currency, quantity (app)Android only This event is not exported to BigQuery.app_store_when a paid subscription is cancelled in Google Playproduct_id, price, value, currency, cancellation_reason subscription_cancelAndroid only (app)Requires an initial subscription that was made on or after July 1, 2019. This event is not exported to BigQuery.app_store_when a free-trial subscription is converted to a paid subscriptionproduct_id, price, value, currency, quantity subscription_convertThis event is set as a default conversion. (app)Requires an initial subscription that was made on or after July 1, 2019. An initial free-trial subscription is logged as an in_app_purchase with the subscription parameter set to true. This event is not exported to BigQuery.app_store_when a paid subscription is renewedproduct_id, price, value, currency, quantity, renewal_count subscription_renewThis event is set as a default conversion. (app)Requires an initial subscription that was made on or after July 1, 2019. This event is not exported to BigQuery.app_updatewhen the app is updated to a new version and launched againprevious_app_version (app)The previous app version id is passed as a parameter. This event is conceptually differeclickeach time a user clicks a link that leads away from the current domainlink_classes, link_domain, link_id, link_url, outbound (boolean) (web)By default, outbound click events The parameters populate the following dimensions: Link classes (from link_classes) Link domain (from link_domain) Link ID (from link_id) Link URL (from link_url) Outbound (from outbound) Collected by default via enhancedynamic_link_app_openwhen a user re-opens the app via a dynamic linksource, medium, campaign, link_id, accept_time (app)dynamic_link_when the app is updated to a new version and is opened via a dynamic linksource, medium, campaign, link_id, accept_time app_updateAndroid only (app) dynamic_link_when a user opens the app for the first time via a dynamic linksource, medium, campaign, link_id, accept_time first_open (app)errorlogged in place of an event that can’t be logged because it is invalid in some wayfirebase_error, firebase_error_value (app)_err (firebase_error), _ev (firebase_error_value), and _el (firebase_error_length) parameters have additional information. This event does not appear in reports and is not exported to BigQuery.file_downloadwhen a user clicks a link leading to a file (with a common file extension) of the following types:file_extension, file_name link_classes, link_id, link_text, link_url (web)document text executable presentation compressed file video audio This event is collected by default via enhanced measurement. See the file extensions that trigger the eventfirebase_campaignwhen the app is launched with campaign parameterssource, medium, campaign, term, content, gclid, aclid, cp1, anid, click_timestamp, campaign_info_source (app)This event does not appear in reports and is not exported to BigQuery.firebase_in_app_when a user takes action on a Firebase In-App Messagemessage_name, message_device_time, message_id message_action (app)firebase_in_app_when a user dismisses a Firebase In-App Messagemessage_name, message_device_time, message_id message_dismiss (app)firebase_in_app_when a user sees a Firebase In-App Messagemessage_name, message_device_time, message_id message_impression (app)first_openthe first time a user launches an app after installing or re-installing itprevious_gmp_app_id, updated_with_analytics, previous_first_open_count, system_app, system_app_update, deferred_analytics_collection, reset_analytics_cause, engagement_time_msec (app)This event is not triggered when a user downloads the app onto a device, but instead when he or she first uses it. To see raw download numbers, look in Google Play Developer Console or in iTunesConnect. Supports measuring first_open conversions for users who accept Apple’s iOS 14 app-tracking prompt.first_visitthe first time a user visits a website or launches an Android instant app with Analytics enabled (app, web)form_startthe first time a user interacts with a form in a sessionform_id, form_name, form_destination (web)Note: You can only use the para Collected by default via enhanceform_submitwhen the user submits a formform_id, form_name, form_destination, form_submit_text (web)Note: You can only use the para Collected by default via enhancein_app_purchasewhen a user completes an in-app purchase, including an initial subscription, that is processed by the Apple App Store or Google Play Storeproduct_id, price, value, currency, quantity, subscription, free_trial, introductory_price (app)The product ID, product name, currency, and quantity are passed as parameters. This event is triggered only by ver Android: To see in-app purchase data for Note that Analytics doesn’t automatically measure paid-app purchase revenue. Also, your reported revenue in Google Analytics may differ from the values you see in the Google Play Developer Console. Analytics ignores events that are iOS: Note that Analytics doesn’t automatically measure paid-app purchase revenue and refunds. Analytics ignores events that are flagged as invalid or sandbox.notification_dismisswhen a user dismisses a notification sent by Firebase Cloud Messaging (FCM)message_name, message_time, message_device_time, message_id, topic, label, message_channel (app)Android onlynotification_foregroundwhen a notification sent by FCM is received while the app is in the foregroundmessage_name, message_time, message_device_time, message_id, topic, label, message_channel, message_type (app)notification_openwhen a user opens a notification sent by FCMmessage_name, message_time, message_device_time, message_id, topic, label, message_channel (app)notification_receivewhen a notification sent by FCM is received by a device when the app is in the backgroundmessage_name, message_time, message_device_time, message_id, topic, label, message_channel, message_type (app)Android onlyos_updatewhen the device operating system is updated to a new version. The previous operating system version id is passed as a parameterprevious_os_version (app)page_vieweach time the page loads or the browser history state is changed by the active sitepage_location (page URL), page_referrer (previous page URL), engagement_time_msec (web)Collected by default via enhancescreen_viewwhen a screen transition occurs and any of the following criteria are met:firebase_screen, firebase_screen_class, firebase_screen_id, firebase_previous_screen, firebase_previous_class, firebase_previous_id, engagement_time_msec (app)No screen was previously set The new screen name differs from the previous screen name The new screen-class name differs from the previous screen-class name The new screen id differs from the previous screen id scrollthe first time a user reaches the bottom of each page (i.e., when a 90% vertical depth becomes visible)engagement_time_msec (web)Collected by default via enhancesession_startwhen a user engages the app or website (app, web)A session ID and session numberuser_engagementwhen the app is in the foreground or webpage is in focus for at least one second. Learn moreengagement_time_msec (app, web)video_completewhen the video endsvideo_current_time, video_duration, video_percent, video_provider, video_title, video_url, visible (boolean) (web)For embedded YouTube videos t Collected by default via enhancevideo_progresswhen the video progresses past 10%, 25%, 50%, and 75% duration timevideo_current_time, video_duration, video_percent, video_provider, video_title, video_url, visible (boolean) (web)For embedded YouTube videos t Collected by default via enhancevideo_startwhen the video starts playingvideo_current_time, video_duration, video_percent, video_provider, video_title, video_url, visible (boolean) (web)For embedded YouTube videos t Collected by default via enhanceview_search_resultseach time a user performs a site search, indicated by the presence of a URL query parametersearch_term, optionally ‘q_<additional key=””>’ (where <additional key=””> matches an additional query parameter you specify to be collected under advanced settings) (web)Collected by default via enhanceNote: This event only sends the unique_search_term parameter when it has a value of 1 (i.e. when the string is unique to that session). Source URL: https://support.google.com/analytics/answer/9234069?sjid=15202470368136962457-AP 2. Enhanced event measurement Enhanced measurement in Google Analytics allows you to track user interactions with your content by enabling specific options (events) directly within the Google Analytics interface. This feature eliminates the need for manual code changes on your website or app. Once you enable these options for a web data stream, your Google Analytics tag will immediately start sending events, capturing valuable user engagement data. 3. Recommended events Predefined events are events that you can implement on your website or app, which come with predefined names and parameters. These events allow you to leverage existing and future reporting capabilities in your analytics tool. For All Type of Properties ——- EventTrigger whenad_impressiona user sees an ad impression, for app onlyearn_virtual_currencya user earns virtual currency (coins, gems, tokens, etc.)join_groupa user joins a group to measure the popularity of each grouplogina user logs inpurchasea user completes a purchaserefunda user receives a refundsearcha user searches your contentselect_contenta user selects contentsharea user shares contentsign_upa user signs up to measure the popularity of each sign-up methodspend_virtual_currencya user spends virtual currency (coins, gems, tokens, etc.)tutorial_begina user begins a tutorialtutorial_completea user completes a tutorial Source URL: https://support.google.com/analytics/answer/9267735 For Online Type Sales This type are useful for retail, education, ecommerce, real estate, and travel EventTrigger whenadd_payment_infoa user submits their payment informationadd_shipping_infoa user submits their shipping informationadd_to_carta user adds items to cartadd_to_wishlista user adds items to a wishlistbegin_checkouta user begins checkoutgenerate_leada user submits a form or a request for informationpurchasea user completes a purchaserefunda user receives a refundremove_from_carta user removes items from a cartselect_itema user selects an item from a listselect_promotiona user selects a promotionview_carta user views their cartview_itema user views an itemview_item_lista user sees a list of items/offeringsview_promotiona user sees a promotion Source URL: https://support.google.com/analytics/answer/9267735 For Games Type ———— EventTrigger whenearn_virtual_currencya user earns virtual currency (coins, gems, tokens, etc.)join_groupa user joins a group to measure the popularity of each grouplevel_enda user completes a level in the gamelevel_starta user starts a new level in the gamelevel_upa user levels-up in the gamepost_scorea user posts their scoreselect_contenta user selects contentspend_virtual_currencya user spends virtual currency (coins, gems, tokens, etc.)tutorial_begina user begins a tutorialtutorial_completea user completes a tutorialunlock_achievementa user unlocks an achievement Source URL: https://support.google.com/analytics/answer/9267735 4. Custom Events Custom events refer to events that you define based on your specific needs and requirements. They are created when no other predefined events adequately capture the interactions or occurrences you want to track. Unlike predefined events, custom events do not appear in most standard reports by default. We can set Custom Event with help of below methods. Methods to Set up a custom event Set up your custom event using one of the following options: The Google tag (website) Google Tag Manager (website) Firebase (apps) Download QR 🡻 Google Analytics
Google Analytics Beginners Guide to Understand User Behavior with Google Analytics Posted on October 29, 2019January 11, 2023 Spread the love Spread the love In a single word we can say that behavior is what user do on your website like what page they visit. They fill any form of they do anythings on our websites. Pageviews: How many pages views by users Unique Pageviews: Only one time page view… Read More
Google Analytics How to Find Session in GA4 (Google Analytics 4)? Posted on July 4, 2023July 5, 2023 Spread the love Spread the love Step- 1 First Go Analytics Home Page Step 2 Click on Reports Screenshot below Step 3 Click on Acquisition and then Traffic Acquisition screenshot given below: Step 4 Below screen you can see session Report Download QR 🡻 Read More
How Many Types of Google Ads are There? Posted on December 7, 2024December 7, 2024 Spread the love Spread the love When discussing how many types of Google Ads exist, it’s important to differentiate between Google Ads campaign types and the ad formats available within those campaigns. In total, there are 9 types of Google Ads campaigns, each offering unique ad formats and targeting options. Types of Google… Read More