{"id":1733454,"date":"2026-06-08T10:06:09","date_gmt":"2026-06-08T17:06:09","guid":{"rendered":"https:\/\/www.fintelconnect.com\/?page_id=1733454"},"modified":"2026-06-08T10:06:09","modified_gmt":"2026-06-08T17:06:09","slug":"cpa-calculator","status":"publish","type":"page","link":"https:\/\/www.fintelconnect.com\/fr\/cpa-calculator\/","title":{"rendered":"CPA Calculator"},"content":{"rendered":"<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"animation\":\"slide-bottom-medium\",\"animation_delay\":\"50\",\"id\":\"calculator\",\"image_position\":\"center-center\",\"overlap\":true,\"style\":\"muted\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"props\":{\"margin_bottom\":\"remove\",\"margin_top\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"yooessentials_form\",\"props\":{\"css\":\".el-element {\\n    background:#fff;\\n    padding:48px;\\n    padding-bottom:28px;\\n    border-radius:8px;\\n    box-shadow: rgba(0,44,105,0.1) 2px 2px 24px;\\n}\",\"form_actions\":[{\"type\":\"message\",\"id\":\"A10087\",\"props\":{\"status\":\"disabled\",\"content\":\"Thanks for submitting! Our team is reviewing your information and will be in touch soon with your personalized performance plan.\"}}],\"form_hooks_onfieldchange\":\"\/\/ on field-change hook set in the Form Area settings\\nvar hidden = UIkit.util.$('#fieldset', form);\\n\\nif (submit.name === 'select') {\\n    if (submit.value === 'true') {\\n        UIkit.util.removeClass(hidden, 'uk-hidden');\\n    } else {\\n        UIkit.util.addClass(hidden, 'uk-hidden');\\n    }\\n}\",\"form_settings_action_method\":\"POST\",\"form_settings_honeypot_enable\":false,\"form_settings_honeypot_min_seconds\":5,\"form_settings_html5validation\":true,\"form_settings_override_action_url\":false,\"form_settings_reset_after_submit\":true,\"id\":\"CPACalculator\",\"margin_bottom\":\"default\",\"margin_top\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"Calculator\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_bottom\":\"small\",\"margin_top\":\"small\",\"maxwidth\":\"xlarge\",\"status\":\"disabled\",\"text_align\":\"center\",\"title_element\":\"h1\",\"title_style\":\"text-meta\"}},{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"Find out if affiliate marketing is right for your brand\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_top\":\"remove\",\"maxwidth\":\"2xlarge\",\"text_align\":\"center\",\"title_element\":\"h1\"}}]}]},{\"type\":\"row\",\"props\":{\"margin_bottom\":\"default\",\"margin_top\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"yooessentials_form_select\",\"props\":{\"class\":\"product-field\",\"control_id_inherit\":true,\"control_label\":\"Product category\",\"control_min\":\"1\",\"control_multiple\":false,\"control_name\":\"Product\",\"margin_bottom\":\"default\",\"margin_top\":\"default\"},\"children\":[{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Choose a Product\",\"value\":\"0\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":true,\"text\":\"---Banking and Investing Products---\",\"value\":\"Banking and Investing Products\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Checking Accounts\",\"value\":\"225\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Savings Accounts\",\"value\":\"250\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"\n\n<p>Certificate of Deposits (CDs)<\/p>\n\n\",\"value\":\"200\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Investment Accounts (IRAs, Brokerage)\",\"value\":\"155\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":true,\"text\":\"---Lending Products---\",\"value\":\"Lending Products\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"id\":\"Unsecured Credit Cards\",\"text\":\"Unsecured Credit Cards\",\"value\":\"200\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Secured Cards\",\"value\":\"75\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Prepaid Cards\",\"value\":\"40\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Personal Loans\",\"value\":\"250\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Mortgages\",\"value\":\"80\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":true,\"text\":\"---Insurance Products---\",\"value\":\"Insurance Products\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Life Insurance\",\"value\":\"80\",\"yooessentials_access_conditions\":[],\"yooessentials_access_mode\":\"AND\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Auto Insurance\",\"value\":\"80\",\"yooessentials_access_conditions\":[],\"yooessentials_access_mode\":\"AND\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":true,\"text\":\"---Business Financial Products---\",\"value\":\"Business Financial Products\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Business Checking\/Savings Accounts\",\"value\":\"350\",\"yooessentials_access_conditions\":[],\"yooessentials_access_mode\":\"AND\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Business Credit Cards\",\"value\":\"500\",\"yooessentials_access_conditions\":[],\"yooessentials_access_mode\":\"AND\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Small Business Loans\",\"value\":\"150\",\"yooessentials_access_conditions\":[],\"yooessentials_access_mode\":\"AND\"}}],\"name\":\"Product Categories\"}]}]},{\"type\":\"row\",\"props\":{\"margin_bottom\":\"remove\",\"margin_top\":\"medium\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><strong>Current cost-per-acquisition (USD)<\/strong><br \/>How much does it cost you currently to acquire <strong><span style=\\\"text-decoration: underline;\\\">1<\/span> new customer<\/strong>?<\/p>\n\n\",\"id\":\"CPA\",\"margin_bottom\":\"small\",\"margin_top\":\"small\"},\"name\":\"Current Cost\"},{\"type\":\"yooessentials_form_range\",\"props\":{\"class\":\"costper-field\",\"control_id_inherit\":true,\"control_max\":\"1200\",\"control_min\":\"0\",\"control_name\":\"CostPer\",\"control_step\":10,\"control_value\":\"0\",\"margin_bottom\":\"default\",\"margin_top\":\"remove\"},\"name\":\"Cost-Per-Converstion\"}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"text\",\"props\":{\"class\":\"target-cpa-anchor\",\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><strong>How does your CPA compare to industry benchmarks?*<\/strong><\/p>\n\n\",\"margin_bottom\":\"remove\",\"margin_top\":\"default\"},\"name\":\"Target CPA\"},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p style=\\\"color: #949bb3; font-size: 14px; margin-top: 2px;\\\">*Based on <a href=\\\"https:\/\/resources.fintelconnect.com\/whats-driving-cpa-changes-across-financial-products-in-2026?\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">2026 CPA Averages<\/a><\/p>\n\n\",\"margin_bottom\":\"remove\",\"margin_top\":\"remove\"},\"name\":\"Disclaimer\"}]}],\"props\":{\"margin_bottom\":\"default\",\"margin_top\":\"remove\"}},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"2-5\"},\"children\":[{\"type\":\"yooessentials_form_range\",\"props\":{\"class\":\"budget-field\",\"control_id_inherit\":true,\"control_label\":\"Monthly budget (USD)\",\"control_max\":\"1000000\",\"control_min\":\"10000\",\"control_name\":\"Budget\",\"control_step\":10000,\"control_value\":\"10000\",\"id\":\"Budget\",\"margin_bottom\":\"default\",\"margin_top\":\"default\"},\"name\":\"Monthly Budget\"}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"3-5\"},\"children\":[{\"type\":\"text\",\"props\":{\"class\":\"field-total-anchor\",\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><strong>Potential new accounts\/sign ups*<\/strong><\/p>\n\n\",\"margin_bottom\":\"remove\",\"margin_top\":\"default\"},\"name\":\"Accounts\"},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p style=\\\"color: #949bb3; font-size: 14px; margin-top: 2px;line-height:125%;\\\">*Various factors will affect actual results, including market conditions, offer strength, partner mix, and conversion performance<\/p>\n\n\",\"margin_bottom\":\"remove\",\"margin_top\":\"remove\"},\"name\":\"Disclaimer\"}]}],\"props\":{\"column_gap\":\"small\",\"layout\":\"2-5,3-5\"}},{\"type\":\"row\",\"props\":{\"column_gap\":\"small\",\"divider\":false,\"layout\":\"2-5,3-5\",\"margin_bottom\":\"remove\",\"margin_top\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"2-5\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><strong>Preferred payout model<\/strong><\/p>\n\n\",\"margin_bottom\":\"small\",\"margin_top\":\"small\"},\"name\":\"Payout Model\"},{\"type\":\"yooessentials_form_radio\",\"props\":{\"control_id_inherit\":true,\"control_layout\":\"vertical\",\"control_name\":\"PayoutModel\",\"margin_bottom\":\"default\",\"margin_top\":\"remove\"},\"children\":[{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Cost-Per-Action (CPA)\",\"value\":\"Cost-Per-Action (CPA)\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Cost-Per-Lead (CPL)\",\"value\":\"Cost-Per-Lead (CPL)\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Cost-Per-Click (CPC)\",\"value\":\"Cost-Per-Click (CPC)\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"\n\n<p>Not Sure<\/p>\n\n\",\"value\":\"Not Sure\"}}],\"name\":\"Payout Model (Buttons)\"}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"3-5\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><strong>What are you hoping to achieve with affiliate marketing?<\/strong><\/p>\n\n\",\"margin_bottom\":\"small\",\"margin_top\":\"small\"},\"name\":\"Goals\"},{\"type\":\"yooessentials_form_radio\",\"props\":{\"control_id_inherit\":true,\"control_layout\":\"vertical\",\"control_name\":\"Goals\",\"margin_bottom\":\"default\",\"margin_top\":\"remove\"},\"children\":[{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Acquire new customers in a cost-effective way\",\"value\":\"Acquire new customers in a cost-effective way\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Drive additional volume beyond existing efforts\",\"value\":\"Drive additional volume beyond existing efforts\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Improve brand visibility\/awareness on trusted publications\",\"value\":\"Improve brand visibility\/awareness on trusted publications\"}},{\"type\":\"yooessentials_form_option\",\"props\":{\"disabled\":false,\"text\":\"Not Sure\",\"value\":\"Not Sure\"}}],\"name\":\"Goals (Buttons)\"}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"<strong>Business email<\/strong>\",\"id\":\"CPA\",\"margin_bottom\":\"small\",\"margin_top\":\"small\"},\"name\":\"Email Text\"},{\"type\":\"yooessentials_form_input\",\"props\":{\"control_icon_align\":\"left\",\"grid_column_gap\":\"small\",\"grid_columns_number\":\"auto\",\"grid_row_gap\":\"small\",\"id\":\"Email\",\"margin_bottom\":\"remove\",\"margin_top\":\"remove\",\"show_icon\":true,\"show_label\":true},\"children\":[{\"type\":\"yooessentials_form_input_email\",\"props\":{\"control_id_inherit\":true,\"control_name\":\"Email\",\"control_required\":true,\"yooessentials_access_conditions\":[],\"yooessentials_access_mode\":\"AND\"}}],\"name\":\"Email\"},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"<span style=\\\"color: #949bb3; font-size: 14px; margin-top: 2px;\\\">After sumbitting your information, a member of our team will be in touch with a personalized performance plan.<\/span>\",\"margin_bottom\":\"remove\",\"margin_top\":\"remove\"},\"name\":\"Email Text 2\"}]}],\"props\":{\"margin_bottom\":\"remove\",\"margin_top\":\"default\"}},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Find out if your product is a fit for affiliate marketing &#x2935;&#xfe0f;<\/p>\n\n\",\"margin_bottom\":\"small\",\"margin_top\":\"small\"}},{\"type\":\"yooessentials_form_button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"id\":\"submit\",\"margin_bottom\":\"remove\",\"margin_top\":\"remove\"},\"children\":[{\"type\":\"yooessentials_form_button_submit\",\"props\":{\"button_style\":\"secondary\",\"content\":\"Let's chat\",\"icon_align\":\"left\"}}]}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"html\",\"props\":{\"content\":\"<script>\\ndocument.addEventListener('DOMContentLoaded', () => {\\n\\n  \/* ========= STYLE SETTINGS ========= *\/\\n  const STYLE = {\\n    valueSize: '16px',\\n    valueColor: '#002C69',\\n    minmaxSize: '13px',\\n    minmaxColor: '#949BB3',\\n    boxSize: '22px',\\n    boxColor: '#002C69',\\n    boxBG: '#DBE1FE',\\n    higher: '#FFE1E1',\\n    lower: '#E1F7E7',\\n    match: '#DBE1FE'\\n  };\\n\\n  \/* ========= SELECTORS ========= *\/\\n  const ranges = document.querySelectorAll('input[type=\\\"range\\\"]');\\n  const product = document.querySelector('.product-field select');\\n  const budgetRange = document.querySelector('.budget-field input[type=\\\"range\\\"]');\\n  const costPerRange = document.querySelector('.costper-field input[type=\\\"range\\\"]');\\n\\n  const totalAnchor = document.querySelector('.field-total-anchor');\\n  const targetAnchor = document.querySelector('.target-cpa-anchor');\\n\\n  if (!ranges.length) return;\\n\\n  \/* ========= FORMATTERS ========= *\/\\n  const currency = new Intl.NumberFormat('en-US', {\\n    style:'currency',\\n    currency:'USD',\\n    minimumFractionDigits:0\\n  });\\n\\n  const number = new Intl.NumberFormat('en-US', {\\n    maximumFractionDigits:0\\n  });\\n\\n  const formatCurrency = v => currency.format(v);\\n  const formatNumber = v => number.format(v);\\n\\n  \/* ========= RANGE UI ========= *\/\\n\\n  const displays = [];\\n\\n  ranges.forEach(range => {\\n\\n    const wrap = document.createElement('div');\\n    wrap.style.marginBottom = '24px';\\n\\n    const minmax = document.createElement('div');\\n    minmax.style = `\\n      display:flex;\\n      justify-content:space-between;\\n      font-size:${STYLE.minmaxSize};\\n      color:${STYLE.minmaxColor};\\n      margin-bottom:6px;\\n    `;\\n\\n    minmax.innerHTML = `\\n      <span>${formatCurrency(range.min||0)}<\/span>\\n      <span>${formatCurrency(range.max||0)}<\/span>\\n    `;\\n\\n    const value = document.createElement('div');\\n    value.style = `\\n      font-size:${STYLE.valueSize};\\n      font-weight:bold;\\n      color:${STYLE.valueColor};\\n      margin-top:8px;\\n    `;\\n\\n    range.before(wrap);\\n    wrap.append(minmax, range, value);\\n\\n    displays.push({range,value});\\n  });\\n\\n  \/* ========= DISPLAY BOX ========= *\/\\n\\n  const createBox = () => {\\n    const box = document.createElement('div');\\n    box.style = `\\n      width:100%;\\n      box-sizing:border-box;\\n      font-size:${STYLE.boxSize};\\n      font-weight:bold;\\n      color:${STYLE.boxColor};\\n      background:${STYLE.boxBG};\\n      border-radius:8px;\\n      padding:16px;\\n      overflow:hidden;\\n      white-space:nowrap;\\n    `;\\n    return box;\\n  };\\n\\n  const totalBox = createBox();\\n  const targetBox = createBox();\\n\\n  totalAnchor?.after(totalBox);\\n  targetAnchor?.after(targetBox);\\n\\n  \/* ========= MASK BUILDER ========= *\/\\n\\n  function buildMaskedSpans(value){\\n    const formatted = formatNumber(Math.round(value));\\n    let revealed = false;\\n\\n    const frag = document.createDocumentFragment();\\n\\n    for (let char of formatted){\\n      const span = document.createElement('span');\\n\\n      if(char === ','){\\n        span.textContent = ',';\\n      } else if(!revealed){\\n        span.textContent = char;\\n        revealed = true;\\n      } else {\\n        span.textContent = '\u25cf';\\n        span.classList.add('mask');\\n      }\\n\\n      frag.appendChild(span);\\n    }\\n\\n    return frag;\\n  }\\n\\n  \/* ========= ANIMATION ========= *\/\\n\\n  function animateMasked(box, value){\\n\\n    box.dataset.current = value;\\n\\n    const frag = buildMaskedSpans(value);\\n    box.textContent = '';\\n    box.appendChild(frag);\\n\\n    const masks = box.querySelectorAll('.mask');\\n\\n    requestAnimationFrame(() => {\\n      masks.forEach((el, i) => {\\n        el.style.transition = 'transform 0.35s ease';\\n        el.style.display = 'inline-block';\\n\\n        setTimeout(() => {\\n          el.style.transform = 'translateY(-90%)';\\n\\n          setTimeout(()=>{\\n            el.style.transform = 'translateY(0)';\\n          },150);\\n\\n        }, i * 30);\\n      });\\n    });\\n  }\\n\\n  function renderStatic(box, value){\\n    box.dataset.current = value;\\n    box.textContent = '';\\n    box.appendChild(buildMaskedSpans(value));\\n  }\\n\\n  \/* ========= CALC ========= *\/\\n\\n  function update(animate = false){\\n\\n    displays.forEach(d=>{\\n      d.value.textContent = formatCurrency(d.range.value);\\n    });\\n\\n    const budget = +budgetRange?.value || 0;\\n    const productCPA = +product?.value || 0;\\n    const costCPA = +costPerRange?.value || 0;\\n\\n    \/* TARGET *\/\\n\\n    if(!costCPA || !productCPA){\\n      targetBox.textContent = \\\"\u2002\\\";\\n      targetBox.style.background = STYLE.match;\\n    } else {\\n      let text='', bg=STYLE.match;\\n\\n      if((costCPA-15)>productCPA){\\n        text=' Your CPA is Higher!';\\n        bg=STYLE.higher;\\n      }\\n      else if((costCPA+15)<productCPA){\\n        text=' Your CPA is Lower!';\\n        bg=STYLE.lower;\\n      }\\n      else{\\n        text=' Your CPA is on Target!';\\n      }\\n\\n      targetBox.style.background = bg;\\n      targetBox.textContent = text;\\n    }\\n\\n    \/* TOTAL *\/\\n\\n    const total = productCPA ? budget\/productCPA : 0;\\n\\n    if(!total){\\n      totalBox.textContent = \\\"\u2002\\\";\\n      totalBox.dataset.current = 0;\\n      return;\\n    }\\n\\n    animate ? animateMasked(totalBox,total) : renderStatic(totalBox,total);\\n  }\\n\\n  \/* ========= EVENTS ========= *\/\\n\\n  ranges.forEach(r=>{\\n    r.addEventListener('input', () => update(r === budgetRange));\\n  });\\n\\n  product?.addEventListener('change', ()=> update(false));\\n\\n  update(false);\\n\\n});\\n<\/script>\"},\"name\":\"Calculator HTML\"},{\"type\":\"html\",\"props\":{\"content\":\"<script>\\ndocument.addEventListener('DOMContentLoaded', function () {\\n  const form = document.querySelector('#CPACalculator');\\n  const button = document.querySelector('#button');\\n\\n  if (!form) {\\n   console.error('Form #CPACalculator not found');\\n   return;\\n  }\\n\\n  if (!button) {\\n   console.error('Button #button not found');\\n  }\\n\\n  async function submitToHubSpot() {\\n   const payload = {\\n     fields: [\\n       { name: 'costper', value: form.querySelector('[name=\\\"CostPer\\\"]')?.value || '' },\\n         {\\n  name: 'product',\\n  value: form.querySelector('[name=\\\"Product\\\"]')?.options[\\n   form.querySelector('[name=\\\"Product\\\"]')?.selectedIndex\\n  ]?.text || ''\\n},\\n       { name: 'payoutmodel', value: form.querySelector('[name=\\\"PayoutModel\\\"]:checked')?.value || '' },\\n       { name: 'budget', value: form.querySelector('[name=\\\"Budget\\\"]')?.value || '' },\\n       { name: 'Goals', value: form.querySelector('[name=\\\"Goals\\\"]:checked')?.value || '' },\\n       { name: 'email', value: form.querySelector('[name=\\\"Email\\\"]')?.value || '' }\\n     ],\\n     context: {\\n       pageUri: window.location.href,\\n       pageName: document.title\\n     }\\n   };\\n\\n   const response = await fetch(\\n     'https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/21389375\/7e90ec9a-bf78-46be-ab86-12efe11ea4f8',\\n     {\\n       method: 'POST',\\n       headers: {\\n         'Content-Type': 'application\/json'\\n       },\\n       body: JSON.stringify(payload)\\n     }\\n   );\\n\\n   const result = await response.json().catch(() => ({}));\\n\\n   if (!response.ok) {\\n     console.error('HubSpot error:', result);\\n     alert('There was a problem submitting the form.');\\n     return;\\n   }\\n\\n    console.log('HubSpot success:', result);\\n    alert('Thanks for submitting! Our team is reviewing your information and will be in touch soon with your personalized performance plan.');\\n    form.reset();\\n  }\\n\\n  form.addEventListener('submit', async function (e) {\\n   e.preventDefault();\\n   console.log('Form submit intercepted');\\n   await submitToHubSpot();\\n  });\\n\\n  if (button && button.type !== 'submit') {\\n   button.addEventListener('click', async function (e) {\\n     e.preventDefault();\\n     console.log('Button click intercepted');\\n     await submitToHubSpot();\\n   });\\n  }\\n});\\n<\/script>\"},\"name\":\"Hubspot HTML\"}]}]}],\"name\":\"CPA Calculator - April 1\",\"formid\":\"DACC6923\"}]}]}],\"name\":\"Calculator - June 5\"},{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"}}]}]}],\"version\":\"5.0.34\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":43,"featured_media":1733474,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-1733454","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CPA Calculator | Fintel Connect<\/title>\n<meta name=\"description\" content=\"See how your cost-per-acquisition stacks up against 2026 industry benchmarks. Fintel Connect&#039;s free CPA Calculator helps banks, credit unions, and fintechs find out if affiliate marketing can lower their customer acquisition costs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fintelconnect.com\/fr\/cpa-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CPA Calculator | Fintel Connect\" \/>\n<meta property=\"og:description\" content=\"See how your cost-per-acquisition stacks up against 2026 industry benchmarks. Fintel Connect&#039;s free CPA Calculator helps banks, credit unions, and fintechs find out if affiliate marketing can lower their customer acquisition costs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fintelconnect.com\/fr\/cpa-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Fintel Connect\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fintelconnect.com\/wp-content\/uploads\/2026\/06\/WordPress-Blog-CPA-Calculator.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"940\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/\",\"url\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/\",\"name\":\"CPA Calculator | Fintel Connect\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fintelconnect.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/WordPress-Blog-CPA-Calculator.png\",\"datePublished\":\"2026-06-08T17:06:09+00:00\",\"description\":\"See how your cost-per-acquisition stacks up against 2026 industry benchmarks. Fintel Connect's free CPA Calculator helps banks, credit unions, and fintechs find out if affiliate marketing can lower their customer acquisition costs.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fintelconnect.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/WordPress-Blog-CPA-Calculator.png\",\"contentUrl\":\"https:\\\/\\\/www.fintelconnect.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/WordPress-Blog-CPA-Calculator.png\",\"width\":1920,\"height\":940,\"caption\":\"Fintel Connect CPA Calculator comparing cost-per-acquisition against 2026 affiliate marketing benchmarks for banks and fintechs.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/cpa-calculator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fintelconnect.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CPA Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fintelconnect.com\\\/#website\",\"url\":\"https:\\\/\\\/www.fintelconnect.com\\\/\",\"name\":\"Fintel Connect\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fintelconnect.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CPA Calculator | Fintel Connect","description":"See how your cost-per-acquisition stacks up against 2026 industry benchmarks. Fintel Connect's free CPA Calculator helps banks, credit unions, and fintechs find out if affiliate marketing can lower their customer acquisition costs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fintelconnect.com\/fr\/cpa-calculator\/","og_locale":"fr_CA","og_type":"article","og_title":"CPA Calculator | Fintel Connect","og_description":"See how your cost-per-acquisition stacks up against 2026 industry benchmarks. Fintel Connect's free CPA Calculator helps banks, credit unions, and fintechs find out if affiliate marketing can lower their customer acquisition costs.","og_url":"https:\/\/www.fintelconnect.com\/fr\/cpa-calculator\/","og_site_name":"Fintel Connect","og_image":[{"width":1920,"height":940,"url":"https:\/\/www.fintelconnect.com\/wp-content\/uploads\/2026\/06\/WordPress-Blog-CPA-Calculator.png","type":"image\/png"}],"twitter_misc":{"Estimation du temps de lecture":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.fintelconnect.com\/cpa-calculator\/","url":"https:\/\/www.fintelconnect.com\/cpa-calculator\/","name":"CPA Calculator | Fintel Connect","isPartOf":{"@id":"https:\/\/www.fintelconnect.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fintelconnect.com\/cpa-calculator\/#primaryimage"},"image":{"@id":"https:\/\/www.fintelconnect.com\/cpa-calculator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fintelconnect.com\/wp-content\/uploads\/2026\/06\/WordPress-Blog-CPA-Calculator.png","datePublished":"2026-06-08T17:06:09+00:00","description":"See how your cost-per-acquisition stacks up against 2026 industry benchmarks. Fintel Connect's free CPA Calculator helps banks, credit unions, and fintechs find out if affiliate marketing can lower their customer acquisition costs.","breadcrumb":{"@id":"https:\/\/www.fintelconnect.com\/cpa-calculator\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fintelconnect.com\/cpa-calculator\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.fintelconnect.com\/cpa-calculator\/#primaryimage","url":"https:\/\/www.fintelconnect.com\/wp-content\/uploads\/2026\/06\/WordPress-Blog-CPA-Calculator.png","contentUrl":"https:\/\/www.fintelconnect.com\/wp-content\/uploads\/2026\/06\/WordPress-Blog-CPA-Calculator.png","width":1920,"height":940,"caption":"Fintel Connect CPA Calculator comparing cost-per-acquisition against 2026 affiliate marketing benchmarks for banks and fintechs."},{"@type":"BreadcrumbList","@id":"https:\/\/www.fintelconnect.com\/cpa-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fintelconnect.com\/"},{"@type":"ListItem","position":2,"name":"CPA Calculator"}]},{"@type":"WebSite","@id":"https:\/\/www.fintelconnect.com\/#website","url":"https:\/\/www.fintelconnect.com\/","name":"Fintel Connect","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fintelconnect.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"}]}},"_links":{"self":[{"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/pages\/1733454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/comments?post=1733454"}],"version-history":[{"count":4,"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/pages\/1733454\/revisions"}],"predecessor-version":[{"id":1733460,"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/pages\/1733454\/revisions\/1733460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/media\/1733474"}],"wp:attachment":[{"href":"https:\/\/www.fintelconnect.com\/fr\/wp-json\/wp\/v2\/media?parent=1733454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}