Configuración de análisis para la integración de autoservicio: migración a GA4
En 1 de julio de 2023, las propiedades estándar de Universal Analytics dejarán de procesar los datos, según Soporte de Google Analytics. Para completar la migración a GA4, es posible que se requieran algunas acciones, como eliminar o agregar código.
GA3
Por favor, encuentra el documento de integración de análisis para integrar GA3 con el antiguo ejemplo de fragmento.
Antes de cambiar a GA4, se utilizó la siguiente sección de código para recopilar datos en GA3 (Universal Analytics).
window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics', {
trackingId: 'UA-XXXXXXXX-01',
ecommerceTracking: false
});
window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics', {
trackingId: 'UA-XXXXXXXX-02',
inPageAnalytics: true,
trackerName: '',
useCustomerTrackingId: false,
ecommerceTracking: false,
customTangibleeDimension: 16,
customWidgetDimension: 17,
customWidgetSessionDimension: 18,
customTangibleeSessionDimension: 19,
customTangibleeUserDimension: 20
});Migración a GA 4
Para cambiarte a GA4, sigue estos pasos:
- Elimine la sección de código que recopila datos para GA3 (el ejemplo de código se indica arriba).
 - Añada el siguiente código para reemplazar el código eliminado.
 
tangiblee('onGoogleAnalyticsIsReady', function(trackingId, analyticsSettings) {
    window.tangibleeAnalytics =
        window.tangibleeAnalytics ||
        function() {
            (window.tangibleeAnalytics.q = window.tangibleeAnalytics.q || []).push(arguments);
        };
    if(analyticsSettings.sendGAEventsViaInfoPortal === true) {
				//Collection of GA4 analytics for Tangiblee
        window.tangibleeAnalytics('setAnalyticsPlugin', 'InfoPortalAnalyticsForGA4', {
            trackingId: analyticsSettings.tangibleeMeasurementId,
        });
    }
    if(analyticsSettings.sendGAEventsDirectly === true) {
				//Collection of GA4 analytics for Tangiblee
        window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics4', {
            trackingId: analyticsSettings.tangibleeMeasurementId,
        });
				//Your GA4 analytics
        analyticsSettings.clientMeasurementId && window.tangibleeAnalytics('setAnalyticsPlugin', 'GoogleAnalytics4', {
            trackingId: analyticsSettings.clientMeasurementId,
            currentDataLayerName: analyticsSettings.clientDataLayerName,
            isCustomerGA: true,
						/* If you are using GTM to collect analytics, you will need to unmute this config
						gtmConfig: { 
                enabled: true,
                events: {
                    impressed: 'tng_impressed',
                    interacted: 'tng_interacted'
                }
            }*/
        });
    }
});