Gestione dei moduli AJAX ajax-form-handling

Per segnalare manualmente le conversioni dei clienti in Marketo Measure, esiste una semplice API che puoi utilizzare. Entrambe queste API JavaScript sono automaticamente disponibili sul tuo sito, se hai un codice di tracciamento su di esso. Non è necessario eseguire alcuna operazione speciale per accedervi.

Scenario 1 - Modulo HTML con invio AJAX scenario-html-form-with-an-ajax-submit

Quando si utilizzano moduli contenenti AJAX (o un altro meccanismo) per inviare le date di conversione dal cliente ai nostri server, Marketo Measure potrebbe non essere a conoscenza della conversione del cliente attraverso uno dei percorsi standard monitorati da Dell. In questo scenario, possiamo utilizzare una semplice API (fornita di seguito).

Se si gestiscono invii di moduli personalizzati, è possibile chiamare esplicitamente Marketo Measure da JavaScript. Marketo Measure raccoglie tutte le informazioni pertinenti dal modulo e le pubblica in modo asincrono sui nostri server.

Di seguito è riportato un esempio di codice che utilizza JQuery (supponendo che l’ID nel modulo sia "formId"):

///////////////////////////////////////////////////////////////////////
// Preamble for all API usage.
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };

// Give Marketo Measure the JQuery Selector for the form and we'll collect the data automatically.
Bizible.Push('Form',$('#*formId*'));

Di seguito è riportato un esempio di codice che non utilizza JQuery (supponendo che l’ID nel modulo sia "formId"):

///////////////////////////////////////////////////////////////////////
// Preamble for all API usage.
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };

// Give Marketo Measure the Form ID and we'll collect the data automatically.
Bizible.Push('Form','MyFormID');

Scenario 2 - Informazioni sui lead raccolte in un modulo non HTML scenario-lead-information-collected-in-a-non-html-form

Se le informazioni di un lead convertito vengono raccolte utilizzando JavaScript o campi di testo semplici senza alcun modulo HTML, questa soluzione funziona automaticamente. Di seguito è riportata l’API da utilizzare in questo scenario:

///////////////////////////////////////////////////////////////////////
// Preamble for all API usage.
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };

// If your site is using Ajax, or you are running a secure site, it is best to send us the data directly.
Bizible.Push('User', {
eMail: 'user@gmail.com' // required
});

In questo codice, il email è obbligatorio. Marketo Measure pubblica questi dati in modo asincrono sui nostri server.

Scenario 3 - Segnalare le informazioni utente dalla pagina di ringraziamento scenario-report-user-information-from-the-thank-you-page

A volte è più comodo segnalare le informazioni del lead ad Marketo Measure dalla pagina di ringraziamento, dopo l’invio del modulo. Il modo più semplice per segnalare queste informazioni consiste nell’aggiungere alla pagina un elemento nascosto che contenga informazioni provenienti dall’invio del modulo, e Bizible.js leggerà queste informazioni una volta caricata la pagina di ringraziamento.

Ad esempio:

<div id="bizible.reportUser" style="display:none"
data-email="user@gmail.com">

Non importa se l’elemento nascosto è un div, uno script o un altro tipo di tag. Marketo Measure cerca id="bizible.reportUser" per leggere le informazioni.

recommendation-more-help
9deee213-85c8-4c42-8ba8-089345b91d20