Add interaction tracking