Agregando script Marketo Measure a Forms Uberflip adding-marketo-measure-script-to-uberflip-forms
Si actualmente usa Uberflip para administrar el contenido, es importante que realice los pasos necesarios para asegurarse de que Marketo Measure realiza un seguimiento de los envíos de formularios. El administrador de éxito de Uberflip también debe poder ayudarle con esto.
-
Agregue este script a la sección Código personalizado>HTML de Uberflip.
<script type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async=""></script> -
AJAX Asegúrese de que este código de preámbulo Marketo Measure se active tanto al cargar la página como al cambiar de página de la misma. Haga esto dentro de la sección Custom Code>JS
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };Agregue este preámbulo a los vínculos de evento Hubs.onLoad y Hubs.onPageChange de JavaScript a continuación, en los enlaces de evento de AJAX de la. (Nota: Es posible que también tenga otro código en estos vínculos de eventos. Asegúrese de incluir también el preámbulo).
Hubs.onLoad = function () {window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };}Hubs.onPageChange = function () {window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };} -
Cree y defina una función que dirija los datos a Bizible tras un envío de CTA de formulario. Esto va a la sección Código personalizado>JavaScript. (Nota: Esta función solo requiere el parámetro ctaData que proporciona Uberflip, pero puede incluir los demás parámetros ctaId y ctaName en caso de que el usuario desee personalizar su código para pasar estos datos también).
function bizibleFormCode(ctaId, ctaData, ctaName) {var email = ctaData["email"];if(email){Bizible.Push('User', {eMail: email, // required}); }} -
Cuando se envíe un CTA de formulario, asegúrese de que la función Marketo Measure se ejecute de la siguiente manera. Esto se hace dentro de la sección Custom Code>JS. (Nota: Es posible que tenga otro código dentro del vínculo de evento Hubs.onCtaFormSubmitSuccess de JavaScript; asegúrese de incluir también esta llamada de función).
Hubs.onCtaFormSubmitSuccess = function (ctaId, ctaData, ctaName) {bizibleFormCode(ctaId, ctaData, ctaName);}