restore statsig to log events

This commit is contained in:
Samuel Newman
2025-03-31 20:17:48 +03:00
committed by Eric Bailey
parent b4aa67572d
commit 33a96cee11
5 changed files with 49 additions and 21 deletions
@@ -74,7 +74,11 @@ export function SearchButton({
shape="round"
PressableComponent={native(PressableScale)}
onPress={() => {
logger.metric('explore:module:searchButtonPress', {module: metricsTag})
logger.metric(
'explore:module:searchButtonPress',
{module: metricsTag},
{statsig: true},
)
onPress?.()
}}>
<ButtonIcon icon={SearchIcon} size="lg" />
@@ -88,9 +88,11 @@ function Inner() {
key={topic.link}
topic={topic}
onPress={() => {
logger.metric('recommendedTopic:click', {
context: 'explore',
})
logger.metric(
'recommendedTopic:click',
{context: 'explore'},
{statsig: true},
)
}}>
{({hovered}) => (
<TrendingTopic
@@ -39,7 +39,11 @@ export function SuggestedAccountsTabBar({
interests={['all', ...interests]}
selectedInterest={selectedInterest || 'all'}
onSelectTab={tab => {
logger.metric('explore:suggestedAccounts:tabPressed', {tab: tab})
logger.metric(
'explore:suggestedAccounts:tabPressed',
{tab: tab},
{statsig: true},
)
onSelectInterest(tab === 'all' ? null : tab)
}}
hasSearchText={false}
@@ -131,11 +135,15 @@ let SuggestedProfileCard = ({
profile={profile}
style={[a.flex_1]}
onPress={() => {
logger.metric('suggestedUser:press', {
logContext: 'Explore',
recId,
position,
})
logger.metric(
'suggestedUser:press',
{
logContext: 'Explore',
recId,
position,
},
{statsig: true},
)
}}>
<View
style={[
@@ -162,12 +170,16 @@ let SuggestedProfileCard = ({
withIcon={false}
logContext="ExploreSuggestedAccounts"
onFollow={() => {
logger.metric('suggestedUser:follow', {
logContext: 'Explore',
location: 'Card',
recId,
position,
})
logger.metric(
'suggestedUser:follow',
{
logContext: 'Explore',
location: 'Card',
recId,
position,
},
{statsig: true},
)
}}
/>
</ProfileCard.Header>
@@ -43,7 +43,11 @@ function Inner() {
const trendingPrompt = Prompt.usePromptControl()
const onConfirmHide = React.useCallback(() => {
logger.metric('trendingTopics:hide', {context: 'explore:trending'})
logger.metric(
'trendingTopics:hide',
{context: 'explore:trending'},
{statsig: true},
)
setTrendingDisabled(true)
}, [setTrendingDisabled])
@@ -110,7 +114,11 @@ function Inner() {
key={topic.link}
topic={topic}
onPress={() => {
logger.metric('trendingTopic:click', {context: 'explore'})
logger.metric(
'trendingTopic:click',
{context: 'explore'},
{statsig: true},
)
}}>
{({hovered}) => (
<TrendingTopic
@@ -178,9 +178,11 @@ function VideoCards({
sourceInterstitial: 'explore',
}}
onInteract={() => {
logger.metric('videoCard:click', {
context: 'interstitial:explore',
})
logger.metric(
'videoCard:click',
{context: 'interstitial:explore'},
{statsig: true},
)
}}
/>
</View>