ting.io
Open in
urlscan Pro
172.67.135.188
Public Scan
URL:
https://ting.io/
Submission: On May 15 via api from US — Scanned from DE
Submission: On May 15 via api from US — Scanned from DE
Form analysis
1 forms found in the DOM<form onsubmit="return false;">
<div class="sv_custom_header" data-bind="visible: !hasLogo"></div>
<div data-bind="css: css.container" class="sv_container">
<!-- ko template: { name: koTitleTemplate, afterRender: koAfterRenderHeader } -->
<!-- ko if: (locTitle.koRenderedHtml().length > 0) && showTitle || hasLogo --><!-- /ko -->
<!-- /ko -->
<!-- ko if: koState() == "starting" --><!-- /ko -->
<!-- ko if: koState() == "running" || koState() == "preview" -->
<div data-bind="css: css.body" class="sv_body">
<!-- ko if: isTimerPanelShowingOnTop --><!-- /ko -->
<!-- ko if: isShowProgressBarOnTop --><!-- /ko -->
<!-- ko if: isNavigationButtonsShowing === 'top' || isNavigationButtonsShowing === 'both' --><!-- /ko -->
<!-- ko if: koCurrentPage -->
<div data-bind="attr: { id: koCurrentPage().id }, template: { name: 'survey-page', data: koCurrentPage, afterRender: koAfterRenderPage }" id="sp_100">
<div data-bind="css: cssClasses.page.root" class="sv_p_root">
<!-- ko if: _showTitle -->
<h4 data-bind="css: cssClasses.page.title" class="sv_page_title">
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Get In Touch</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</h4>
<!-- /ko -->
<!-- ko if: _showDescription-->
<div data-bind="visible: data.showPageTitles, css: cssClasses.page.description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">We specialise in generating high-quality leads for your products!👇</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko template: { name: 'survey-rows', data: $data} -->
<!-- ko foreach: { data: rows, as: 'row'} -->
<!-- ko if: row.visible -->
<div data-bind="css: panel.cssClasses.row" class="sv_row">
<!-- ko template: { name: "survey-row-content", afterRender: rowAfterRender } -->
<!-- ko if: row.isNeedRender -->
<!-- ko foreach: { data: row.elements, as: 'question' , afterRender: row.koAfterRender } --><!-- ko if: question.isVisible --><!-- ko template: { name: question.koElementType, data: question, afterRender: $parent.koElementAfterRender } -->
<div
data-bind="css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth: $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }"
class="sv_q sv_qstn" style="padding-right: 20px; flex: 1 1 50%; width: 50%; min-width: 300px; max-width: initial;" id="sq_100" name="first_name" aria-labelledby="sq_100_ariaTitle">
<!-- ko if: question.hasTitleOnLeftTop -->
<!--ko template: { name: 'survey-question-title', data: question } -->
<div data-bind="css: question.cssHeader, click: question.clickTitleFunction">
<h5 data-bind="css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }" class="sv_q_title" aria-label="First Name" id="sq_100_ariaTitle">
<!-- ko template: { name: 'survey-question-title-content', data: question } -->
<!-- ko if: $data.isRequireTextOnStart --><!-- /ko -->
<!-- ko if: no -->
<span style="position: static;" data-bind="css: koCss().number, text: no" class="sv_q_num">1.</span>
<!-- /ko -->
<!-- ko if: $data.isRequireTextBeforeTitle --><!-- /ko -->
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">First Name</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
<!-- ko if: $data.isRequireTextAfterTitle -->
<span data-bind="css: koCss().requiredText || koCss().panel.requiredText, text: $data.requiredText" class="sv_q_required_text">*</span>
<!-- /ko -->
<!-- /ko -->
</h5>
<div data-bind="visible: question.hasDescriptionUnderTitle, css: koCss().description" class="sv_q_description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div data-bind="css: question.cssContent">
<!-- ko if: question.errorLocation == 'top' -->
<!-- ko template: { name: 'survey-question-errors', data: question } -->
<div role="alert" data-bind="visible: errors.length > 0, foreach: { data: errors, as: 'error' }, css: koErrorClass(), attr: { id: question.id + '_errors' }" class="sv_q_erbox sv_qstn_error_top" id="sq_100_errors"
style="display: none;"></div>
<!-- /ko -->
<!-- /ko -->
<!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><!--ko if: !question.isInputTextUpdate -->
<input
data-bind="disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.renderedMin, max: question.renderedMax, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null, autoComplete: question.autoComplete}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')"
type="text" size="25" id="sq_100i" placeholder="First Name" aria-required="true" aria-label="First Name" autocomplete="" class="sv_q_text_root">
<!--/ko-->
<!--ko if: question.isInputTextUpdate --><!--/ko--><!-- /ko -->
<!-- ko if: question.hasComment --><!-- /ko -->
<!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->
<div data-bind="visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput" style="display: none;">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: question.hasTitleOnBottom --><!-- /ko -->
</div><!-- /ko --><!-- /ko --><!-- ko if: question.isVisible --><!-- ko template: { name: question.koElementType, data: question, afterRender: $parent.koElementAfterRender } -->
<div
data-bind="css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth: $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }"
class="sv_q sv_qstn" id="sq_101" name="last_name" aria-labelledby="sq_101_ariaTitle" style="flex: 1 1 50%; width: 50%; min-width: 300px; max-width: initial;">
<!-- ko if: question.hasTitleOnLeftTop -->
<!--ko template: { name: 'survey-question-title', data: question } -->
<div data-bind="css: question.cssHeader, click: question.clickTitleFunction">
<h5 data-bind="css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }" class="sv_q_title" aria-label="Last Name" id="sq_101_ariaTitle">
<!-- ko template: { name: 'survey-question-title-content', data: question } -->
<!-- ko if: $data.isRequireTextOnStart --><!-- /ko -->
<!-- ko if: no -->
<span style="position: static;" data-bind="css: koCss().number, text: no" class="sv_q_num">2.</span>
<!-- /ko -->
<!-- ko if: $data.isRequireTextBeforeTitle --><!-- /ko -->
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Last Name</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
<!-- ko if: $data.isRequireTextAfterTitle -->
<span data-bind="css: koCss().requiredText || koCss().panel.requiredText, text: $data.requiredText" class="sv_q_required_text">*</span>
<!-- /ko -->
<!-- /ko -->
</h5>
<div data-bind="visible: question.hasDescriptionUnderTitle, css: koCss().description" class="sv_q_description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div data-bind="css: question.cssContent">
<!-- ko if: question.errorLocation == 'top' -->
<!-- ko template: { name: 'survey-question-errors', data: question } -->
<div role="alert" data-bind="visible: errors.length > 0, foreach: { data: errors, as: 'error' }, css: koErrorClass(), attr: { id: question.id + '_errors' }" class="sv_q_erbox sv_qstn_error_top" id="sq_101_errors"
style="display: none;"></div>
<!-- /ko -->
<!-- /ko -->
<!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><!--ko if: !question.isInputTextUpdate -->
<input
data-bind="disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.renderedMin, max: question.renderedMax, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null, autoComplete: question.autoComplete}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')"
type="text" size="25" id="sq_101i" placeholder="Last Name" aria-required="true" aria-label="Last Name" autocomplete="" class="sv_q_text_root">
<!--/ko-->
<!--ko if: question.isInputTextUpdate --><!--/ko--><!-- /ko -->
<!-- ko if: question.hasComment --><!-- /ko -->
<!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->
<div data-bind="visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput" style="display: none;">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: question.hasTitleOnBottom --><!-- /ko -->
</div><!-- /ko --><!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko if: row.visible -->
<div data-bind="css: panel.cssClasses.row" class="sv_row">
<!-- ko template: { name: "survey-row-content", afterRender: rowAfterRender } -->
<!-- ko if: row.isNeedRender -->
<!-- ko foreach: { data: row.elements, as: 'question' , afterRender: row.koAfterRender } --><!-- ko if: question.isVisible --><!-- ko template: { name: question.koElementType, data: question, afterRender: $parent.koElementAfterRender } -->
<div
data-bind="css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth: $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }"
class="sv_q sv_qstn" id="sq_102" name="email" aria-labelledby="sq_102_ariaTitle" style="flex: 1 1 100%; width: 100%; min-width: 300px; max-width: initial;">
<!-- ko if: question.hasTitleOnLeftTop -->
<!--ko template: { name: 'survey-question-title', data: question } -->
<div data-bind="css: question.cssHeader, click: question.clickTitleFunction">
<h5 data-bind="css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }" class="sv_q_title" aria-label="Email" id="sq_102_ariaTitle">
<!-- ko template: { name: 'survey-question-title-content', data: question } -->
<!-- ko if: $data.isRequireTextOnStart --><!-- /ko -->
<!-- ko if: no -->
<span style="position: static;" data-bind="css: koCss().number, text: no" class="sv_q_num">3.</span>
<!-- /ko -->
<!-- ko if: $data.isRequireTextBeforeTitle --><!-- /ko -->
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Email</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
<!-- ko if: $data.isRequireTextAfterTitle -->
<span data-bind="css: koCss().requiredText || koCss().panel.requiredText, text: $data.requiredText" class="sv_q_required_text">*</span>
<!-- /ko -->
<!-- /ko -->
</h5>
<div data-bind="visible: question.hasDescriptionUnderTitle, css: koCss().description" class="sv_q_description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div data-bind="css: question.cssContent">
<!-- ko if: question.errorLocation == 'top' -->
<!-- ko template: { name: 'survey-question-errors', data: question } -->
<div role="alert" data-bind="visible: errors.length > 0, foreach: { data: errors, as: 'error' }, css: koErrorClass(), attr: { id: question.id + '_errors' }" class="sv_q_erbox sv_qstn_error_top" id="sq_102_errors"
style="display: none;"></div>
<!-- /ko -->
<!-- /ko -->
<!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><!--ko if: !question.isInputTextUpdate -->
<input
data-bind="disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.renderedMin, max: question.renderedMax, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null, autoComplete: question.autoComplete}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')"
type="email" size="25" id="sq_102i" placeholder="Email" aria-required="true" aria-label="Email" autocomplete="" class="sv_q_text_root">
<!--/ko-->
<!--ko if: question.isInputTextUpdate --><!--/ko--><!-- /ko -->
<!-- ko if: question.hasComment --><!-- /ko -->
<!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->
<div data-bind="visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput" style="display: none;">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: question.hasTitleOnBottom --><!-- /ko -->
</div><!-- /ko --><!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko if: row.visible -->
<div data-bind="css: panel.cssClasses.row" class="sv_row">
<!-- ko template: { name: "survey-row-content", afterRender: rowAfterRender } -->
<!-- ko if: row.isNeedRender -->
<!-- ko foreach: { data: row.elements, as: 'question' , afterRender: row.koAfterRender } --><!-- ko if: question.isVisible --><!-- ko template: { name: question.koElementType, data: question, afterRender: $parent.koElementAfterRender } -->
<div
data-bind="css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth: $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }"
class="sv_q sv_qstn" id="sq_103" name="question1" aria-labelledby="sq_103_ariaTitle" style="flex: 1 1 100%; width: 100%; min-width: 300px; max-width: initial;">
<!-- ko if: question.hasTitleOnLeftTop -->
<!--ko template: { name: 'survey-question-title', data: question } -->
<div data-bind="css: question.cssHeader, click: question.clickTitleFunction">
<h5 data-bind="css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }" class="sv_q_title" aria-label="Your Website" id="sq_103_ariaTitle">
<!-- ko template: { name: 'survey-question-title-content', data: question } -->
<!-- ko if: $data.isRequireTextOnStart --><!-- /ko -->
<!-- ko if: no -->
<span style="position: static;" data-bind="css: koCss().number, text: no" class="sv_q_num">4.</span>
<!-- /ko -->
<!-- ko if: $data.isRequireTextBeforeTitle --><!-- /ko -->
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Your Website</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
<!-- ko if: $data.isRequireTextAfterTitle -->
<span data-bind="css: koCss().requiredText || koCss().panel.requiredText, text: $data.requiredText" class="sv_q_required_text">*</span>
<!-- /ko -->
<!-- /ko -->
</h5>
<div data-bind="visible: question.hasDescriptionUnderTitle, css: koCss().description" class="sv_q_description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div data-bind="css: question.cssContent">
<!-- ko if: question.errorLocation == 'top' -->
<!-- ko template: { name: 'survey-question-errors', data: question } -->
<div role="alert" data-bind="visible: errors.length > 0, foreach: { data: errors, as: 'error' }, css: koErrorClass(), attr: { id: question.id + '_errors' }" class="sv_q_erbox sv_qstn_error_top" id="sq_103_errors"
style="display: none;"></div>
<!-- /ko -->
<!-- /ko -->
<!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><!--ko if: !question.isInputTextUpdate -->
<input
data-bind="disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.renderedMin, max: question.renderedMax, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null, autoComplete: question.autoComplete}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')"
type="url" size="25" id="sq_103i" placeholder="URL" aria-required="true" aria-label="Your Website" autocomplete="" class="sv_q_text_root">
<!--/ko-->
<!--ko if: question.isInputTextUpdate --><!--/ko--><!-- /ko -->
<!-- ko if: question.hasComment --><!-- /ko -->
<!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->
<div data-bind="visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput" style="display: none;">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml"></span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: question.hasTitleOnBottom --><!-- /ko -->
</div><!-- /ko --><!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko if: row.visible -->
<div data-bind="css: panel.cssClasses.row" class="sv_row">
<!-- ko template: { name: "survey-row-content", afterRender: rowAfterRender } -->
<!-- ko if: row.isNeedRender -->
<!-- ko foreach: { data: row.elements, as: 'question' , afterRender: row.koAfterRender } --><!-- ko if: question.isVisible --><!-- ko template: { name: question.koElementType, data: question, afterRender: $parent.koElementAfterRender } -->
<div
data-bind="css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth: $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }"
class="sv_q sv_qstn" id="sq_104" name="question2" aria-labelledby="sq_104_ariaTitle" style="flex: 1 1 100%; width: 100%; min-width: 300px; max-width: initial;">
<!-- ko if: question.hasTitleOnLeftTop -->
<!--ko template: { name: 'survey-question-title', data: question } -->
<div data-bind="css: question.cssHeader, click: question.clickTitleFunction">
<h5 data-bind="css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }" class="sv_q_title" aria-label="Details" id="sq_104_ariaTitle">
<!-- ko template: { name: 'survey-question-title-content', data: question } -->
<!-- ko if: $data.isRequireTextOnStart --><!-- /ko -->
<!-- ko if: no -->
<span style="position: static;" data-bind="css: koCss().number, text: no" class="sv_q_num">5.</span>
<!-- /ko -->
<!-- ko if: $data.isRequireTextBeforeTitle --><!-- /ko -->
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Details</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
<!-- ko if: $data.isRequireTextAfterTitle -->
<span data-bind="css: koCss().requiredText || koCss().panel.requiredText, text: $data.requiredText" class="sv_q_required_text">*</span>
<!-- /ko -->
<!-- /ko -->
</h5>
<div data-bind="visible: question.hasDescriptionUnderTitle, css: koCss().description" class="sv_q_description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Please include information regarding what types of products or services you offer. Please include niches & GEOs.</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div data-bind="css: question.cssContent">
<!-- ko if: question.errorLocation == 'top' -->
<!-- ko template: { name: 'survey-question-errors', data: question } -->
<div role="alert" data-bind="visible: errors.length > 0, foreach: { data: errors, as: 'error' }, css: koErrorClass(), attr: { id: question.id + '_errors' }" class="sv_q_erbox sv_qstn_error_top" id="sq_104_errors"
style="display: none;"></div>
<!-- /ko -->
<!-- /ko -->
<!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><!--ko if: !question.isReadOnlyRenderDiv() -->
<!--ko if: !question.isInputTextUpdate -->
<textarea type="text"
data-bind="attr: {'readonly': question.isReadOnly, 'disabled': question.isReadOnly, maxLength: question.getMaxLength(), cols: question.cols, rows: question.rows, id: question.inputId, placeholder: question.isReadOnly ? undefined : question.placeHolder, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null}, value:question.value, css: question.koCss().root"
cols="50" rows="4" id="sq_104i" placeholder="" aria-required="true" aria-label="Details"></textarea>
<!--/ko-->
<!--ko if: question.isInputTextUpdate --><!--/ko-->
<!--/ko-->
<!--ko if: question.isReadOnlyRenderDiv() --><!--/ko--><!-- /ko -->
<!-- ko if: question.hasComment --><!-- /ko -->
<!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->
<div data-bind="visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput" style="display: none;">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Please include information regarding what types of products or services you offer. Please include niches & GEOs.</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: question.hasTitleOnBottom --><!-- /ko -->
</div><!-- /ko --><!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko if: row.visible -->
<div data-bind="css: panel.cssClasses.row" class="sv_row">
<!-- ko template: { name: "survey-row-content", afterRender: rowAfterRender } -->
<!-- ko if: row.isNeedRender -->
<!-- ko foreach: { data: row.elements, as: 'question' , afterRender: row.koAfterRender } --><!-- ko if: question.isVisible --><!-- ko template: { name: question.koElementType, data: question, afterRender: $parent.koElementAfterRender } -->
<div
data-bind="css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth: $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }"
class="sv_q sv_qstn" id="sq_105" name="question3" role="group" aria-labelledby="sq_105_ariaTitle" style="flex: 1 1 100%; width: 100%; min-width: 300px; max-width: initial;">
<!-- ko if: question.hasTitleOnLeftTop -->
<!--ko template: { name: 'survey-question-title', data: question } -->
<div data-bind="css: question.cssHeader, click: question.clickTitleFunction">
<h5 data-bind="css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }" class="sv_q_title" aria-label="Compensation Models" id="sq_105_ariaTitle">
<!-- ko template: { name: 'survey-question-title-content', data: question } -->
<!-- ko if: $data.isRequireTextOnStart --><!-- /ko -->
<!-- ko if: no -->
<span style="position: static;" data-bind="css: koCss().number, text: no" class="sv_q_num">6.</span>
<!-- /ko -->
<!-- ko if: $data.isRequireTextBeforeTitle --><!-- /ko -->
<!-- ko template: { name: 'survey-string', data: locTitle } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Compensation Models</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
<!-- ko if: $data.isRequireTextAfterTitle -->
<span data-bind="css: koCss().requiredText || koCss().panel.requiredText, text: $data.requiredText" class="sv_q_required_text">*</span>
<!-- /ko -->
<!-- /ko -->
</h5>
<div data-bind="visible: question.hasDescriptionUnderTitle, css: koCss().description" class="sv_q_description">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Check which ever traffic type you accept.</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div data-bind="css: question.cssContent">
<!-- ko if: question.errorLocation == 'top' -->
<!-- ko template: { name: 'survey-question-errors', data: question } -->
<div role="alert" data-bind="visible: errors.length > 0, foreach: { data: errors, as: 'error' }, css: koErrorClass(), attr: { id: question.id + '_errors' }" class="sv_q_erbox sv_qstn_error_top" id="sq_105_errors"
style="display: none;"></div>
<!-- /ko -->
<!-- /ko -->
<!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } -->
<fieldset data-bind="css: question.koCss().root" class="sv_qcbc sv_qcbx">
<legend data-bind="attr: { 'aria-label': question.locTitle.renderedHtml }" aria-label="Compensation Models"></legend>
<!-- ko ifnot: question.hasColumns -->
<!-- ko foreach: { data: question.visibleChoices, as: 'item', afterRender: question.koAfterRender } --><!-- ko template: 'survey-checkbox-item' -->
<div data-bind="css: question.getItemClass(item)" class="sv_q_checkbox sv-q-col-1">
<label data-bind="css: question.getLabelClass(item)" class="sv_q_checkbox_label">
<!-- ko if: item == question.selectAllItem --><!-- /ko -->
<!-- ko if: item != question.selectAllItem -->
<input type="checkbox"
data-bind="attr: {name: question.name, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null }, checkedValue: item.value, checked: question.koValue, enable: !question.isReadOnly && item.isEnabled, css: question.koCss().itemControl"
name="question3" id="sq_105i_0" aria-required="true" aria-label="PPC" value="item1" class="sv_q_checkbox_control_item">
<!-- /ko -->
<span data-bind="css: question.koCss().materialDecorator" class="checkbox-material">
<svg viewBox="0 0 24 24" data-bind="css: question.koCss().itemDecorator" class="sv-hidden">
<path d="M5,13l2-2l3,3l7-7l2,2l-9,9L5,13z"></path>
</svg>
<span class="check"></span>
</span>
<span data-bind="visible: !item.hideCaption, css: question.koCss().controlLabel, attr: { title: item.locText.koRenderedHtml }" class="sv_q_checkbox_control_label" title="PPC">
<!-- ko template: { name: 'survey-string', data: item.locText } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">PPC</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</span>
</label>
<!-- ko if: question.hasOther && (item.value == question.otherItem.value) --><!-- /ko -->
</div>
<!-- /ko --><!-- ko template: 'survey-checkbox-item' -->
<div data-bind="css: question.getItemClass(item)" class="sv_q_checkbox sv-q-col-1">
<label data-bind="css: question.getLabelClass(item)" class="sv_q_checkbox_label">
<!-- ko if: item == question.selectAllItem --><!-- /ko -->
<!-- ko if: item != question.selectAllItem -->
<input type="checkbox"
data-bind="attr: {name: question.name, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null }, checkedValue: item.value, checked: question.koValue, enable: !question.isReadOnly && item.isEnabled, css: question.koCss().itemControl"
name="question3" id="sq_105i_1" aria-required="true" aria-label="PPS" value="item2" class="sv_q_checkbox_control_item">
<!-- /ko -->
<span data-bind="css: question.koCss().materialDecorator" class="checkbox-material">
<svg viewBox="0 0 24 24" data-bind="css: question.koCss().itemDecorator" class="sv-hidden">
<path d="M5,13l2-2l3,3l7-7l2,2l-9,9L5,13z"></path>
</svg>
<span class="check"></span>
</span>
<span data-bind="visible: !item.hideCaption, css: question.koCss().controlLabel, attr: { title: item.locText.koRenderedHtml }" class="sv_q_checkbox_control_label" title="PPS">
<!-- ko template: { name: 'survey-string', data: item.locText } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">PPS</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</span>
</label>
<!-- ko if: question.hasOther && (item.value == question.otherItem.value) --><!-- /ko -->
</div>
<!-- /ko --><!-- ko template: 'survey-checkbox-item' -->
<div data-bind="css: question.getItemClass(item)" class="sv_q_checkbox sv-q-col-1">
<label data-bind="css: question.getLabelClass(item)" class="sv_q_checkbox_label">
<!-- ko if: item == question.selectAllItem --><!-- /ko -->
<!-- ko if: item != question.selectAllItem -->
<input type="checkbox"
data-bind="attr: {name: question.name, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null }, checkedValue: item.value, checked: question.koValue, enable: !question.isReadOnly && item.isEnabled, css: question.koCss().itemControl"
name="question3" id="sq_105i_2" aria-required="true" aria-label="PPL" value="item3" class="sv_q_checkbox_control_item">
<!-- /ko -->
<span data-bind="css: question.koCss().materialDecorator" class="checkbox-material">
<svg viewBox="0 0 24 24" data-bind="css: question.koCss().itemDecorator" class="sv-hidden">
<path d="M5,13l2-2l3,3l7-7l2,2l-9,9L5,13z"></path>
</svg>
<span class="check"></span>
</span>
<span data-bind="visible: !item.hideCaption, css: question.koCss().controlLabel, attr: { title: item.locText.koRenderedHtml }" class="sv_q_checkbox_control_label" title="PPL">
<!-- ko template: { name: 'survey-string', data: item.locText } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">PPL</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</span>
</label>
<!-- ko if: question.hasOther && (item.value == question.otherItem.value) --><!-- /ko -->
</div>
<!-- /ko --><!-- ko template: 'survey-checkbox-item' -->
<div data-bind="css: question.getItemClass(item)" class="sv_q_checkbox sv-q-col-1">
<label data-bind="css: question.getLabelClass(item)" class="sv_q_checkbox_label">
<!-- ko if: item == question.selectAllItem --><!-- /ko -->
<!-- ko if: item != question.selectAllItem -->
<input type="checkbox"
data-bind="attr: {name: question.name, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null }, checkedValue: item.value, checked: question.koValue, enable: !question.isReadOnly && item.isEnabled, css: question.koCss().itemControl"
name="question3" id="sq_105i_3" aria-required="true" aria-label="Revshare" value="item4" class="sv_q_checkbox_control_item">
<!-- /ko -->
<span data-bind="css: question.koCss().materialDecorator" class="checkbox-material">
<svg viewBox="0 0 24 24" data-bind="css: question.koCss().itemDecorator" class="sv-hidden">
<path d="M5,13l2-2l3,3l7-7l2,2l-9,9L5,13z"></path>
</svg>
<span class="check"></span>
</span>
<span data-bind="visible: !item.hideCaption, css: question.koCss().controlLabel, attr: { title: item.locText.koRenderedHtml }" class="sv_q_checkbox_control_label" title="Revshare">
<!-- ko template: { name: 'survey-string', data: item.locText } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Revshare</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</span>
</label>
<!-- ko if: question.hasOther && (item.value == question.otherItem.value) --><!-- /ko -->
</div>
<!-- /ko --><!-- ko template: 'survey-checkbox-item' -->
<div data-bind="css: question.getItemClass(item)" class="sv_q_checkbox sv-q-col-1">
<label data-bind="css: question.getLabelClass(item)" class="sv_q_checkbox_label">
<!-- ko if: item == question.selectAllItem --><!-- /ko -->
<!-- ko if: item != question.selectAllItem -->
<input type="checkbox"
data-bind="attr: {name: question.name, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, 'aria-invalid': question.errors.length > 0, 'aria-describedby': question.errors.length > 0 ? question.id + '_errors' : null }, checkedValue: item.value, checked: question.koValue, enable: !question.isReadOnly && item.isEnabled, css: question.koCss().itemControl"
name="question3" id="sq_105i_4" aria-required="true" aria-label="Other (describe)" value="other" class="sv_q_checkbox_control_item">
<!-- /ko -->
<span data-bind="css: question.koCss().materialDecorator" class="checkbox-material">
<svg viewBox="0 0 24 24" data-bind="css: question.koCss().itemDecorator" class="sv-hidden">
<path d="M5,13l2-2l3,3l7-7l2,2l-9,9L5,13z"></path>
</svg>
<span class="check"></span>
</span>
<span data-bind="visible: !item.hideCaption, css: question.koCss().controlLabel, attr: { title: item.locText.koRenderedHtml }" class="sv_q_checkbox_control_label" title="Other (describe)">
<!-- ko template: { name: 'survey-string', data: item.locText } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Other (describe)</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</span>
</label>
<!-- ko if: question.hasOther && (item.value == question.otherItem.value) -->
<div class="form-group" data-bind="template: { name: 'survey-comment', data: {'question': question, 'visible': question.isOtherSelected } }">
<!--ko if: !question.isReadOnlyRenderDiv() -->
<!--ko if: !question.isInputTextUpdate -->
<textarea type="text"
data-bind="disable: question.isReadOnly, value: $data.question.comment, visible: $data.visible, css: question.koCss().other, attr: {maxLength: question.getOthersMaxLength(), 'aria-label': !!question.locTitle && question.locTitle.renderedHtml, placeholder: question.otherPlaceHolder}"
class="sv_q_other sv_q_checkbox_other" aria-label="Compensation Models" placeholder="" style="display: none;"></textarea>
<!--/ko-->
<!--ko if: question.isInputTextUpdate --><!--/ko-->
<!--/ko-->
<!--ko if: question.isReadOnlyRenderDiv() --><!--/ko-->
</div>
<!-- /ko -->
</div>
<!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- ko if: question.hasColumns --><!-- /ko -->
</fieldset><!-- /ko -->
<!-- ko if: question.hasComment --><!-- /ko -->
<!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->
<div data-bind="visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput" style="display: none;">
<!-- ko template: { name: 'survey-string', data: locDescription } -->
<!-- ko ifnot: koHasHtml -->
<span style="position: static;" data-bind="text: koRenderedHtml">Check which ever traffic type you accept.</span>
<!-- /ko -->
<!-- ko if: koHasHtml --><!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: question.hasTitleOnBottom --><!-- /ko -->
</div><!-- /ko --><!-- /ko --><!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
</div>
</div>
<!-- ko if: isCurrentPageEmpty() && $data.emptyPageTemplate --><!-- /ko -->
<!-- /ko -->
<!-- ko if: isShowProgressBarOnBottom --><!-- /ko -->
<!-- ko if: isTimerPanelShowingOnBottom --><!-- /ko -->
<!-- ko if: isNavigationButtonsShowing === 'bottom' || isNavigationButtonsShowing === 'both' -->
<!-- ko template: { name: 'survey-navigation'} -->
<div data-bind="css: css.footer" class="sv_nav">
<input type="button" data-bind="event: {mousedown: navigationMouseDown}, value: pagePrevText, click: prevPage, visible: !koIsFirstPage() && isShowPrevButton, css: cssNavigationPrev" value="Previous" class="sv_prev_btn"
style="display: none;">
<input type="button" data-bind="event: {mousedown: nextPageMouseDown}, value: pageNextText, click: nextPageUIClick, visible: !koIsLastPage(), css: cssNavigationNext" value="Next" class="sv_next_btn" style="display: none;">
<input type="button" data-bind="event: {mousedown: navigationMouseDown}, value: previewText, click: showPreview, visible: koIsLastPage() && isPreviewButtonVisible, css: cssNavigationPreview" value="Preview" class="sv_preview_btn"
style="display: none;">
<input type="button" data-bind="event: {mousedown: navigationMouseDown}, value: completeText, click: completeLastPage, visible: koIsLastPage() && isCompleteButtonVisible, css: cssNavigationComplete" value="Send Message"
class="sv_complete_btn">
</div>
<!-- /ko -->
<!-- /ko -->
</div>
<!-- /ko -->
<!-- ko if: koState() == "completed" && showCompletedPage --><!-- /ko -->
<!-- ko if: koState() == "completedbefore" --><!-- /ko -->
<!-- ko if: koState() == "loading" --><!-- /ko -->
<!-- ko if: koState() == "empty" --><!-- /ko -->
</div>
</form>
Text Content
* Home * Let’s Work * Software Partners Contact HIGH-QUALITY TRAFFIC THAT ACTUALLY CONVERTS Ting helps you expand your business by generating leads on a CPA (cost-per-action) basis. All traffic comes from our own organic media. Get Started OUR TOP PARTNERS We’ve built relationships with some of the largest affiliate networks and direct advertisers. WHAT IS TING? Ting is a team of digital marketers specialising in Search and Content Marketing. We drive motivated traffic to your products with high-quality content. * Smart recommendations for each user * High-converting WW traffic sources * Targeted optimisation for niche products GET IN TOUCH We specialise in generating high-quality leads for your products!👇 1. FIRST NAME * 2. LAST NAME * 3. EMAIL * 4. YOUR WEBSITE * 5. DETAILS * Please include information regarding what types of products or services you offer. Please include niches & GEOs. Please include information regarding what types of products or services you offer. Please include niches & GEOs. 6. COMPENSATION MODELS * Check which ever traffic type you accept. PPC PPS PPL Revshare Other (describe) Check which ever traffic type you accept. HOW OUR PLATFORM WORKS? We build content for ready to buy audiences and match them with suitable brands. Our media We produce high-quality content that finds it way to users ready to engage with your services or purchase products. Offer optimisation We track and optimise all of our campaigns automatically. Our data helps us decide what offer to recommend. Targeted sources We will find the right traffic source from our network for your specific offer. If you have a targeted niche, we will find an audience in our network to offer your brand to. * Home * Let’s Work * Software Partners Contact