Modelo GRC (Governance, Risk Management and Compliance)

5
(1)

Modelo GRC Governance, Risk Management and Compliance

En el entorno corporativo, la integración de procesos como Governance, Risk Management and Compliance (GRC) facilita la gestión holística de riesgos, cumplimiento y gobernanza, mejorando la eficiencia operativa y garantizando la alineación con objetivos estratégicos.

Índice

¿Qué es el Modelo GRC?

El Modelo GRC abarca tres áreas clave: Gobierno, Gestión de Riesgos y Cumplimiento. En primer lugar, el aspecto de Gobierno se refiere a la estructura de toma de decisiones dentro de una organización y cómo se establecen y aplican las políticas. La Gestión de Riesgos implica identificar, evaluar y mitigar los riesgos que podrían afectar los objetivos de la empresa. Por último, el Cumplimiento se centra en garantizar que la organización cumpla con las leyes, regulaciones y estándares aplicables a su industria. Juntos, estos elementos forman un marco integral para gestionar eficazmente el rendimiento y la seguridad de una empresa.

Descubre cómo puedes ser parte del cambio: [Regístrate Aquí] 

Importancia de el Modelo GRC

La importancia del Modelo GRC radica en su capacidad para integrar y coordinar los aspectos clave de gobierno, gestión de riesgos y cumplimiento en una sola estructura. Esto permite a las organizaciones gestionar de manera más eficaz los riesgos, cumplir con las regulaciones y estándares, y mejorar su rendimiento general. Al adoptar un enfoque holístico, el Modelo GRC ayuda a las empresas a identificar y abordar proactivamente los desafíos y oportunidades en un entorno empresarial cada vez más complejo y regulado. Además, promueve una cultura de responsabilidad y transparencia en toda la organización, lo que contribuye a la confianza de los stakeholders y a la sostenibilidad a largo plazo del negocio.

Principios fundamentales del Modelo GRC

Los principios fundamentales del Modelo GRC incluyen:

  • Integración:

El Modelo GRC busca integrar los procesos de gobierno, gestión de riesgos y cumplimiento para optimizar la eficiencia y la efectividad de la gestión empresarial.

  • Transparencia:

Promueve la transparencia en todas las actividades empresariales, lo que permite una mejor comunicación y comprensión de los riesgos y las responsabilidades en todos los niveles de la organización.

  • Responsabilidad:

Fomenta una cultura de responsabilidad en la que todos los miembros de la organización sean conscientes de sus roles y responsabilidades en relación con el cumplimiento de las normativas y la gestión de riesgos.

  • Agilidad:

El Modelo GRC busca proporcionar a las organizaciones la agilidad necesaria para adaptarse rápidamente a los cambios en el entorno empresarial y responder eficazmente a los riesgos emergentes y las oportunidades.

  • Mejora continua:

Se basa en el principio de mejora continua, alentando a las organizaciones a revisar y mejorar constantemente sus prácticas de gobierno, gestión de riesgos y cumplimiento para mantenerse al día con los estándares y las mejores prácticas del sector.

 

Descubre cómo puedes ser parte del cambio: [Regístrate Aquí] 

Beneficios de implementar un Modelo GRC

Los beneficios de implementar un Modelo GRC incluyen:

  • Mejora de la eficiencia:

Al integrar procesos y datos relacionados con el gobierno, la gestión de riesgos y el cumplimiento, se reduce la duplicación de esfuerzos y se mejora la eficiencia operativa.

  • Gestión proactiva de riesgos:

El Modelo GRC proporciona herramientas y procesos para identificar, evaluar y mitigar los riesgos de manera proactiva, lo que ayuda a evitar posibles pérdidas financieras o daños a la reputación.

  • Cumplimiento normativo:

Permite a las organizaciones mantenerse al día con las regulaciones y normativas aplicables en su industria, lo que reduce el riesgo de sanciones y multas por incumplimiento.

  • Mejora de la toma de decisiones:

Al contar con información completa y actualizada sobre riesgos y cumplimiento, los líderes empresariales pueden tomar decisiones más informadas y estratégicas para el éxito a largo plazo de la organización.

  • Fortalecimiento de la cultura de la organización:

Al promover la transparencia, la responsabilidad y la comunicación efectiva, el Modelo GRC ayuda a construir una cultura organizacional sólida y orientada hacia el cumplimiento de objetivos y valores compartidos.

  • Mayor confianza de las partes interesadas:

La implementación de un Modelo GRC sólido demuestra el compromiso de la organización con la gestión eficaz de riesgos y el cumplimiento normativo, lo que genera confianza entre los inversores, clientes, reguladores y otras partes interesadas.

Descubre cómo puedes ser parte del cambio: [Regístrate Aquí] 

Consejos prácticos para la implementación efectiva del Modelo GRC

  • Compromiso de la alta dirección:

Es fundamental que la alta dirección respalde y participe activamente en la implementación del Modelo GRC. Esto garantizará la asignación de recursos adecuados y el compromiso organizacional necesario para el éxito del proyecto.

  • Evaluación de necesidades y riesgos:

Antes de implementar el Modelo GRC, es importante realizar una evaluación exhaustiva de las necesidades y los riesgos específicos de la organización. Esto ayudará a personalizar el enfoque y los procesos del Modelo GRC para abordar los desafíos únicos de la organización.

  • Integración de sistemas y datos:

Para maximizar la eficiencia y la efectividad del Modelo GRC, es crucial integrar sistemas y datos relevantes de toda la organización. Esto permitirá una visión holística de los riesgos y el cumplimiento, facilitando la toma de decisiones informadas.

  • Capacitación y concienciación:

Proporcionar capacitación y concienciación adecuadas a los empleados sobre el Modelo GRC es esencial para su éxito. Los empleados deben comprender su papel en la gestión de riesgos y el cumplimiento, así como los procesos y herramientas disponibles para apoyarlos.

  • Monitoreo y mejora continua:

La implementación del Modelo GRC no es un proceso estático, sino que requiere un monitoreo constante y una mejora continua. Es importante establecer métricas de rendimiento y realizar evaluaciones periódicas para identificar áreas de mejora y oportunidades de optimización.

  • Colaboración interdepartamental:

Fomentar la colaboración y la comunicación entre los diferentes departamentos y funciones de la organización es fundamental para el éxito del Modelo GRC. Esto garantizará una gestión integral de los riesgos y el cumplimiento en toda la organización.

  • Adaptación a cambios y evolución:

El entorno empresarial y regulatorio está en constante cambio, por lo que el Modelo GRC debe ser flexible y adaptable para responder a nuevas amenazas, regulaciones y desafíos. Es importante estar al tanto de las tendencias y evoluciones en el campo de la gestión de riesgos y el cumplimiento y ajustar el Modelo GRC en consecuencia.

 

Herramientas y tecnologías para gestionar el Modelo GRC

  • Plataformas integradas de gestión de riesgos:

Ofrecen funcionalidades para la identificación, evaluación, mitigación y seguimiento de riesgos en toda la organización. Permiten una visión holística de los riesgos y facilitan la toma de decisiones informadas.

  • Software de gestión de cumplimiento normativo:

Estas herramientas ayudan a las organizaciones a gestionar y cumplir con las regulaciones y normativas aplicables a su industria. Permiten realizar evaluaciones de cumplimiento, automatizar procesos de informes y mantener registros de auditoría.

  • Sistemas de gestión de incidentes:

Facilitan la gestión de incidentes de seguridad, desde la detección y notificación hasta la respuesta y resolución. Permiten rastrear incidentes, asignar tareas, colaborar en la investigación y generar informes detallados.

  • Plataformas de gobierno corporativo:

Ayudan a las organizaciones a gestionar y supervisar las políticas, procedimientos y controles internos. Facilitan la comunicación y la colaboración entre los diferentes niveles de la organización y proporcionan una visión consolidada del gobierno corporativo.

  • Software de gestión de auditorías:

Estas herramientas ayudan en la planificación, ejecución y seguimiento de auditorías internas y externas. Permiten programar auditorías, asignar recursos, realizar pruebas de cumplimiento y generar informes detallados para su revisión y seguimiento.

  • Herramientas de análisis de datos y visualización:

Permiten analizar grandes volúmenes de datos relacionados con riesgos, cumplimiento y incidentes, y presentarlos de manera visualmente comprensible. Facilitan la identificación de tendencias, patrones y áreas de riesgo potencial.

  • Soluciones de gestión de proveedores:

Ayudan a las organizaciones a gestionar y supervisar a sus proveedores externos en términos de riesgo y cumplimiento. Permiten evaluar la salud financiera, la seguridad de la información y el cumplimiento normativo de los proveedores.

Al implementar estas herramientas y tecnologías, las organizaciones pueden mejorar la eficiencia, la efectividad y la transparencia de su gestión del Modelo GRC, lo que les permite identificar, evaluar y mitigar los riesgos de manera más proactiva y tomar decisiones informadas sobre el cumplimiento normativo.

CÓMO NOS PUEDE AYUDAR LA IA en EL MODELO GRC

La inteligencia artificial (IA) puede ofrecer numerosos beneficios para mejorar la gestión del Modelo GRC (Governance, Risk Management and Compliance). Aquí hay algunas formas en que la IA puede ayudar:

  • Análisis de datos avanzado:

La IA puede analizar grandes volúmenes de datos estructurados y no estructurados para identificar patrones, tendencias y relaciones ocultas. Esto puede ayudar en la identificación proactiva de riesgos, oportunidades de mejora y áreas de no conformidad en el Modelo GRC.

  • Automatización de procesos:

La IA puede automatizar tareas repetitivas y basadas en reglas dentro del Modelo GRC, como la recopilación de datos, la generación de informes y la gestión de incidentes. Esto libera tiempo para que los profesionales se centren en actividades de mayor valor agregado y toma de decisiones estratégicas.

  • Predicción de riesgos:

Mediante algoritmos de aprendizaje automático, la IA puede predecir posibles riesgos y su probabilidad de ocurrencia en función de datos históricos y tendencias actuales. Esto permite a las organizaciones anticiparse a los riesgos emergentes y tomar medidas preventivas para mitigarlos.

  • Detección de anomalías:

La IA puede identificar anomalías o desviaciones inusuales en los datos del Modelo GRC, lo que puede indicar posibles problemas de seguridad, fraudes o incumplimientos normativos. Esto permite una detección temprana y una respuesta rápida a los incidentes.

  • Personalización y recomendaciones:

Los sistemas de IA pueden proporcionar recomendaciones personalizadas y sugerencias basadas en el contexto específico de la organización y sus objetivos de GRC. Esto ayuda a mejorar la eficiencia y la efectividad de las decisiones tomadas en el Modelo GRC.

  • Mejora continua:

Al analizar el rendimiento pasado y evaluar los resultados de las acciones tomadas en el Modelo GRC, la IA puede proporcionar información valiosa para la mejora continua y la optimización de los procesos y controles.

En resumen, la IA puede ser una poderosa aliada en la gestión del Modelo GRC al proporcionar capacidades avanzadas de análisis, automatización y predicción que permiten a las organizaciones identificar, evaluar y mitigar los riesgos de manera más efectiva y eficiente.

Ejemplo Real de Modelo GRC

Un ejemplo real de un Modelo GRC (Governance, Risk Management and Compliance) sería el de una empresa multinacional del sector financiero que opera en varios países. En este caso:

  • Governance (Gobierno):

La empresa establece políticas y procedimientos de gobierno corporativo para garantizar una gestión efectiva y ética. Esto implica la definición de roles y responsabilidades de los líderes, la implementación de controles internos y la supervisión de la conducta empresarial.

  • Risk Management (Gestión de Riesgos):

La empresa identifica, evalúa y gestiona los riesgos que enfrenta en sus operaciones comerciales. Utiliza herramientas como evaluaciones de riesgos, análisis de impacto empresarial y modelos de riesgo para comprender y mitigar los riesgos financieros, operativos, legales y reputacionales.

  • Compliance (Cumplimiento):

La empresa se asegura de que cumple con todas las leyes, regulaciones y estándares relevantes en los países donde opera. Esto incluye normativas financieras, de privacidad de datos, de seguridad cibernética y de protección al consumidor. Se implementan controles internos y se realizan auditorías periódicas para garantizar el cumplimiento normativo.

En este ejemplo, el Modelo GRC aborda la gestión integral de los riesgos y la conformidad en todas las áreas de la empresa, desde el nivel estratégico hasta el operativo. Permite a la empresa tomar decisiones informadas, mitigar los riesgos y cumplir con las obligaciones legales y regulatorias, lo que contribuye a la protección de la reputación de la empresa, la confianza de los inversores y la sostenibilidad a largo plazo del negocio.

Descubre cómo puedes ser parte del cambio: [Regístrate Aquí] 

Caso práctico de Modelo GRC

En un escenario donde «mentorDay» colabora con un emprendedor en la implementación de un Modelo GRC, podríamos visualizar lo siguiente:

Supongamos que «mentorDay» trabaja con una startup de tecnología financiera (fintech) que está expandiendo sus operaciones y servicios. El emprendedor está preocupado por garantizar la seguridad de los datos de los clientes, cumplir con las regulaciones financieras y mantener una gestión efectiva de los riesgos mientras crece el negocio.

  • Análisis de riesgos y regulaciones:

El equipo de «mentorDay» realiza un análisis exhaustivo de los riesgos asociados con las operaciones de la fintech, así como de las regulaciones financieras relevantes que deben cumplirse.

  • Diseño del Modelo GRC:

Basándose en el análisis de riesgos y regulaciones, «mentorDay» ayuda al emprendedor a diseñar un Modelo GRC personalizado que incluye políticas, procedimientos y controles para mitigar los riesgos identificados y garantizar el cumplimiento normativo.

  • Implementación de tecnología:

Se seleccionan y configuran herramientas de tecnología adecuadas para facilitar la gestión de riesgos, la monitorización del cumplimiento y la seguridad de los datos. Esto podría incluir sistemas de gestión de riesgos, plataformas de cumplimiento normativo y soluciones de ciberseguridad avanzadas.

  • Formación y sensibilización:

«mentorDay» organiza sesiones de formación y sensibilización para el equipo de la fintech, asegurando que todos comprendan sus responsabilidades en cuanto a seguridad, cumplimiento y gestión de riesgos, y estén preparados para responder adecuadamente a los incidentes.

  • Monitorización y mejora continua:

Se establecen procesos para monitorizar continuamente el desempeño del Modelo GRC y realizar actualizaciones según sea necesario. «mentorDay» proporciona orientación sobre cómo recopilar métricas clave, analizar resultados y realizar mejoras iterativas en el Modelo GRC.

Al trabajar con «mentorDay», el emprendedor puede implementar un Modelo GRC sólido y efectivo que le permite gestionar los riesgos, cumplir con las regulaciones y proteger los activos de la empresa, allanando el camino para un crecimiento seguro y sostenible de su negocio en el sector fintech.

Quiz sobre el modelo de la GRC

APLICA ESTE TIP EN TU PROYECTO

  • 💻 PRACTICA con un experto en el próximo webinar práctico.
  • 🔎 CONSULTA más TIPs relacionadas con este mismo tema.
  • 📖 AMPLIA tus conocimientos descargando este EBOOK.

PIENSA EN TI

PIENSA EN AYUDAR A LOS DEMÁS

¡Valora este TIP!

Haz clic sobre las estrellas para valorar

Valoración «1» - Promedio «5»

Sin votos aún. ¡Se el primero en votar!

Lamentamos que no te haya sido útil.

¡Ayudanos a mejorar este TIP!

Déjanos un comentario y dinos como mejorarías este TIP

COMPARTE

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp
Picture of Jaime Cavero

Jaime Cavero

Presidente de la Aceleradora mentorDay. Inversor en startups e impulsor de nuevas empresas a través de Dyrecto, DreaperB1 y mentorDay.
COMENTARIOS
Todos los Comentarios
COMENTARIOS

Tabla de contenidos

  • mentorVIRTUAL: Soy tu mentorVIRTUAL. ¿alguna pregunta?

La respuesta tardará unos 20 segundos. Generando respuesta ...

TEMAS

Centro de preferencias de privacidad

Necesarias

Estas cookies son necesarias para el funcionamiento básico de la web

gdpr[allowed_cookies], gdpr[allowed_cookies]

Publicidad

_fbp, fr, uid
_fbp, fr
VISITOR_INFO1_LIVE
personalization_id

Analíticas

Estas cookies se utilizan para recopilar información de como los usuarios navegan por la web y analizar las estadísticas de uso.

GPS, _ga, _gid, _gat_gtag_UA_67269242_1, gClId,

Otros

Cookies de terceros que se utilizan para conocer el funcionamiento de sus plugins

c, crmcsr, 6e4b8efee4

Ir al contenido function ZFAdvLead(){ } ZFAdvLead.utmPValObj = ZFAdvLead.utmPValObj || {}; ZFAdvLead.utmPNameArr = new Array('utm_source','utm_medium','utm_campaign','utm_term','utm_content');ZFAdvLead.utmcustPNameArr = new Array();ZFAdvLead.isSameDomian = false; ZFAdvLead.prototype.zfautm_sC = function( paramName,path,domain,secure ){ var value = ZFAdvLead.utmPValObj[paramName]; if ( typeof value !== "undefined" && value !== null ){ var cookieStr = paramName + "=" + encodeURIComponent( value ); var exdate=new Date(); exdate.setDate(exdate.getDate()+7); cookieStr += "; expires=" + exdate.toGMTString(); cookieStr += "; path=/"; if ( domain ) { cookieStr += "; domain=" + encodeURIComponent( domain ); } if ( secure ) { cookieStr += "; secure"; } document.cookie = cookieStr; } }; ZFAdvLead.prototype.zfautm_ini = function (){ this.zfautm_bscPCap(); var url_search = document.location.search; for (var i = 0; i < ZFAdvLead.utmcustPNameArr.length ; i ++){ var zf_pN = ZFAdvLead.utmcustPNameArr[i]; var zf_pV; if ( zf_pN == 'referrername' ) { zf_pV = ( document.URL || '' ).slice( 0, 1500 ); } else { zf_pV = this.zfautm_gP(url_search, zf_pN); if (zf_pV == undefined || zf_pV == ''){ zf_pV = this.zfautm_gC(zf_pN); } } if ( typeof zf_pV !== "undefined" && zf_pV !== null & zf_pV != "" ) { ZFAdvLead.utmPValObj[ zf_pN ] = zf_pV; } } for (var pkey in ZFAdvLead.utmPValObj) { this.zfautm_sC(pkey); } }; ZFAdvLead.prototype.zfautm_bscPCap = function () { var trafSrc = this.zfautm_calcTrafSrc(); if ( trafSrc.source != "" ) { ZFAdvLead.utmPValObj.utm_source = trafSrc.source; } if ( trafSrc.medium != "" ) { ZFAdvLead.utmPValObj.utm_medium = trafSrc.medium; } if ( trafSrc.campaign != "" ) { ZFAdvLead.utmPValObj.utm_campaign = trafSrc.campaign; } if ( trafSrc.term != "" ) { ZFAdvLead.utmPValObj.utm_term = trafSrc.term; } if ( trafSrc.content != "" ) { ZFAdvLead.utmPValObj.utm_content = trafSrc.content; } } ZFAdvLead.prototype.zfautm_calcTrafSrc = function() { var u1='', u2='', u3='', u4='', u5=''; var search_engines = [['bing', 'q'], ['google', 'q'], ['yahoo', 'q'], ['baidu', 'q'], ['yandex', 'q'], ['ask', 'q']]; //List of search engines var ref = document.referrer; ref = ref.substr(ref.indexOf('//')+2); ref_domain = ref; ref_path = '/'; ref_search = ''; // Checks for campaign parameters var url_search = document.location.search; if(url_search.indexOf('utm_source') > -1 || url_search.indexOf('utm_medium') > -1 || url_search.indexOf('utm_campaign') > -1 || url_search.indexOf('utm_term') > -1 || url_search.indexOf('utm_content') > -1) { u1 = this.zfautm_gP(url_search, 'utm_source'); u2 = this.zfautm_gP(url_search, 'utm_medium'); u3 = this.zfautm_gP(url_search, 'utm_campaign'); u4 = this.zfautm_gP(url_search, 'utm_term'); u5 = this.zfautm_gP(url_search, 'utm_content'); } else if ( this.zfautm_gP(url_search, 'gclid')) { u1 = 'Google Ads'; u2 = 'cpc'; u3 = '(not set)'; if ( !ZFAdvLead.utmcustPNameArr.includes('gclid') ) { ZFAdvLead.utmcustPNameArr.push('gclid'); } } else if(ref) { var r_u1 = this.zfautm_gC('utm_source'); var r_u2 = this.zfautm_gC('utm_medium'); var r_u3 = this.zfautm_gC('utm_campaign'); var r_u4 = this.zfautm_gC('utm_term'); var r_u5 = this.zfautm_gC('utm_content'); if ( typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") { // separate domain, path and query parameters if (ref.indexOf('/') > -1) { ref_domain = ref.substr(0,ref.indexOf('/')); ref_path = ref.substr(ref.indexOf('/')); if (ref_path.indexOf('?') > -1) { ref_search = ref_path.substr(ref_path.indexOf('?')); ref_path = ref_path.substr(0, ref_path.indexOf('?')); } } u2 = 'referral'; u1 = ref_domain; // Extract term for organic source for (var i=0; i -1){ u2 = 'organic'; u1 = search_engines[i][0]; u4 = this.zfautm_gP(ref_search, search_engines[i][1]) || '(not provided)'; break; } } } else { if ( typeof r_u1 !== "undefined" ) { u1 = r_u1; } if ( typeof r_u2 !== "undefined" ) { u2 = r_u2; } if ( typeof r_u3 !== "undefined" ) { u3 = r_u3; } if ( typeof r_u4 !== "undefined" ) { u4 = r_u4; } if ( typeof r_u5 !== "undefined" ) { u5 = r_u5; } } } else { var r_u1 = this.zfautm_gC('utm_source'); var r_u2 = this.zfautm_gC('utm_medium'); var r_u3 = this.zfautm_gC('utm_campaign'); var r_u4 = this.zfautm_gC('utm_term'); var r_u5 = this.zfautm_gC('utm_content'); if ( typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") { var locRef = document.URL; locRef = locRef.substr(locRef.indexOf('//')+2); if (locRef.indexOf('/') > -1) { locRef = locRef.substr(0,locRef.indexOf('/')); } u1 = locRef; u2 = 'referral'; } else { if ( typeof r_u1 !== "undefined" ) { u1 = r_u1; } if ( typeof r_u2 !== "undefined" ) { u2 = r_u2; } if ( typeof r_u3 !== "undefined" ) { u3 = r_u3; } if ( typeof r_u4 !== "undefined" ) { u4 = r_u4; } if ( typeof r_u5 !== "undefined" ) { u5 = r_u5; } } } return { 'source' : u1, 'medium' : u2, 'campaign': u3, 'term' : u4, 'content' : u5 }; } ZFAdvLead.prototype.zfautm_gP = function(s, q) { try{ var match = s.match('[?&]' + q + '=([^&]+)'); return match ? decodeURIComponent(match[1]) : ''; } catch(e){ return ''; } } ZFAdvLead.prototype.zfautm_gC = function( cookieName ){ var cookieArr = document.cookie.split('; '); for ( var i = 0 ; i < cookieArr.length ; i ++ ){ var cookieVals = cookieArr[i].split('='); if ( cookieVals[0] === cookieName && cookieVals[1] ) { return decodeURIComponent(cookieVals[1]); } } }; ZFAdvLead.prototype.zfautm_gC_enc = function( cookieName ){ var cookieArr = document.cookie.split('; '); for ( var i = 0 ; i < cookieArr.length ; i ++ ){ var cookieVals = cookieArr[i].split('='); if ( cookieVals[0] === cookieName && cookieVals[1] ) { return cookieVals[1]; } } }; ZFAdvLead.prototype.zfautm_iframeSprt = function () { var zf_frame = document.getElementsByTagName("iframe"); for(var i = 0; i < zf_frame.length; ++i){ if((zf_frame[i].src).indexOf('formperma') > 0 ){ var zf_src = zf_frame[i].src; for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; utmPm = ( ZFAdvLead.isSameDomian && ( ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1 ) ) ? "zf_" + utmPm : utmPm; var utmVal = this.zfautm_gC_enc( ZFAdvLead.utmPNameArr[ prmIdx ] ); if ( typeof utmVal !== "undefined" ) { if ( utmVal != "" ){ if(zf_src.indexOf('?') > 0){ zf_src = zf_src+'&'+utmPm+'='+ utmVal; }else{ zf_src = zf_src+'?'+utmPm+'='+ utmVal; } } } } if ( zf_frame[i].src.length < zf_src.length ) { zf_frame[i].src = zf_src; } } } }; ZFAdvLead.prototype.zfautm_DHtmlSprt = function () { var zf_formsArr = document.forms; for ( var frmInd = 0 ; frmInd < zf_formsArr.length ; frmInd ++ ) { var zf_form_act = zf_formsArr[frmInd].action; if ( zf_form_act && zf_form_act.indexOf('formperma') > 0 ){ for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; var utmVal = this.zfautm_gC( ZFAdvLead.utmPNameArr[ prmIdx ] ); if ( typeof utmVal !== "undefined" ) { if ( utmVal != "" ) { var fieldObj = zf_formsArr[frmInd][utmPm]; if ( fieldObj ) { fieldObj.value = utmVal; } } } } } } }; ZFAdvLead.prototype.zfautm_jsEmbedSprt = function ( id ) { document.getElementById('zforms_iframe_id').removeAttribute("onload"); var jsEmbdFrm = document.getElementById("zforms_iframe_id"); var embdSrc = jsEmbdFrm.src; for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; utmPm = ( ZFAdvLead.isSameDomian && ( ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1 ) ) ? "zf_" + utmPm : utmPm; var utmVal = this.zfautm_gC_enc( ZFAdvLead.utmPNameArr[ prmIdx ] ); if ( typeof utmVal !== "undefined" ) { if ( utmVal != "" ) { if(embdSrc.indexOf('?') > 0){ embdSrc = embdSrc+'&'+utmPm+'='+utmVal; }else{ embdSrc = embdSrc+'?'+utmPm+'='+utmVal; } } } } jsEmbdFrm.src = embdSrc; }; var zfutm_zfAdvLead = new ZFAdvLead(); zfutm_zfAdvLead.zfautm_ini(); if( document.readyState == "complete" ){ zfutm_zfAdvLead.zfautm_iframeSprt(); zfutm_zfAdvLead.zfautm_DHtmlSprt(); } else { window.addEventListener('load', function (){ zfutm_zfAdvLead.zfautm_iframeSprt(); zfutm_zfAdvLead.zfautm_DHtmlSprt(); }, false); } Si estás usando la biblioteca jQuery, entonces no olvides envolver tu código dentro de jQuery.ready() así: jQuery(document).ready(function( $ ){ // Tu código aquí dentro }); -- Si quieres enlazar a un archivo JavaScript que resida en otro servidor (como ), entonces, por favor, usa la página «Añadir código HTML» , ya que es un código HTML que enlaza a un archivo JavaScript. Fin del comentario */