Hi Team,
I am a Tableau Engineer currently developing a dashboard on Tableau Cloud. Our client has requested a feature to embed a specific Google Trends explore page directly within the dashboard layout using the "Web Page" object.
- Target URL to Embed: https://trends.google.co.kr/trends/explore?date=today%205-y&geo=US&q=spf30,spf40,spf50
- Issue Encountered: When the dashboard renders, the Web Page object fails to display the Google Trends interface and instead throws a "403. That’s an error. Sorry, that page is not accessible." message.
[Our Assessment] We suspect this is caused by Google's server-side security policies (e.g., X-Frame-Options: SAMEORIGIN or strict Content-Security-Policy directives) preventing their pages from being iframe-embedded into third-party domains like Tableau Cloud.
[Questions for Support]
- Is there any native configuration or workaround within Tableau Cloud (such as Safe URL settings or custom extensions) that allows bypassing or resolving this 403 error for restricted external sites like Google Trends?
- If direct embedding via the Web Page object is technically blocked by the target host's security headers, what is the officially recommended best practice for integrating live Google Trends data?
- Would utilizing the Google Trends API via a Web Data Connector (WDC) or an External Authorization/Analytics Extension be the right architecture to fetch and visualize this data natively within Tableau?
Looking forward to your guidance on how to fulfill this client requirement.
#Tableau #Tableau Cloud #Tableau Server #Tableau APIs & Embedding