Page & Device Targeting
Control exactly where and when your video widgets appear with page targeting, device filtering, priority rules, dynamic video matching, and scheduled visibility.
Targeting lets you control where, when, and to whom your video widgets are displayed. Instead of showing the same widget everywhere, you can deliver the right videos to the right audience on the right pages and devices.
What Is Widget Targeting?
Every widget you create in ReelPlus has targeting rules that determine its visibility. These rules answer three questions:
- Where should this widget appear? (page targeting)
- On which devices should it show? (device targeting)
- When should it be visible? (schedule targeting)
Without targeting, a widget would appear on every page of your store. Targeting gives you precision control so you can show product-specific videos on product pages, promotional content on your homepage, and collection highlights on collection pages.
Page Targeting
Page targeting determines which pages of your store display a given widget.
Show on All Pages
The simplest option. Select All Pages and the widget will render on every page of your storefront, including:
- Homepage
- Product pages
- Collection pages
- Blog pages
- Custom pages
- Cart page
This is useful for floating widgets or brand story videos that should be accessible site-wide.
Show on Specific Page Types
Target your widget to only appear on certain types of pages:
| Page Type | Description | Best For |
|---|---|---|
| Home | Your store's homepage | Brand videos, featured products, seasonal promotions |
| Product | Individual product detail pages | Product demos, how-to videos, reviews |
| Collection | Collection listing pages | Category highlights, lookbooks |
| Blog | Blog post pages | Tutorial videos, behind-the-scenes |
| Cart | Shopping cart page | Upsell videos, social proof |
| Custom Pages | Any custom Shopify page | Landing pages, about us, FAQ |
You can select multiple page types. For example, you might want a carousel widget on both Home and Collection pages.
Show on Specific URLs
For the most precise control, target specific URLs:
- In your widget settings, choose Specific Pages
- Enter the exact URL paths where the widget should appear
- You can add multiple URLs
Example URLs:
/(homepage only)/products/summer-dress(one specific product)/collections/new-arrivals(one specific collection)/pages/about-us(a custom page)
Exclude Certain Pages
You can also use exclusion rules to hide widgets from specific pages while showing them everywhere else:
- Set your base targeting to All Pages or a broad page type
- Add exclusion rules for pages where the widget should not appear
- The widget will render on all matching pages except the excluded ones
This is helpful when you want site-wide coverage but need to suppress the widget on a few specific pages, such as your privacy policy or terms of service.
Example scenario: You have a floating video widget set to "All Pages" but you don't want it on your checkout-related pages. Add those URLs to the exclusion list and the widget will hide automatically on those pages.
Device Targeting
Control which devices display your widget. This is especially useful when your widget design works better on one form factor, or when you want different video experiences for desktop and mobile users.
Desktop Only
The widget appears only on screens wider than 768px (tablets in landscape and desktop monitors). Use this when:
- Your widget layout is optimized for wide screens
- You have a separate mobile-specific widget
- The video content relies on landscape orientation
Mobile Only
The widget appears only on screens 768px wide or narrower (phones and tablets in portrait). Use this when:
- You have a vertical/portrait video widget designed for mobile
- You want to show a floating widget only on mobile where screen space is limited
- Your story-style widget is tailored for the mobile viewing experience
All Devices
The widget appears on every screen size. ReelPlus widgets are responsive by default, so they adapt their layout and sizing automatically. This is the recommended setting unless you have a specific reason to limit device visibility.
Tip: If you want different widget styles for desktop and mobile, create two separate widgets. Set one to "Desktop Only" and the other to "Mobile Only." This gives you full control over the experience on each device.
Widget Priority
When multiple widgets target the same page, ReelPlus uses a priority system to determine which one is displayed.
How Priority Works
- Each widget has a priority number (higher number = higher priority)
- When two or more widgets match the current page, the widget with the highest priority wins
- Only one widget of each type (carousel, story, floating) is displayed per page
- Different widget types do not compete with each other (you can have a carousel AND a floating widget on the same page)
Setting Priority
Open Widget Settings
Go to your ReelPlus dashboard and open the widget you want to prioritize.
Find the Priority Field
In the widget settings panel, locate the Priority field. It accepts any whole number.
Assign a Priority Number
Enter a number. Higher numbers take precedence. For example:
| Widget | Priority | Target |
|---|---|---|
| Homepage Carousel | 10 | Home page |
| Summer Sale Carousel | 20 | All pages |
| Product Demo Carousel | 30 | Product pages |
On the homepage, the "Summer Sale Carousel" (priority 20) would show instead of the "Homepage Carousel" (priority 10) unless the homepage carousel has a more specific page target that takes precedence.
Save and Test
Save your changes and visit the targeted page on your storefront to verify the correct widget appears.
Priority Best Practices
- Use increments of 10 (10, 20, 30) so you can insert new priorities between existing ones later
- Higher priority for specific content: A product-specific widget should have higher priority than a generic site-wide widget
- Document your priorities: Keep a simple list of your widgets and their priority numbers to avoid confusion as you add more widgets
Dynamic Video Display
One of the most powerful targeting features is dynamic video matching. This automatically shows the right videos based on the current product page a customer is viewing.
Auto-Match Videos to Current Product
When enabled, the widget automatically filters its video list to show only videos that are tagged with the product currently being viewed by the customer.
How it works:
- You upload videos and tag them with relevant products
- You create a widget and enable dynamic product matching
- When a customer visits a product page, the widget checks which videos are tagged with that product
- Only matching videos are displayed
This means a single widget can serve different video content on every product page without you manually creating separate widgets for each product.
Fallback Behavior Options
What happens when a customer visits a product page but none of your videos are tagged with that product? You have several fallback options:
| Fallback Option | Behavior |
|---|---|
| Hide widget | The widget does not render at all if no matching videos exist |
| Show all videos | Display the full video list from the widget when no specific match is found |
| Show default videos | Display a predefined set of fallback videos (e.g., brand story, best sellers) |
Choose the fallback that makes the most sense for your store:
- Hide widget is cleanest but means some product pages will have no video content
- Show all videos ensures every product page has video content, even if it is not product-specific
- Show default videos is a balanced approach that maintains quality while ensuring coverage
Important: Dynamic matching only works on product pages. On other page types (home, collection, etc.), the widget displays its full video list regardless of this setting.
Schedule Visibility
Schedule targeting lets you control when a widget becomes visible and when it disappears, based on specific dates and times.
Setting a Schedule
- Open your widget settings
- Find the Schedule section
- Set a Start Date (when the widget becomes visible)
- Set an End Date (when the widget stops showing)
- Save your changes
Use Cases for Scheduling
- Flash sales: Show a promotional video widget only during the sale period
- Seasonal campaigns: Display holiday-themed content between specific dates
- Product launches: Schedule a widget to go live exactly when a new product drops
- Limited-time offers: Automatically hide promotional content after the offer expires
Tip: Combine scheduling with page targeting for maximum precision. For example, show a Black Friday carousel only on your homepage between November 25 and November 30.
What Happens When a Schedule Expires
When the end date passes:
- The widget stops rendering on your storefront automatically
- No manual action is needed
- The widget configuration is preserved in your dashboard
- You can edit the schedule and reactivate the widget at any time
Testing Your Targeting Rules
Before going live with complex targeting configurations, verify that your rules work as expected.
Manual Testing Checklist
- Visit each targeted page on your storefront and confirm the widget appears
- Visit excluded pages and confirm the widget does not appear
- Resize your browser window to test device targeting (or use browser DevTools device emulation)
- Check priority conflicts by visiting pages where multiple widgets could appear
- Test dynamic matching by visiting product pages with and without tagged videos
- Verify fallback behavior on product pages that have no matching videos
Using Browser DevTools for Device Testing
- Open your store in Chrome or Firefox
- Press
F12to open DevTools - Click the device toggle icon (phone/tablet icon)
- Select a mobile device preset (e.g., iPhone 14, Galaxy S21)
- Refresh the page and verify mobile-only widgets appear (and desktop-only widgets are hidden)
- Switch back to desktop view and verify the opposite
Common Targeting Issues
| Issue | Likely Cause | Solution |
|---|---|---|
| Widget not showing on any page | Targeting set to specific pages but wrong URLs entered | Double-check the URL paths in your targeting settings |
| Widget showing on wrong pages | Broad targeting (All Pages) overriding specific rules | Use exclusion rules or switch to specific page targeting |
| Wrong widget showing (priority conflict) | Two widgets with same or reversed priority | Adjust priority numbers so the desired widget has the higher value |
| Mobile widget showing on desktop | Device targeting set to "All Devices" | Change to "Mobile Only" if you want mobile-exclusive |
| Dynamic matching not working | Videos not tagged with the correct products | Open each video and verify product tags are assigned |
Effective targeting transforms your video widgets from a generic feature into a personalized experience. Take the time to configure page rules, device visibility, and priorities so every customer sees the most relevant content at the right moment.
Branding & Colors
Customize your widget colors, remove ReelPlus branding, and match your store's visual identity with full color palette control and custom CSS support.
Analytics & Reporting
Understand your video performance with detailed analytics including views, clicks, add-to-cart events, revenue attribution, and actionable insights to optimize your video strategy.