Toevoegen Marketo Measure Script naar Uberflip Forms adding-marketo-measure-script-to-uberflip-forms
Als u momenteel Uberflip om uw inhoud te beheren, is het belangrijk dat u deze noodzakelijke stappen neemt om ervoor te zorgen dat Marketo Measure volgt deze formulierverzendingen. Je succesbeheer op Uberflip U moet u daarbij ook kunnen helpen.
-
Dit script toevoegen aan Uberflips Custom Code>HTML sectie.
<script type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async=""></script> -
Zorg ervoor dat Marketo Measure preambule codebrand op zowel paginading als AJAX paginaverandering. Doe dit binnen de Custom Code>JS sectie
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };Deze preambule toevoegen aan beide Hubs.onLoad en de Hubs.onPageChange AJAX JavaScript-gebeurtenishaken hieronder. (Opmerking: in deze gebeurtenishaken kunt u ook andere code gebruiken. Zorg ervoor dat u ook de preambule opneemt.)
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 }); } };} -
Maak en definieer een functie die gegevens naar Bizible duwt bij het verzenden van een Form CTA. Dit gaat over de Custom Code>JavaScript sectie. (Opmerking: deze functie vereist alleen de ctaData-parameter die Uberflip biedt, maar u kunt de andere parameters ctaId en ctaName opnemen voor het geval de gebruiker zijn code wil aanpassen om deze gegevens ook door te geven).
function bizibleFormCode(ctaId, ctaData, ctaName) {var email = ctaData["email"];if(email){Bizible.Push('User', {eMail: email, // required}); }} -
Wanneer een formulier-CTA wordt verzonden, moet u ervoor zorgen dat Marketo Measure functie wordt hieronder uitgevoerd. Dit wordt gedaan binnen Custom Code>JS sectie. (Opmerking: mogelijk hebt u andere code binnen de JavaScript-gebeurtenishaak Hubs.onCtaFormSubmitSuccess, en zorg ervoor dat u deze functieaanroep ook opneemt.)
Hubs.onCtaFormSubmitSuccess = function (ctaId, ctaData, ctaName) {bizibleFormCode(ctaId, ctaData, ctaName);}