| @@ -5,8 +5,9 @@ | ||
| 5 | 5 | import DiscoSidebar from './components/sidebar/Sidebar'; |
| 6 | 6 | import DiscoSupportSection from './components/support/SupportSection'; |
| 7 | 7 | import initialData from './data/docsData'; |
| 8 | 8 | import getDocs from './utils/fetchDocs'; |
| 9 | +import withUtm from './utils/withUtm'; | |
| 9 | 10 | |
| 10 | 11 | export default function App() { |
| 11 | 12 | const [docsData, setDocsData] = useState(initialData); |
| 12 | 13 | const [searchQuery, setSearchQuery] = useState(''); |
| @@ -49,9 +50,9 @@ | ||
| 49 | 50 | const searchResults = query |
| 50 | 51 | ? docsData.flatMap((section) => |
| 51 | 52 | section.items.filter(itemMatches).map((item) => ({ |
| 52 | 53 | title: item.title?.rendered || item.title, |
| 53 | - link: item.link, | |
| 54 | + link: withUtm(item.link, 'help-docs', 'search-result'), | |
| 54 | 55 | section: section.title, |
| 55 | 56 | excerpt: stripHtml( |
| 56 | 57 | item.excerpt?.rendered || item.content?.rendered || '' |
| 57 | 58 | ).slice(0, 100), |