{"id":4645,"date":"2024-01-12T18:10:18","date_gmt":"2024-01-12T21:10:18","guid":{"rendered":"https:\/\/pixforce.ai\/?page_id=4645"},"modified":"2024-12-03T20:06:31","modified_gmt":"2024-12-03T23:06:31","slug":"idexa-formulario","status":"publish","type":"page","link":"https:\/\/pixforce.com\/pt-br\/idexa-formulario\/","title":{"rendered":"IDEXA Formul\u00e1rio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4645\" class=\"elementor elementor-4645\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b26e6d0 e-flex e-con-boxed e-con e-parent\" data-id=\"b26e6d0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f117317 elementor-widget elementor-widget-image\" data-id=\"f117317\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"266\" src=\"https:\/\/pixforce.com\/wp-content\/uploads\/2024\/01\/IDEXA-Logotipo-Escuro-1-960x319.png\" class=\"attachment-large size-large wp-image-4668\" alt=\"\" srcset=\"https:\/\/pixforce.com\/wp-content\/uploads\/2024\/01\/IDEXA-Logotipo-Escuro-1-960x319.png 960w, https:\/\/pixforce.com\/wp-content\/uploads\/2024\/01\/IDEXA-Logotipo-Escuro-1-640x212.png 640w, https:\/\/pixforce.com\/wp-content\/uploads\/2024\/01\/IDEXA-Logotipo-Escuro-1-768x255.png 768w, https:\/\/pixforce.com\/wp-content\/uploads\/2024\/01\/IDEXA-Logotipo-Escuro-1-1536x510.png 1536w, https:\/\/pixforce.com\/wp-content\/uploads\/2024\/01\/IDEXA-Logotipo-Escuro-1.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-625ba1d elementor-widget elementor-widget-heading\" data-id=\"625ba1d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Comece <span style=\"color: #2DB1B9;font-weight: bold\">gr\u00e1tis<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e52370 elementor-widget elementor-widget-text-editor\" data-id=\"2e52370\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0e1a35; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 16px;\">Teste por 7 dias, n\u00e3o precisa de cart\u00e3o de cr\u00e9dito.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-622d506 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"622d506\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Pr\\u00f3ximo&quot;,&quot;step_previous_label&quot;:&quot;Anterior&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Novo formul\u00e1rio\" aria-label=\"Novo formul\u00e1rio\" novalidate=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"4645\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"622d506\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"IDEXA Formul\u00e1rio - Pix Force\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"4645\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNome\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-mail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-maskphone_with_ddd elementor-field-group elementor-column elementor-field-group-cellphone elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-cellphone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCelular\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmpresa\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-subscription elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-subscription\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQual plano melhor atende sua necessidade?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Plano Starter (menos de 1.000 p\u00e1ginas)\" id=\"form-field-subscription-0\" name=\"form_fields[subscription]\"> <label for=\"form-field-subscription-0\">Plano Starter (menos de 1.000 p\u00e1ginas)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Plano Professional (entre 1.000 e 10.000 p\u00e1ginas)\" id=\"form-field-subscription-1\" name=\"form_fields[subscription]\"> <label for=\"form-field-subscription-1\">Plano Professional (entre 1.000 e 10.000 p\u00e1ginas)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Plano Corporate (entre 10.000 e 50.000 p\u00e1ginas)\" id=\"form-field-subscription-2\" name=\"form_fields[subscription]\"> <label for=\"form-field-subscription-2\">Plano Corporate (entre 10.000 e 50.000 p\u00e1ginas)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Plano Enterprise (acima de 50.000 p\u00e1ginas)\" id=\"form-field-subscription-3\" name=\"form_fields[subscription]\"> <label for=\"form-field-subscription-3\">Plano Enterprise (acima de 50.000 p\u00e1ginas)<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-utm_source elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[utm_source]\" id=\"form-field-utm_source\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-utm_medium elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[utm_medium]\" id=\"form-field-utm_medium\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-utm_campaign elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[utm_campaign]\" id=\"form-field-utm_campaign\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Teste gr\u00e1tis<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86b2668 elementor-widget elementor-widget-html\" data-id=\"86b2668\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n\/\/ Fun\u00e7\u00e3o para capturar o valor de um cookie pelo nome\r\nfunction getCookieValue(cookieName) {\r\n    let name = cookieName + \"=\";\r\n    let decodedCookie = decodeURIComponent(document.cookie);\r\n    let ca = decodedCookie.split(';');\r\n    for(let i = 0; i < ca.length; i++) {\r\n        let c = ca[i].trim(); \/\/ Usamos trim() para remover espa\u00e7os em branco\r\n        if (c.indexOf(name) == 0) {\r\n            return c.substring(name.length, c.length);\r\n        }\r\n    }\r\n    return \"\";\r\n}\r\n\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    \/\/ Captura os valores dos cookies\r\n    let utm_source = getCookieValue('utm_source');\r\n    let utm_medium = getCookieValue('utm_medium');\r\n    let utm_campaign = getCookieValue('utm_campaign');\r\n\r\n    \/\/ Insere os valores dos cookies nos campos ocultos do formul\u00e1rio\r\n    document.getElementById('form-field-utm_source').value = utm_source;\r\n    document.getElementById('form-field-utm_medium').value = utm_medium;\r\n    document.getElementById('form-field-utm_campaign').value = utm_campaign;\r\n});\r\n\r\ndocument.addEventListener('submit', function(event) {\r\n    event.preventDefault(); \/\/ Impede o envio normal do formul\u00e1rio\r\n\r\n    var form = event.target;\r\n    var formData = new FormData(form);\r\n\r\n    \/\/ Detecta o idioma da p\u00e1gina com base no URL\r\n    var isPortuguese = window.location.href.includes(\"\/pt-br\/\");\r\n\r\n    \/\/ Mapeamento dos valores dos planos\r\n    var planValueMapping = {\r\n        \"en\": {\r\n            \"Starter plan (less than 1,000 pages)\": \"Plano Starter (menos de 1.000 p\u00e1ginas)\",\r\n            \"Professional plan (between 1,000 and 10,000 pages)\": \"Plano Professional (entre 1.000 e 10.000 p\u00e1ginas)\",\r\n            \"Corporate plan (between 10,000 and 50,000 pages)\": \"Plano Corporate (entre 10.000 e 50.000 p\u00e1ginas)\",\r\n            \"Enterprise plan (over 50,000 pages)\": \"Plano Enterprise (acima de 50.000 p\u00e1ginas)\"\r\n        },\r\n        \"pt\": {\r\n            \"Plano Starter (menos de 1.000 p\u00e1ginas)\": \"Plano Starter (menos de 1.000 p\u00e1ginas)\",\r\n            \"Plano Professional (entre 1.000 e 10.000 p\u00e1ginas)\": \"Plano Professional (entre 1.000 e 10.000 p\u00e1ginas)\",\r\n            \"Plano Corporate (entre 10.000 e 50.000 p\u00e1ginas)\": \"Plano Corporate (entre 10.000 e 50.000 p\u00e1ginas)\",\r\n            \"Plano Enterprise (acima de 50.000 p\u00e1ginas)\": \"Plano Enterprise (acima de 50.000 p\u00e1ginas)\"\r\n        }\r\n    };\r\n\r\n    \/\/ Verifique o idioma e obtenha o valor do plano mapeado\r\n    var selectedPlan = formData.get(\"form_fields[subscription]\");\r\n    var translatedPlan = isPortuguese ? planValueMapping[\"pt\"][selectedPlan] || selectedPlan : planValueMapping[\"en\"][selectedPlan] || selectedPlan;\r\n\r\n    \/\/ Construindo um objeto JSON com os dados coletados do formul\u00e1rio para o primeiro webhook\r\n    var jsonToSendFirstWebhook = {\r\n        \"Nome\": formData.get(\"form_fields[name]\"),\r\n        \"E-mail\": formData.get(\"form_fields[email]\"),\r\n        \"Celular\": formData.get(\"form_fields[cellphone]\"),\r\n        \"Empresa\": formData.get(\"form_fields[company]\"),\r\n        \"Qual plano melhor atende sua necessidade?\": translatedPlan,\r\n        \"Data\": new Date().toLocaleDateString(isPortuguese ? \"pt-BR\" : \"en-US\"),\r\n        \"Hor\u00e1rio\": new Date().toLocaleTimeString(isPortuguese ? \"pt-BR\" : \"en-US\"),\r\n        \"URL da p\u00e1gina\": window.location.href,\r\n        \"Agente de usu\u00e1rio\": navigator.userAgent,\r\n        \/\/ O \"IP remoto\" deve ser capturado no backend por raz\u00f5es de seguran\u00e7a e privacidade\r\n        \"Desenvolvido por\": \"Elementor\",\r\n        \"form_id\": formData.get(\"form_id\"),\r\n        \"form_name\": \"New form\"  \/\/ Atualizei o nome para \"New form\" j\u00e1 que estamos lidando com a vers\u00e3o em ingl\u00eas.\r\n    };\r\n\r\n    \/\/ Enviar para o primeiro webhook\r\n    fetch('https:\/\/api.idexa.pixforce.ai\/api_finances\/landing_page_forms\/webhook', {\r\n        method: 'POST',\r\n        headers: {\r\n            'Accept': 'application\/json',\r\n            'Content-Type': 'application\/json',\r\n        },\r\n        body: JSON.stringify(jsonToSendFirstWebhook)\r\n    })\r\n    .then(response => {\r\n        if (!response.ok) {\r\n            return response.json().then(err => {\r\n                let error = {\r\n                    status: response.status,\r\n                    body: err.message || response.statusText\r\n                };\r\n                throw error;\r\n            });\r\n        }\r\n        return response.json().catch(() => {\r\n            return {}; \/\/ Retorna um objeto vazio se a resposta JSON estiver vazia\r\n        });\r\n    })\r\n    .then(data => {\r\n        console.log('Dados recebidos do primeiro webhook:', data); \/\/ Log dos dados para verifica\u00e7\u00e3o\r\n        elementorProFrontend.modules.popup.showPopup({id: 5645}); \/\/ ID do pop-up de sucesso\r\n\r\n        \/\/ Construindo um objeto JSON com os dados coletados do formul\u00e1rio para o segundo webhook, incluindo os novos campos utm_source, utm_medium, utm_campaign\r\n        var empresaValue = formData.get(\"form_fields[company]\") || \"Not informed\";\r\n\r\n        var jsonToSendSecondWebhook = {\r\n            ...jsonToSendFirstWebhook, \/\/ Copia todos os dados do primeiro webhook\r\n            \"Empresa\": empresaValue, \/\/ Ajusta o valor da empresa para \"N\u00e3o informado\" ou \"Not informed\" se n\u00e3o estiver preenchido\r\n            \"utm_source\": formData.get(\"form_fields[utm_source]\"),\r\n            \"utm_medium\": formData.get(\"form_fields[utm_medium]\"),\r\n            \"utm_campaign\": formData.get(\"form_fields[utm_campaign]\"),\r\n            \"Mensagem Adicional\": \"Teste IDEXA de 7 dias\" \/\/ Adiciona mensagem extra para o segundo webhook\r\n        };\r\n\r\n        \/\/ Ap\u00f3s sucesso no primeiro webhook, enviar para o segundo webhook\r\n        return fetch('https:\/\/hook.us1.make.com\/vp5wam3g2xamui9pr2a9boar4fjpkd4g', {\r\n            method: 'POST',\r\n            headers: {\r\n                'Accept': 'application\/json',\r\n                'Content-Type': 'application\/json',\r\n            },\r\n            body: JSON.stringify(jsonToSendSecondWebhook)\r\n        });\r\n    })\r\n    .then(() => {\r\n        console.log('Dados enviados para o segundo webhook'); \/\/ Log de sucesso do segundo webhook\r\n    })\r\n    .catch(error => {\r\n        if (error.status) {\r\n            switch (error.status) {\r\n                case 400:\r\n                    console.error('Erro 400: Solicita\u00e7\u00e3o inv\u00e1lida', error.body);\r\n                    elementorProFrontend.modules.popup.showPopup({id: 5650}); \/\/ ID do pop-up de erro atual\r\n                    break;\r\n                case 406:\r\n                    console.error('Erro 406: E-mail j\u00e1 cadastrado', error.body);\r\n                    elementorProFrontend.modules.popup.showPopup({id: 6657}); \/\/ ID do pop-up de erro espec\u00edfico para e-mail j\u00e1 cadastrado\r\n                    break;\r\n                default:\r\n                    console.error('Erro desconhecido', error.body);\r\n                    elementorProFrontend.modules.popup.showPopup({id: 5650}); \/\/ ID do pop-up de erro gen\u00e9rico\r\n            }\r\n        } else {\r\n            \/\/ Outros erros (por exemplo, problemas de rede)\r\n            console.error('Erro no envio do formul\u00e1rio:', error);\r\n            elementorProFrontend.modules.popup.showPopup({id: 5650}); \/\/ ID do pop-up de erro gen\u00e9rico\r\n        }\r\n    });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-7180d5c e-con-full e-flex e-con e-parent\" data-id=\"7180d5c\" data-element_type=\"container\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NTY0NSwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t<a class=\"elementor-element elementor-element-8809ce2 e-con-full e-flex e-con e-child\" data-id=\"8809ce2\" data-element_type=\"container\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NTY1MCwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-352fa5a e-con-full e-flex e-con e-child\" data-id=\"352fa5a\" data-element_type=\"container\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NjY1NywidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t<\/a>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Comece gr\u00e1tis Teste por 7 dias, n\u00e3o precisa de cart\u00e3o de cr\u00e9dito.<\/p>\n","protected":false},"author":29,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","_external_link":"","footnotes":""},"class_list":["post-4645","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/pages\/4645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/comments?post=4645"}],"version-history":[{"count":0,"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/pages\/4645\/revisions"}],"wp:attachment":[{"href":"https:\/\/pixforce.com\/pt-br\/wp-json\/wp\/v2\/media?parent=4645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}