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

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 &amp; 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 &amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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 &amp;&amp; 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() &amp;&amp; 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() &amp;&amp; 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() &amp;&amp; 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