File: /home/ohirex/web/ohirex.com/public_html/join/scripts/pixels/facebook/fbpxbuttonconversion.js
<script>
function addfbbuttonpixel(){
var buttons=document.querySelectorAll("form button");
buttons.forEach(function(button){
button.addEventListener('click', function() {
firefbpixel(button);
});
});
var submits=document.querySelectorAll("form input[type='submit']");
submits.forEach(function(submit){
submit.addEventListener('click', function() {
firefbpixel(button);
});
});
}
function firefbpixel(element){
console.log("Started Facebook pixel firing..");
var node = element;
while (node.nodeName != "FORM" && node.parentNode) {
node = node.parentNode;
}
var hasName=false;
var hasPhone=false;
var inputs=node.getElementsByTagName('input');
for(i=0;i<inputs.length;i++){
var input=inputs[i];
if (input.name=="name" && input.value!==''){
hasName=true;
}
if (input.name=="phone" && input.value!==''){
hasPhone=true;
}
}
if (hasName&&hasPhone)
fbq('track', '{EVENT}');
}
window.addEventListener('DOMContentLoaded', addfbbuttonpixel, false);
</script>