{"id":49283,"date":"2023-10-01T16:55:09","date_gmt":"2023-10-01T07:55:09","guid":{"rendered":"https:\/\/contactform7.com\/?page_id=49283"},"modified":"2023-10-01T16:55:09","modified_gmt":"2023-10-01T07:55:09","slug":"tracking-form-submissions-with-google-analytics","status":"publish","type":"page","link":"https:\/\/contactform7.com\/es\/tracking-form-submissions-with-google-analytics\/","title":{"rendered":"Seguimiento de env\u00edos de formularios con Google Analytics"},"content":{"rendered":"\n<p>Si utilizas Google Analytics para monitorear el tr\u00e1fico web en tu sitio, es posible que tambi\u00e9n desees realizar un seguimiento de los env\u00edos de formularios. Este art\u00edculo describe c\u00f3mo realizar un seguimiento de los env\u00edos de formularios como eventos con <a href=\"https:\/\/support.google.com\/analytics\/answer\/10089681?hl=es&amp;sjid=6206329445500471555-EU\" data-type=\"link\" data-id=\"https:\/\/support.google.com\/analytics\/answer\/10089681?hl=es&amp;sjid=6206329445500471555-EU\">Google Analytics 4<\/a> (GA4).<\/p>\n\n\n\n\n\n\n<p>Nota: este art\u00edculo no abordar\u00e1 el uso b\u00e1sico de Google Analytics. Si a\u00fan no est\u00e1s familiarizado con Google Analytics, consulta primero la documentaci\u00f3n de Google. La forma m\u00e1s sencilla de introducir GA4 (y configurarlo en un sitio WordPress) ser\u00eda utilizar el plugin <a href=\"https:\/\/es.wordpress.org\/plugins\/google-site-kit\/\">Site Kit<\/a> de Google.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"event-tracking\">Seguimiento de eventos<\/h4>\n\n\n\n<p>Para enviar un evento a Google Analytics, llama la funci\u00f3n <code><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/gtagjs\/events\" data-type=\"URL\" data-id=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/gtagjs\/events\">gtag()<\/a><\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\ngtag( 'event', 'event_action', {} );\n<\/pre><\/div>\n\n\n<p>Para realizar un seguimiento de los eventos de env\u00edo de formularios, cuando el env\u00edo de correo electr\u00f3nico se haya completado correctamente, utiliza el <a href=\"https:\/\/contactform7.com\/es\/dom-events\/\">evento DOM<\/a> personalizado <code>wpcf7mailsent<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\ndocument.addEventListener( 'wpcf7mailsent', function ( event ) {\n    gtag( 'event', 'wpcf7_submission', {\n        'event_category': event.detail.contactFormId,\n        'event_label': event.detail.unitTag\n    } );\n}, false );\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\" id=\"inserting-javascript-into-html\">Insertar JavaScript en HTML<\/h4>\n\n\n\n<p>El siguiente paso es insertar el fragmento de JavaScript anterior en un lugar apropiado en el c\u00f3digo fuente HTML de las p\u00e1ginas de la vista p\u00fablica (<em>frontend<\/em>).<\/p>\n\n\n\n<p>Hay varias formas de hacer esto. No las analizaremos todas, pero proporcionaremos un fragmento de c\u00f3digo de ejemplo que utiliza el gancho de acci\u00f3n <code>wp_footer<\/code> para insertar un elemento de tipo <em>script<\/em>, incluido el fragmento de JavaScript anterior, en el \u00e1rea del pie de p\u00e1gina de las p\u00e1ginas:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; title: ; notranslate\" title=\"\">\nadd_action( &#039;wp_footer&#039;, function () {\n?&gt;\n&lt;script&gt;\ndocument.addEventListener( &#039;wpcf7mailsent&#039;, function ( event ) {\n    gtag( &#039;event&#039;, &#039;wpcf7_submission&#039;, {\n        &#039;event_category&#039;: event.detail.contactFormId,\n        &#039;event_label&#039;: event.detail.unitTag\n    } );\n}, false );\n&lt;\/script&gt;\n&lt;?php\n}, 10, 0 );\n<\/pre><\/div>\n\n\n<p>Intenta incrustar esto en el archivo <code>functions.php<\/code> en su tema activo (preferiblemente, un <a href=\"https:\/\/developer.wordpress.org\/themes\/advanced-topics\/child-themes\/\">tema hijo<\/a>). Si todo se ha configurado correctamente, ver\u00e1s los eventos <code>wpcf7_submission<\/code> en la consola de GA4 unas horas despu\u00e9s de que se realice el seguimiento de los eventos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si utilizas Google Analytics para monitorear el tr\u00e1fico web en tu sitio, es posible que tambi\u00e9n desees realizar un seguimiento de los env\u00edos de formularios. Este art\u00edculo describe c\u00f3mo realizar un seguimiento de los env\u00edos de formularios como eventos con Google Analytics 4 (GA4). Nota: este art\u00edculo no abordar\u00e1 el uso b\u00e1sico de Google Analytics. &hellip; <a href=\"https:\/\/contactform7.com\/es\/tracking-form-submissions-with-google-analytics\/\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Seguimiento de env\u00edos de formularios con Google Analytics<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_locale":"es_ES","_original_post":"1271","footnotes":""},"class_list":["post-49283","page","type-page","status-publish","hentry","es-ES"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/pages\/49283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/comments?post=49283"}],"version-history":[{"count":0,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/pages\/49283\/revisions"}],"wp:attachment":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/media?parent=49283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}