> For the complete documentation index, see [llms.txt](https://docs.zigpoll.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zigpoll.com/faq/customization-localization-and-targeting.md).

# Customization, Localization, and Targeting

Common questions about survey customization, translations, and audience targeting

Zigpoll gives you control over how your surveys look, who sees them, and what language they appear in. Here are the most frequently asked questions on these topics.

### Can I translate my survey into other languages?

Yes. Open a survey and go to **Settings → Language** to add a language. Zigpoll then shows the matching version automatically:

* **On your site**, it follows the page's language (which Shopify sets per storefront language) or the visitor's browser.
* **On Shopify checkout and Thank You pages**, it follows the customer's checkout language.

You can auto-translate your survey with one click or manually edit translations for full control.

{% content-ref url="/pages/-LrVMaacbU4WTFf6p6i5" %}
[Language and Translations](/polls/language-settings.md)
{% endcontent-ref %}

### Can respondents switch the survey's language themselves?

No. There is no language switcher or language buttons inside a survey. Zigpoll chooses the language from the page's language (on your site), the checkout language (on Shopify checkout and Thank You pages) or the visitor's browser (survey links), and you can force one by adding `?lang=` and a language code to the link or page address. To let people choose, give them one link per language, each with its own `?lang=`.

{% content-ref url="/pages/-LrVMaacbU4WTFf6p6i5" %}
[Language and Translations](/polls/language-settings.md)
{% endcontent-ref %}

### Can a survey appear when someone adds an item to the cart?

There is no "added to cart" trigger for an on-site survey, but two settings get close:

* **Exit Intent with cart conditions.** Set the survey's format to **Exit Intent** and, on **Settings → Delivery → Trigger**, set **Cart conditions** to **Only when the cart has at least one item**. The survey then shows when a shopper with something in their cart is about to leave, on any page the page rules allow (the home page included).
* **A page rule for the cart page.** Add `/cart` under **Settings → Delivery → Locations** so the survey shows when shoppers open their cart.

Inside a survey, questions can also read the cart with a **shopify-cart** logic rule, to show a question only to shoppers whose cart holds a certain product.

{% content-ref url="/pages/j4dBwZ4BbJMREXKid69X" %}
[Exit Intent Survey](/tutorials/exit-intent-survey.md)
{% endcontent-ref %}

### Can I show different surveys to different customers?

Yes. You can use targeting settings to control who sees your survey based on:

* **Geography** -- target specific countries
* **Language** -- match the page or browser language
* **Device** -- show only on mobile or desktop
* **Referral source** -- target visitors from paid ads, organic search, or specific URLs
* **Visitor type** -- new visitors vs. returning visitors
* **Page views** -- only show after a certain number of pages visited

{% content-ref url="/pages/-Mf4fjPMXlsNJRxpYb16" %}
[Targeting Settings](/polls/targeting-settings.md)
{% endcontent-ref %}

### Can I target surveys based on what product a customer bought?

Yes. If you're using Zigpoll on Shopify, you can target surveys based on a wide range of Shopify-specific criteria. Open the survey, go to **Settings → Targeting**, and look for **Shopify Targeting Rules**. From there you can target based on:

* **Products purchased** -- show surveys only to customers who bought specific products or products from certain collections
* **New vs. returning customers** -- target first-time buyers separately from repeat customers
* **Customer tags** -- use tags you've assigned in Shopify to target specific customer segments
* **Order tags** -- target based on tags applied to the order (not readable on the Thank You page itself)

Click **Advanced Rules** to build custom rules that combine multiple conditions. To pick a product, search by title or paste the numeric product ID from Shopify admin. SKUs and handles don't work.

{% content-ref url="/pages/-Mf4fjPMXlsNJRxpYb16" %}
[Targeting Settings](/polls/targeting-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mf4bCbB0Iedfi7aHIYl" %}
[Shopify Flow](/shopify-app/shopify-flow.md)
{% endcontent-ref %}

### Can I use conditional logic in my surveys?

Yes. Based on how someone answers, question logic can show a question only for certain answers (branching), skip ahead, or end the survey early.

{% content-ref url="/pages/gTXFW4XX3ofTRN9sckv0" %}
[Question Logic](/questions/question-logic.md)
{% endcontent-ref %}

### Can I customize the look of my survey?

Yes. You can adjust colors, fonts, button text, positioning, and more from the survey's **Settings → Design** tab, or for every survey at once from your account's **Settings → Design Defaults**. Custom fonts and custom CSS are available on every plan. Surveys show no Zigpoll branding by default, on any plan.

{% content-ref url="/pages/-LZuh9ZipIrR3dhmF3EF" %}
[Design and styling](/polls/display-settings.md)
{% endcontent-ref %}

### Can I change the default button text (Next, Back, Submit)?

Yes. Open the survey, go to **Settings → Language**, and use the **Buttons & Hints** tab. Edit the **Default** column to change the text everyone sees, or a language's column to change that translation. Then click **Save Changes**.

### Can the survey submit as soon as someone picks an answer?

Yes. Open the survey, go to **Settings → General → Behavior**, turn on **Advance automatically**, and press **Save Changes**. Picking an answer then submits it and moves on, with no **Next** or **Submit** click. On the last question, that completes the survey.

It works on questions with one answer to pick: multiple choice, ratings and scales, Yes/No, dropdowns, country and single-pick image choice. Respondents still press the button on questions where they can pick several answers, type something (text, email, phone, forms), or choose an answer that opens a write-in box such as **Other**. If the button still appears on a single-choice question, check whether the answer they picked is a write-in answer.

### How do I limit how many times a customer sees my survey?

Open the survey and go to **Settings → Delivery → Frequency**. You have these controls:

* **What dismisses the survey** -- **Dismiss on Close**, **Dismiss on Answer**, **Dismiss on Reload**, or **Never Dismiss**.
* **Appearance limit** -- the most times the survey may appear to the same person.
* **Memory** (under **More Options**) -- remember what a visitor has seen, or start fresh each browser session.

These are remembered in the visitor's browser. There is no per-survey "don't show again for 30 days" setting. To limit how many surveys one visitor sees over a number of days, set **Survey throttling** in your account **Settings → Visibility** to **A limited number in a period of time**.

To show a survey only once per Shopify customer across devices and orders, tag customers who respond (**Settings → Workflows → Shopify → Tag customers**), then exclude that tag under **Settings → Targeting**.

{% content-ref url="/pages/-LrVM-QyPUockueYu4xQ" %}
[Delivery Settings](/polls/visibility-settings.md)
{% endcontent-ref %}

{% hint style="info" %}
Have a customization need that isn't covered here? Reach out to <support@zigpoll.com> and we'll help you get set up.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.zigpoll.com/faq/customization-localization-and-targeting.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
