Attribute revenue with Replit
Make sure you've added DataFast tracking to your Replit app and connected your Stripe account first.
Copy and paste this prompt to Replit AI to automatically set up revenue attribution:
Prompt for Replit AI:
I need to add DataFast revenue attribution tracking to my Stripe payment integration. I don't know which Stripe method is currently implemented, so please analyze the existing code and implement the appropriate solution. Here are the 4 possible implementations based on what's currently in the code: METHOD 1 - If using Stripe Payment Links: If you find Stripe Payment Links being used, tell me to follow this guide instead: https://datafa.st/docs/stripe-payment-links (this requires configuration in the Stripe dashboard, not code changes) METHOD 2 - If using Stripe Checkout API (stripe.checkout.sessions.create): Modify the checkout session creation to include DataFast tracking cookies in metadata: 1. Extract 'datafast_visitor_id' and 'datafast_session_id' from request cookies 2. Add them to the checkout session metadata: metadata: { datafast_visitor_id: request.cookies.get('datafast_visitor_id'), datafast_session_id: request.cookies.get('datafast_session_id') } See full documentation: https://datafa.st/docs/stripe-checkout-api METHOD 3 - If using Stripe PaymentIntent API (stripe.paymentIntents.create): Modify PaymentIntent creation to include DataFast tracking cookies in metadata: 1. Extract 'datafast_visitor_id' and 'datafast_session_id' from request cookies 2. Add them to the PaymentIntent metadata: metadata: { datafast_visitor_id: request.cookies.get('datafast_visitor_id'), datafast_session_id: request.cookies.get('datafast_session_id') } See full documentation: https://datafa.st/docs/stripe-payment-intent-api METHOD 4 - If using any other Stripe method or unsure: Add client-side tracking on the payment success page: window.datafast("payment", { email: userEmail }); Replace 'userEmail' with the actual customer's email. See full documentation: https://datafa.st/docs/stripe-other-methods Please: 1. Analyze the current Stripe payment implementation to determine which method is being used 2. Apply the appropriate solution above 3. Confirm which method you implemented
Once revenue attribution is active, you'll see detailed payment analytics in your DataFast dashboard with full visitor journey tracking. Need assistance? Contact us at marc@datafa.st.