How to use target web zones in Tableau Desktop 2019.1 +
Tableau 2019.1 finally lets you fire a URL action into a specific web zone, so let me show you how to run dynamic Google searches from your dashboard.
- Tableau 2019.1 lets URL actions target a specific web object rather than any web container on the dashboard
- Naming web objects by typing 1 and 2 as their URL generates labelled placeholders that make targeting much clearer
- Place web objects in a shared vertical container to tidy up layout when sitting them side by side
- Setting a URL action to run on Menu rather than on Select keeps it in the tooltip and avoids accidental clicks
- Allowing multiple values on a URL action lets several selections feed into the dynamic query
Tableau 2019.1 lets a URL action target one specific web object rather than firing into any web container on the dashboard, which makes it possible to run dynamic queries (like a Google search) from different views into different, clearly defined spaces.
Built on the Superstore sample workbook's product drill-down dashboard, using a basic Google search URL that just needs a term appended to the end of the query string.
- Build the base query you'll make dynamic 0:41
Start with a plain URL (Tim uses a Google search link) that only needs a term appended at the end - this becomes the template your action will insert field values into.
- Add a web object for each target 1:40
Drag a web object onto the dashboard for each destination you want to drive dynamically; you'll wire up the actual URL later, so leave the content blank for now.
- Name web objects by typing 1, 2, etc as their URL 2:01
Instead of a real address, type a plain number into the web object's URL field - Tableau uses it to generate a labelled placeholder, which makes the objects easy to tell apart later when you're choosing a target.
- Group side-by-side web objects in a vertical container 2:21
If placing web objects next to each other squashes the rest of your layout, put a vertical container between them and move both objects inside it so they share the space cleanly.
- Create a URL action and paste in your dynamic query 3:09
From the dashboard menu, add a URL action, paste your base URL, and replace the relevant part of it with the field you want to drive the search - give the action a clear label describing where it leads.
- Run the action on Menu, not Select 3:41
Set the action to trigger from the tooltip menu rather than on click, since click-triggered actions can fire accidentally - menu placement is a better user experience for this kind of interaction.
- Target the specific web object by name 4:00
This is the 2019.1 feature itself: in the action's target settings, pick the numbered web object you want the action to load into, rather than letting it land in whichever web container happens to be on the dashboard.
- Repeat for a second action and allow multiple values if needed 4:21
You can add further URL actions pointing at other fields and other named web objects; if a field can have multiple selections feeding the query, turn on 'allow multiple values' so several selections are passed through together.
- Naming web objects by typing a number as their placeholder URL is a workaround, not a real address - it's purely there to generate a readable label for targeting.
- Menu-triggered actions sit in the tooltip rather than firing on click, which avoids accidental activation but means users need to know to open the menu.
- For a genuinely interactive experience you'd need a real holding page (built in HTML and hosted online) prompting the user to make a selection, rather than relying on the placeholder approach shown here.
Reach for this when you want a dashboard selection to drive an external web view - like a search, lookup or embedded page - and you have more than one web object on the dashboard, so you need to control precisely which one each action updates.
How this Rollup was made provenance & method
A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.
- Transcription
- On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
- Drafting
- Claude Sonnet 5 in the cloud, from that transcript.
- Prompt
- The exact Rollup prompt (v2) — the full system prompt, unedited.
- Source video
- Watch on YouTube
- Drafted
- 5 July 2026 at 09:38
- Reviewed & edited
- 5 July 2026 at 09:41 · by Tim Ngwena
Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.
Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.