Hello there! Is there a webhook for experiment cal...
# ask-questions
d
Hello there! Is there a webhook for experiment callbacks so we can record that data directly in Snowflake or do we have to go through an event tracking service like Rudderstack?
f
Hi Crystal, when you use GrowthBook, we have a ‘trackingCallback’ which fires when a user is put into an experiment
from there you can push data to snowflake (or any data source) anyway you like
we do suggest using something like Rudderstack or Jitsu or Segment for this, so the pipelining is taken care of
d
Hey @fresh-football-47124 - we are setting up our design right now and I saw the tracking callback mechanism but noticed it was dependent on an analytics.track call within the callback. We have Rudderstack too but with scale, we wanted to think about cost efficiency since Segment/Rudderstack costs $$$ for incremental rows of data so would have liked that data persisted and sent directly to Snowflake if we could bypass that step somehow
f
what you use inside that tracking callback is up to you
we just need some way to get that info back out of your warehouse
👀 1
it should just be one additional event - Jitsu tends to be quite cheap for this
d
Ok perfect, will float this with the team as an option 🙂 thank you!!
when you say, “get that info back out of your warehouse” — is this for experiment analysis?
f
yes
the trackingCallback is only used for a/b tests experiments
🙌 1
d
Ok I see…we’re still in setting up the SDK and now dabbling with how to analyze experiments and connect snowflake & ruddstack data. I would probably run into these questions soon enough so thank you for answering them proactively 😄
Also just assuming, with our business data in snowflake, we can still use that in experiment analysis using the same workflow as Rudderstack documentation?
Also a Snowflake guide would be nice in the How to Guides 😁
f
yes, it would be the same or similar
🙌 1
the trouble with a Snowflake guide is that there is no default schema to use - so its hard to tell people how to use it
it would just be how to get the credentials and connect to your warehouse - would you find that useful?
d
Ah I see — I’m a big fan of one big table schemas (vs star schema) so a lot of our major metrics is in one final table we use for reporting. I can think about what would be useful as I go through this journey but definitely: • How to connect with credentials and the right role setting for Growthbook • How to setup metrics from Snowflake tables and start doing experiments