# Delivery Settings

{% hint style="info" %}
These settings will be applied to a single survey and needs to be set for each one
{% endhint %}

<figure><img src="/files/bSWOlkPuVyIJlpVsId9r" alt=""><figcaption></figcaption></figure>

### Different survey types have different settings

If you don't see a setting discussed in this helpdoc, it is not an option for your survey type!

**On-site surveys:** Set survey popup rules, visibility strategy, locations

**Site embed surveys:** Embed settings, visibility strategy. Zigpoll supports two inline embedding methods: a self-contained **Copy & Paste Snippet** (no global script needed) and a **CSS Selector** method that uses the global embed script. See the [Embed documentation](/embed.md) for full details.

**Link:** Add UTMs to your link

**Exit Intent:** Exit intent settings, visibility strategy

**API:** JS Code Snippet, Survey pop-up settings, visibility strategy

**Email:** Trigger settings

**SMS:** Trigger settings

### Locations

You can choose which pages your survey will appear on.

#### Location Templates

Zigpoll has the most common options as one-click templates including:

* Every page
* Post purchase
* Checkout \[Shopify Plus only]
* Order status
* Homepage Only
* Product Pages
* Collections pages
* Customer account

<figure><img src="/files/RaZF65ya1TrAvgq9YfFB" alt=""><figcaption></figcaption></figure>

#### Do it yourself

1. Type in the url of the page you want to display surveys on. If you want it shown on all pages select "Show this survey on all pages"
   1. If your site URL was zigpoll.com, putting in "Ends With" "/thank\_you" would display the survey on "zigpoll.com/thank\_you" and zigpoll.com/pages/thank\_you"

<figure><img src="/files/Qyih4LDNuitolP8fsqLj" alt=""><figcaption></figcaption></figure>

2. You can exclude certain pages by adding in "exclusion rules"

<figure><img src="/files/kr4G2gXMYmRLdF7v6uHj" alt=""><figcaption></figcaption></figure>

3. By default, we will ignore query parameters (the ?some=value part at the end of a url). If you would like us to include it as part of the URL when checking for a survey, enable this option.

<figure><img src="/files/ojcY4PbZQsv7DuvPjmIY" alt=""><figcaption></figcaption></figure>

### Visibility Strategy

#### Popup visibility

**Hide immediately when closed**

**Hide immediately when closed and not completed**

**Remain visible when completed until page is refreshed.**

**Keep appearing even after completed.**

#### Presentation options

These control whether Zigpoll will continue displaying the survey to the same customer.

You can choose to stop displaying the survey after X amount of attempts to preserve the visitor experience.

You can choose to always present the survey if it's not completed by a site visitor.

#### Url Dependent

Zigpoll tracks whether a customer has completed a survey and their progress.

**Keep the survey the same regardless of where it was delivered**

By default, the survey will not reset when shown on a new URL, maintaining previous responses.

If you want to display a fresh, empty survey to respondents, even if they have started to respond on different pages then you want

**Reset the survey when presented on a new URL**

This will treat each survey as unique if it is visited on a new url. This is useful if you have dynamic pages and want to run the same survey multiple times depending on the context. For example: running a survey on a post purchase page.

#### Cart conditions

Set whether the survey displays based on the item count or cart value. The survey will only appear if the cart conditions are met - great for abandoned cart surveys!

### Popup Settings

Pop-up surveys can either show immediately or based on rules.

If you want to display based on rules, you can control:

* Duration - how long to wait until the popup is displayed in seconds.
* Position - Display popups after visitors scroll a certain % of the page
* Device - choose desktop or mobile only
* Exit Prompt - let users close the survey at any time, only if completed, or after showing a prompt

<figure><img src="/files/pACBCWGniwnRPbqC2rYq" alt=""><figcaption></figcaption></figure>

### Exit Intent Settings

**Sensitivity**: Choose how sensitive you want us to be when displaying an exit intent survey. High sensitivity will have more false positives than less sensitivity but less sensitivity will be shown fewer times.

<figure><img src="/files/iO6vNIU88SSfvIqmFrap" alt=""><figcaption></figcaption></figure>

**Exit Intent Timer**

The exit intent survey will only appear after the user has been on your site for at least this amount of time.

<figure><img src="/files/91bAeZfA0Ewo6yMWbbJl" alt=""><figcaption></figcaption></figure>

**Device**

Choose if you want to render the survey on all devices or just one or the other.

<figure><img src="/files/VdSAY0yvWW15PJbjB26w" alt=""><figcaption></figcaption></figure>

**Exit Prompt**

Allow users to exit by clicking outside the modal or require them to confirm in order to close.

#### Trigger settings for email and SMS

You can control when surveys are sent via email or SMS directly within Zigpoll.

You can set the event you want to send a survey for and how long you want to delay sending out the survey. These events are all based on Shopify's definition.

**Event options**

* Order fulfilled
* Order paid
* Order cancelled
* Order delivered
* Abandoned Checkout

**Delay options**

* Set the unit of delay (minutes, hours, days)
* Set the number of units

<figure><img src="/files/nbQiMdcwEc9QEdPE2GMq" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigpoll.com/polls/visibility-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
