---
title: "Trigger based on the minimum time visitor spent on the site - EngageBox"
description: "You can trigger a box based on the minimum time a visitor spent on the whole website by using the Time on Site assignment found on the Publishing assi"
url: "https://www.tassos.gr/docs/engagebox/functionality/trigger-based-on-minimum-time-visitor-spent-on-site"
date: "2026-04-08T06:53:05+00:00"
language: "en-GB"
---

[ Home ](https://www.tassos.gr/index.php?option=com_content&view=category&layout=blog&id=24&Itemid=1088) / [ EngageBox ](https://www.tassos.gr/index.php?option=com_content&view=category&id=35) / [ Functionality ](https://www.tassos.gr/index.php?option=com_content&view=category&id=52)

#  Trigger based on the minimum time visitor spent on the site

You can trigger a box based on the minimum time a visitor spent on the whole website by using the *Time on Site* assignment found on the *Publishing assignments* tab under *Joomla User / Visitor*. You can enter a time in seconds. For example: If you want to make a box available only after the visitor has spent 2 minutes on your whole website enter 120.

 ![engagebox publishing assignments time on site setting](https://www.tassos.gr/images/eb-pa-time-on-site.png)

## [Notes](#notes)

- Time is calculated based on the time visitor's session started.
- The calculations and the trigger take place on each page load.
- The calculated time resets when the browser is closed.
- If the time has come after the page has loaded then a new pageload is required.

 If you want to trigger with a delay on every page load you should use the *Animation &gt; Delay* option found on the Trigger tab.

 Last updated on Nov 26th 2024 12:11

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Home",
            "item": "https://www.tassos.gr/docs"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "EngageBox",
            "item": "https://www.tassos.gr/docs/engagebox"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Functionality",
            "item": "https://www.tassos.gr/docs/engagebox/functionality"
        },
        {
            "@type": "ListItem",
            "position": 5,
            "name": "Trigger based on the minimum time visitor spent on the site",
            "item": "https://www.tassos.gr/docs/engagebox/functionality/trigger-based-on-minimum-time-visitor-spent-on-site"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/docs/engagebox/functionality/trigger-based-on-minimum-time-visitor-spent-on-site"
    },
    "headline": "Trigger based on the minimum time visitor spent on the site",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Tassos Marinos",
        "url": "https://www.tassos.gr/docs/engagebox/functionality/trigger-based-on-minimum-time-visitor-spent-on-site"
    },
    "datePublished": "2016-07-04T17:44:08+03:00",
    "dateCreated": "2016-07-04T17:44:08+03:00",
    "dateModified": "2024-11-26T12:28:13+02:00"
}
```
