Código que añade el script gtag.js a WordPress, con el que se pueden enviar datos a Universal Analytics, Google Analytics 4, Google Ads y Floodlight desde el sitio web sin necesidad de plugins.
<?php
// Añadir el script gtag.js en el <head>
/* Debes sustituir el texto GA4_ID, AW_ID y/o DC-ZZZZZZ con el identificador de
que te suministre la herramienta (Google Analytics 4, Google Ads o Floodlight) */
add_action( 'wp_head', 'carlosmdh_gtag' );
function carlosmdh_gtag() { ?>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('set', 'allow_ad_personalization_signals', false); /* Esta línea inhabilita el uso
de los datos de Google Signals para crear anuncios personalizados. Si deseas usar esos datos
comenta esa línea */
gtag('js', new Date());
gtag('config', 'GA4_ID'); // Google Analytics 4 ID //
gtag('config', 'AW_ID'); // Google Ads Conversions tracking ID //
gtag('config', 'DC-ZZZZZZ]); // Google floodlight ID //
</script>
<?php }
?>
Este código ha sido facilitado por Carlos Manuel Díaz Honrado para que forme parte de la biblioteca de códigosWP. ¡Gracias por la colaboración!
El código original se puede encontrar en el siguiente enlace:
https://carlosmdh.es/snippets/como-anadir-gtag-js-a-wordpress/