Skip to main content

External Tracking

External Tracking lets you add a Kyrios tracking script to an external website so Kyrios can track page views and automatically capture supported form submissions.

What External Tracking Does

External Tracking connects external website activity to Kyrios by using a lightweight tracking script. After the script is installed, Kyrios can:

  • Track page views on external pages

  • Detect supported forms automatically

  • Capture form submissions in real time

  • Create or update contacts from submissions

  • Store unmapped form fields safely

  • Capture page URL, source, UTM, and session data

  • Trigger workflows from page views or form submissions


Key Benefits

External Tracking reduces manual form setup because Kyrios can detect supported external forms automatically.

Key benefits include:

  • Automatic form detection

  • Real-time submission capture

  • Automatic contact creation or updates

  • Smart field matching

  • UTM and attribution tracking

  • Multiple form tracking on the same page

  • No Zapier, webhook, or manual mapping required


Supported Forms

External Tracking supports forms rendered directly in the page DOM.

Supported examples include:

  • Gravity Forms

  • WPForms

  • Contact Form 7

  • Custom HTML forms

  • No-code website builder forms that use standard form elements

External Tracking does not support iframe-based forms or third-party widgets that do not expose real form inputs on the page.


Form Requirements

External Tracking works best when the form meets these requirements:

  • The form uses a valid <form> HTML element

  • Form fields include name attributes

  • The form includes an email field when contact creation is needed

  • Fields are visible in the DOM

  • The form is not embedded inside an iframe

Forms that do not expose inputs to the page cannot be reliably captured.


Smart Field Mapping

Kyrios automatically maps submitted form fields to contact fields and custom fields when it can identify a match. Kyrios uses field names, labels, and existing field structure to match data. If Kyrios cannot map a field, the field is stored under unmapped fields so the submission data is not lost.


How to Get the Tracking Script

  1. Go to Settings.

  2. Select External Tracking.

  3. Open the Installation tab.

  4. Click Copy Script.

The tracking script is unique to the account. Do not edit or remove the tracking ID.


Confirm the Script Was Copied

After clicking Copy Script, Kyrios shows a copied confirmation. Use this confirmation to verify that the script is ready to paste into the external website.


How to Install the Script on an External Website

Paste the script before the closing </body> tag on every page where tracking or form capture is needed. Example format:

<script
src="https://link.yourdomain.com/js/external-tracking.js"
data-tracking-id="tk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx">
</script>

The script must load on the same page as the form for Kyrios to detect and capture the submission.


WordPress Example: Open the Forms Area

In WordPress, open the form plugin area where the external form is managed.

For example, go to the WordPress dashboard and select the forms plugin menu.


WordPress Example: Select the Form to Edit

Open the form that should load the Kyrios tracking script.

This step is only needed when you want to place the tracking script directly inside a specific WordPress form or page.


WordPress Example: Add the Script to an HTML Block

Inside the form builder, add an HTML block and paste the Kyrios tracking script into the block content.

Global installation before the closing </body> tag is still recommended when possible.


Test the External Form

After installation, submit the external form as a visitor would. Kyrios should detect the form and capture the supported submitted fields.

The visitor experience does not change. The form submits normally while Kyrios captures the data in the background.


View External Form Submissions in Kyrios

To view captured submissions:

  1. Go to Sites.

  2. Select Forms.

  3. Open Submissions.

  4. Filter by External Forms if needed.

Captured submissions appear with the submitted field data and contact information.


View Contact Activity Details

Each captured submission is also attached to the contact activity record.

Activity details can show:

  • Submitted fields

  • Page URL

  • Source

  • Timezone

  • External Form status

  • Unmapped fields

  • Event data

Use unmapped fields when a submitted field was captured but did not match an existing Kyrios field.


Workflow Triggers

External Tracking can trigger workflows from external website activity.

Available trigger types include:

  • Page View

  • Form Submission

Available filters can include:

  • Domain

  • Page path

  • External form name

  • UTM parameters

Use workflow triggers when external website behavior should start follow-up, lead routing, tagging, notifications, or pipeline actions.


Common Issues and Fixes

The form submission is not appearing in Kyrios

Confirm the tracking script is installed on the same page as the form. Also confirm the form is not inside an iframe and uses a valid <form> element.

Fields are showing as unmapped

Kyrios stores unmapped fields when it captures the data but cannot match the field to an existing contact field or custom field. Review the unmapped fields in the activity details and create matching fields if needed.

The page view is tracked but the form is not captured

The form may not be rendered directly in the DOM. Iframe forms, popup widgets, and third-party scripts that hide form inputs are not supported.

FAQ

Do I need to configure form mapping after installing the script?

No. Kyrios automatically detects supported forms and maps fields when possible.

Does External Tracking work with Gravity Forms and WPForms?

Yes. External Tracking supports most DOM-based Gravity Forms and WPForms when the tracking script loads on the page.

Can multiple forms on the same page be tracked?

Yes. Kyrios can track multiple supported forms on the same page independently.

Are iframe-based forms supported?

No. External Tracking does not support iframe-based forms.

Where can I view external form submissions?

External form submissions are available under Sites β†’ Forms β†’ Submissions and inside the related contact activity details.

What happens to unmapped fields?

Unmapped fields are stored safely in the submission activity details so the data is not lost.

Did this answer your question?