- πΊπΈUnited States papagrande US West Coast
@CostinVieru, is this still a problem? Can you provide any more steps to reproduce this on a generic form?
The Eloqua integration works and data is passed from Drupal webform to Eloqua form. Although all the Eloqua tracking scripts are in place, when a new visitor submits the webform, the page visit is not tracked in Eloqua. This is done via GUID.
We have also added the GUID function to retrieve and map the value to a hidden field; since the submission is done via API, the GUID might not be passed correctly. Is there a workaround for this?
Drupal.behaviors.eloquaApiForm = {
attach: function(context) {
var elqCustomerLoaded = setInterval(function () {
if (typeof GetElqCustomerGUID !== 'function') {
var elqLoaded = setInterval(function() {
if (typeof _elqQ !== 'undefined') {
_elqQ.push(['elqGetCustomerGUID']);
clearInterval(elqLoaded);
}
}, 500);
}
else {
document.querySelector("input[name='elqcustomerguid']").value = GetElqCustomerGUID();
clearInterval(elqCustomerLoaded);
}
}, 500);
}
};
Use a clean browser and submit the form; the submission will be recorded in Eloqua as a form submission, but the page hosting the form will not be recorded as a page visit.
As if the visitor GUID is not being passed to be mapped to newly created contact.
Postponed: needs info
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
@CostinVieru, is this still a problem? Can you provide any more steps to reproduce this on a generic form?