---
schema_version: "1"
id: a18fe2e7505fae0ba01758ae73877bb7aaf9ce9e491a1e4ec80402d7c595b5ff
title: UrlActionEvent | Tableau Embedding API
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/api/embedding_api/reference/interfaces/UrlActionEvent.md
canonical_url: https://help.tableau.com/current/api/embedding_api/en-us/reference/interfaces/UrlActionEvent.html
source_site: help.tableau.com
content_type: documentation
content_hash: 43562b316ffdb1dcab35a929d9a1e194b81ff1a16cd07454f0634bd21479b5db
description: Documentation for Tableau Embedding API
---
- UrlActionEvent

# Interface UrlActionEvent

An event that can signal when a URL action occurs.

```
function urlActionEventHandler(event) {    console.log('URL: ' + event.detail.url);    console.log('Target: ' + event.detail.target);}let viz = document.getElementById('tableauViz');viz.addEventListener(TableauEventType.UrlAction, urlActionEventHandler);
```

interface UrlActionEvent {  
    [target](#target): string;  
    [url](#url): string;  
}

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:146

##### Index

### Properties

[target](#target) [url](#url)

## Properties

### `Readonly`target[](#target)

target: string

#### Returns[](#returns)

The target attribute associated with URL (for example, the identifier associated with a browser tab).

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:155

### `Readonly`url[](#url)

url: string

#### Returns[](#returns-1)

The URL associated with the event.

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:150

### Settings

Member Visibility

- Protected
- Inherited
- External

ThemeOSLightDark

### On This Page

Properties

[target](#target)[url](#url)