Create a Promotion Page with Search Interface

Bullseye's Promotion Page with Location Search Interface lets you easily create a promotion-specific landing page that includes location search with or without mapping.  

Required: Any paid subscription

To begin, log in to your account and select  Interfaces on the left. If you have existing interfaces, click the Add Interface button.

Then select  Add a Promotion Page with Location Search  

You'll see the screen below:


Select your desired template style, and select  Add Attribute  Next: Choose Options on the bottom right.  You'll be taken to the Options screen:


Next to the  General heading, expand the plus sign on the right to expand.  You'll see the following screen:

Responsive Interface: We suggest this option, which is selected by default.  The responsive interface works the best with both desktop and mobile searches.

Page Max-Width: If you use the responsive option, the width of the locator interface will normally adjust to the setting you have on your website, and you can leave this option blank.  If you need to specify a particular width, you can also do this if necessary.

Choose Countries: Select either to display all countries your account is configured for or manually select certain countries if you need to create an interface that displays select countries within your account.

Internet Location: Find subscriptions also include the ability to search for Internet locations. Select this option if you want to display only Internet locations in the search (regular locations will be omitted).

Select Promotion: Select an existing Promotion from the drop-down. Only locations assigned to this promotion will be displayed in results

Promotion Banner Image:  Upload a secure image of your promotion to be displayed at the top of the page online and on printed promotions. First, select Choose File to select the image (or drop the file into the box with your mouse).  After that, a button will appear to upload the image.  Select upload .  Or enter a secure URL starting with https:// to reference an image hosted elsewhere. Make sure you complete both steps. A max-width of 1600px is recommended for full-width images.

Include Promotion Share: Select this option to include a Share link on online promotions, utilizing ShareThis technology.

When you are done, you can close the General tab by selecting the minus sign. If you selected a Map on Top or Map Only template, you’ll see the Map tab next. Click the plus sign next to Map to expand the tab:

Map Height: By default, the map will be displayed at 270 px high.  If you'd like to expand the number of pixels to make the map taller, you may do so.

To configure the search, select the plus sign next to  Search:

Default Search: If a template with a map was selected, there are 2 options for default search behavior. Only one default search behavior can be selected. 

Auto-search on page load: By default, accounts are automatically able to attempt to detect a user’s location by their IP Address. If location detection is on, locators can use Auto-search, based on a user’s location, to search for locations. This option cannot be selected if location detection is off. When using auto-search, you can choose whether to populate the search filter with the detected postal code or city and state.

        Use Postal Code for Auto-search: Select this option to populate the search text field with a detected postal code instead of city and state when users first arrive at the search.

        Use city and state/province for auto-search: Select this option to populate the search text field with the detected city and state instead of a postal code when users first arrive at the search.

Display all Locations on Map: This option displays all locations on the map. This option is not available with the List only template.

Display all Locations per Country: This option displays all locations in a detected or selected country if the country is configured for radius search. If a country is configured for territory or any other type of search, this option is not used.

Choose display when user's location cannot be detected: When location detection doesn’t work, a user’s location cannot be found, and auto-search cannot work. If Autosearch is selected, No Results is selected as the fallback behavior by default, and no results are shown on the map. If Display all Locations on Map is selected, All Locations on Map is selected as the fallback behavior. 

Radius Options: Add or remove radii as needed.  If you need to add a radius, simply type it into the text box, and select add, or select Remove to remove existing radii. Use Set Default to make one of the radii default (The default radius is used in conjunction with location auto detection.  When users arrive at the search, the search can detect the location of the user, and search automatically within the default radius you set.

Keyword: Select this option if you want users to be able to search by the name of the location (this is entered in the Location Name field).  Users may search for the name of the location on its own, or they may combine this with the radius search.

To configure Results, select the plus sign next to  Results:

Display nearest Location when there are no results: Select this option if you want to display a single location that is closest when no results are found within the selected radius.

Display text when there are no results: Text to display when there are no results: Put a message that will explain to the user that no results were found.  You may want to link to another page, or include a phone number for them to call.

To view the Display options, select the plus sign next to  Display:

Custom Map Icons: By default, the map icon for your locations with be a red plot image.  You can replace that image by uploading your own image(s).  First, select Choose File to select the map icon (or drop the file into the box with your mouse).  After that, a button will appear to upload the image.  Select upload.  Make sure you complete both steps. 

Contact Name and Positions: Check this option if you want to include the Contact Name and Position on locations in the search results.

Location Image: Include an image on the location by checking this option.

Lead Capture: Display a link that opens a form for leads to fill out and submit to locations (A Lead Manager/Shared CRM subscription is required).

List View: Display a link on the search interface that opens up an SEO-friendly list view of all your locations.

Promotion Coupon Image: Upload or reference a secure image for users to print that can be used as a coupon at selected locations. Referenced image URLs must sta

To view the Language option, select the plus sign next to  Language:

You will see a checkbox to enable the language drop down.  This option allows the user to select individual languages from a drop-down menu.  Note that Bullseye is also able to detect the user's language automatically.  This option allows the user to also select a language manually.  This may come in handy if the user is bilingual, or if the user using a browser in a foreign country.  They can select the language from a drop-down menu to override the language that is displayed. If you want to select this option, select the check box.  You will see the following:

A list of languages will appear.  Select the languages that apply to your locator then choose the  Select  button.

When you are done with the Options tab, select Styles, you'll see the screen below:


Under  Basic, you have the option of selecting a standard color for your template.  If the options we include match the color of your website, you can select one of the colors, and the corresponding hex code for the style will appear under General Style Settings.  If you need to customize any of the colors, you need to enter the code into the Background Color, Navigation Color, Button Color, or Link Color fields.  After you change any of the colors, the custom option will appear as in the example above.  From the Font drop-down, select the font family that best works with your site.  

The  Advanced tab lets you override our CSS with your own CSS:

You can write your own CSS in the provided text field to override our CSS styles.  When you are done, select  Publish  at the top or Publish Options on the bottom. 

You'll see the following:


Now that you have the template, options, and styles configured, you are ready to save the interface so you can put the interface on your site, or link to our interface from your site.  First, you need to save the interface. Select Save as in the example above.  You will be prompted to name the interface:

Enter the name of the interface (letters only) and select Save and Close .

You'll be taken back to the list of interfaces.  Select Edit on the appropriate interface, then Publish You have the option to embed the interface in an IFrame on your site or to paste your site's headers and footers into our interface page, and link to it. Let's look at the IFrame option first.  Select the Plus sign next to the option iFrame Embed for Website:

A text field will expand with the code that needs to be pasted into your website.  Simply paste the code into the area on your page where you want it to display.  

Now let's look at the option to paste your header and footer into our page.  If you'd rather not embed code on your site, or if there is some restriction enforced that prevents you from pasting into an iFrame, this option comes in handy.  Select the plus sign next to the option  Hosted URL with HTML input for Header and Footer:

If you are only using Bullseye's landing page, you can select the checkbox to enable landing pages only.  Most clients use the entire locator.  Select  Enable Custom Code You'll see 3 text fields to paste your custom code.  You can optionally include your Head Section in the first box.  Paste your header into the editor where it says Add your custom header code here. You can view the code or the normal look as you would view it on the web once you save it.  You can do the same for the footer as well.  

Once you have the code pasted, select Save at the top.