Back to Bricks

Share Analytics

Analytics

Track content sharing across platforms. Useful for analytics and engagement metrics.

shareanalyticstrackingsocial
Backend:
prisma/schema.prismajavascript
1model Share {
2 id String @id @default(uuid())
3 userId String?
4 targetId String
5 platform String
6 createdAt DateTime @default(now())
7}

Paste Guide

Copy files to:

prisma/schema.prisma (append models)repositories/share.repo.jscontrollers/shareController.jsroutes/shareRoutes.js

Add to server.js:

app.use('/api/share', require('./routes/shareRoutes'));

Stack

PrismaExpress

Test Examples

curl -X POST http://localhost:5000/api/share \
  -d '{"targetId": "post_123", "platform": "twitter"}'