---
title: "interactionActivityTrackingTag(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/interactionactivitytrackingtag(_:)"
---

# interactionActivityTrackingTag(_:)

Sets a tag that you use for tracking interactivity.

## Declaration

```swift
nonisolated func interactionActivityTrackingTag(_ tag: String) -> some View

```

## Parameters

- `tag`: The tag used to track user interactions hosted by this view as activities.

## Return Value

Return Value A view that uses a tracking tag.

## Discussion

Discussion The following example tracks the scrolling activity of a List: List {     Section("Today") {         ForEach(messageStore.today) { message in             Text(message.title)         }     } } .interactionActivityTrackingTag("MessagesList") The resolved activity tracking tag is additive, so using the modifier across the view hierarchy builds the tag from top to bottom. The example below shows a hierarchical usage of this modifier with the resulting tag Home-Feed: var body: some View {     Home()         .interactionActivityTrackingTag("Home") }

struct Home: View {     var body: some View {         List {             Text("A List Item")             Text("A Second List Item")             Text("A Third List Item")         }         .interactionActivityTrackingTag("Feed")     } }

## See Also

### Managing view interaction

- [disabled(_:)](swiftui/view/disabled(_:).md)
- [isEnabled](swiftui/environmentvalues/isenabled.md)
- [invalidatableContent(_:)](swiftui/view/invalidatablecontent(_:).md)
