feat(analytics): thread category/vehicle names on remaining SchemaViewer routes
Some checks failed
QA Gate (P0/P1) / Test affected app (pull_request) Has been cancelled
Some checks failed
QA Gate (P0/P1) / Test affected app (pull_request) Has been cancelled
Completes the empty-catalog enrichment so parts_panel_viewed carries human-readable names across ALL catalog flows, not just the decoded-vehicle route. Now the '0 parca - kategoriye gore' breakdown gets named rows from catalog-brand, emex, pcat and demo browsing too: - emex: categoryName = data.group.name - pcat: categoryName = activeSchema.name - catalog-brand: categoryName = data.name, vehicleLabel = decoded brandName - demo: categoryName = data.name, vehicleLabel (already computed) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -234,6 +234,8 @@ function CatalogCategoryPage() {
|
||||
isLoading={isLoading}
|
||||
vehicleId={modelId}
|
||||
categoryId={categoryId}
|
||||
vehicleLabel={decodeURIComponent(brandName)}
|
||||
categoryName={data?.name}
|
||||
/>
|
||||
</Suspense>
|
||||
)}
|
||||
|
||||
@@ -87,6 +87,7 @@ function EmexGroupPartsPage() {
|
||||
isLoading={isLoading}
|
||||
vehicleId={vehicleId}
|
||||
categoryId={groupId}
|
||||
categoryName={data?.group?.name}
|
||||
/>
|
||||
</Suspense>
|
||||
|
||||
|
||||
@@ -104,6 +104,7 @@ function PcatSchemaPage() {
|
||||
isLoading={isLoading}
|
||||
vehicleId={carId}
|
||||
categoryId={groupId}
|
||||
categoryName={activeSchema?.name ?? undefined}
|
||||
/>
|
||||
</Suspense>
|
||||
|
||||
|
||||
@@ -189,6 +189,8 @@ function DemoCategoryPage() {
|
||||
isLoading={isLoading}
|
||||
vehicleId="demo"
|
||||
categoryId={categoryId}
|
||||
vehicleLabel={vehicleLabel}
|
||||
categoryName={data?.name}
|
||||
/>
|
||||
</Suspense>
|
||||
))}
|
||||
|
||||
Reference in New Issue
Block a user