When you create an poll, you are asked whether or not you want to show the poll on all pages. Generally, if you're not sure what this means or if you only have a single poll it's safe to just select Show on all pages.
If you select Show on all pages it means that this particular poll will show up all pages where your embed code is located.
If you chose to enter specific display rules, you have the following options:
These options allow you to build rules which can match any possible page configurations. Let's go through some use cases for each one.
Use this option if you want to match a specific page path. For example if you have a page at www.mywebsite.com/product/beach-ball and you want to show your "Beach Ball" Zigpoll on that page you would enter product/beach-ball into the input field under matches exactly.
Use this option if you want to match a dynamic set of pages that all match a pattern one level deep.
For example: I want to show my "Product" Zigpoll on all pages that match www.mywebsite.com/products/some-product-name. In order to do this I would select Match Variable and enter: products into the input box.
Use this option if you want to match a dynamic set of pages that starts with a certain pattern.
For example: I want to show my "Blog" Zigpoll on any page that starts with /blog/ in the URL. I would want to use Starts With instead of Match Variable because I want to match /blog/category/food as well as /blog/category/food/my-food-post and /blog/category/cars/my-car-post etc...
Use this option if you want to match a dynamic set of pages that ends with a certain pattern.