Modèle de Backend de l'Application de Dépenses Marketing
Suivi du ROI en Temps Réel sur les Publicités
Un backend de dépenses marketing prêt pour la production sur Back4app avec suivi du ROI en temps réel sur les publicités Facebook, Google et LinkedIn. Comprend un diagramme ER, un dictionnaire de données, un schéma JSON, un terrain de jeu API et une invite Agent IA pour un démarrage rapide.
Points clés à retenir
Ce modèle vous offre un backend d'analyse marketing avec suivi du ROI en temps réel sur les publicités Facebook, Google et LinkedIn afin que votre équipe puisse se concentrer sur l'optimisation des dépenses publicitaires.
- Conception de schéma centré sur les publicités — Modélisez les campagnes publicitaires avec des indicateurs de performance dans des structures claires et interrogeables.
- Suivi du ROI en temps réel — Utilisez les capacités en temps réel de Back4app pour obtenir des informations immédiates sur la performance des publicités.
- Backend analytique multiplateforme — Servez les clients mobiles et web via une API REST et GraphQL unique pour les données de performance publicitaire.
- Intégration avec les principales plateformes publicitaires — Connectez-vous sans effort aux sources de données publicitaires de Facebook, Google et LinkedIn.
- Modèle de données évolutif — Gérez facilement de grands volumes de données de performance publicitaire.
Qu'est-ce que le modèle de backend de l'application de dépenses marketing ?
Back4app est un backend-as-a-service (BaaS) pour une livraison rapide de produits. Le modèle de backend de l'application de dépenses marketing est un schéma préconstruit pour les campagnes publicitaires avec suivi du ROI en temps réel. Connectez votre frontend préféré (React, Flutter, Next.js, et plus) et livrez plus rapidement.
Idéal pour :
Vue d'ensemble
Un produit d'analyse marketing doit suivre les indicateurs de performance publicitaire tels que les dépenses, les impressions, les clics et les conversions.
Ce modèle définit AdCampaign avec des fonctionnalités en temps réel et des indicateurs de performance afin que les équipes puissent implémenter rapidement des analyses marketing.
Fonctionnalités principales des dépenses marketing
Chaque carte technologique de ce hub utilise le même schéma de backend de dépenses marketing avec AdCampaign et suivi en temps réel.
Suivi des campagnes publicitaires
La classe AdCampaign stocke la plateforme, le budget, les dépenses, les impressions, les clics et les conversions.
Aperçus en temps réel
Exploitez les mises à jour de données en temps réel pour des aperçus immédiats des performances publicitaires.
Accès API multiplateforme
Servir les clients mobiles et web via les API REST et GraphQL.
Intégration de données avec les plateformes publicitaires
Intégrer de manière transparente les sources de données publicitaires de Facebook, Google et LinkedIn.
Modèle de données évolutif
Gérer efficacement de grands volumes de données de performance publicitaire.
Pourquoi construire votre backend de dépenses marketing avec Back4app ?
Back4app vous offre des primitives de suivi des campagnes publicitaires et des performances afin que votre équipe puisse se concentrer sur l'optimisation des dépenses publicitaires et du ROI au lieu de l'infrastructure.
- •Gestion des campagnes publicitaires: La classe AdCampaign avec des champs pour la plateforme, le budget, les dépenses, les impressions, les clics et les conversions prend en charge l'analyse marketing.
- •Aperçus du ROI en temps réel: Utilisez les mises à jour de données en temps réel pour obtenir des aperçus immédiats des performances publicitaires.
- •Flexibilité de l'API: Utilisez les API REST et GraphQL pour une récupération de données flexible et une intégration avec divers clients.
Construisez et itérez rapidement sur les fonctionnalités d'analyse marketing avec un seul contrat backend sur toutes les plateformes.
Avantages principaux
Un backend d'analyse marketing qui vous aide à itérer rapidement sans sacrifier la structure.
Lancement rapide d'analyses marketing
Commencez avec un schéma complet de campagne publicitaire et de suivi des performances plutôt que de concevoir le backend à partir de zéro.
Aperçus des performances en temps réel
Exploitez les mises à jour de données en temps réel pour un suivi amélioré des performances publicitaires.
Intégration complète des données
Intégrez-vous aux principales plateformes publicitaires pour un suivi complet des performances publicitaires.
Gestion des données évolutive
Utilisez un modèle de données évolutif pour gérer efficacement de grands volumes de données de performance publicitaire.
Flux de travail de démarrage IA
Générez rapidement une structure de backend et des conseils d'intégration avec une seule invite structurée.
Prêt à lancer votre application d'analyse marketing ?
Laissez l'Agent IA Back4app structurer votre backend de dépenses marketing et générer le suivi des campagnes publicitaires et des insights en temps réel à partir d'une seule invite.
Gratuit pour commencer — 50 invites d'Agent IA/mois, aucune carte de crédit requise
Pile technique
Tout est inclus dans ce modèle de backend de dépenses marketing.
Diagramme ER
Modèle de relation d'entité pour le schéma backend des dépenses marketing.
Schéma couvrant les campagnes publicitaires et les indicateurs de performance.
Voir la source du diagramme
erDiagram
User ||--o{ Campaign : "owner"
Campaign ||--o{ AdSpend : "campaign"
Campaign ||--o{ Report : "campaign"
Platform ||--o{ AdSpend : "platform"
User {
String objectId PK
String username
String email
String password
Date createdAt
Date updatedAt
}
Campaign {
String objectId PK
Pointer owner FK
String name
Number budget
Date createdAt
Date updatedAt
}
AdSpend {
String objectId PK
Pointer campaign FK
Pointer platform FK
Number amount
Date date
Date createdAt
Date updatedAt
}
Platform {
String objectId PK
String name
Date createdAt
Date updatedAt
}
Report {
String objectId PK
Pointer campaign FK
Number roi
Date createdAt
Date updatedAt
}
Flux d'intégration
Flux d'exécution typique pour l'authentification, le suivi des campagnes publicitaires et les insights en temps réel.
Voir la source du diagramme
sequenceDiagram
participant User
participant App as Marketing Spend App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Create new campaign
App->>Back4app: POST /classes/Campaign
Back4app-->>App: Campaign objectId
User->>App: Record ad spend
App->>Back4app: POST /classes/AdSpend
Back4app-->>App: AdSpend objectId
User->>App: Generate report
App->>Back4app: POST /classes/Report
Back4app-->>App: Report objectIdDictionnaire de données
Référence complète au niveau des champs pour chaque classe dans le schéma des dépenses marketing.
| Champ | Type | Description | Requis |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Auto |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| createdAt | Date | Auto-generated creation timestamp | Auto |
| updatedAt | Date | Auto-generated last-update timestamp | Auto |
6 champs dans User
Sécurité et Permissions
Comment la stratégie ACL et CLP sécurise les campagnes publicitaires et les données de performance.
Intégrité des données de campagne publicitaire
Seuls les utilisateurs autorisés peuvent mettre à jour ou supprimer les données de campagne publicitaire ; les autres ne peuvent pas modifier le contenu.
Protection des indicateurs de performance
Utilisez ACL/CLP pour garantir que seuls les utilisateurs autorisés peuvent voir ou modifier les indicateurs de performance.
Accès en lecture limité
Restreindre la lecture des données de campagne publicitaire aux parties concernées (par exemple, les utilisateurs voient les données de leur propre campagne).
Schéma (JSON)
Définition de schéma JSON brut prête à être copiée dans Back4app ou à utiliser comme référence d'implémentation.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Campaign",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"name": {
"type": "String",
"required": true
},
"budget": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "AdSpend",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"campaign": {
"type": "Pointer",
"required": true,
"targetClass": "Campaign"
},
"platform": {
"type": "Pointer",
"required": true,
"targetClass": "Platform"
},
"amount": {
"type": "Number",
"required": true
},
"date": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Platform",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Report",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"campaign": {
"type": "Pointer",
"required": true,
"targetClass": "Campaign"
},
"roi": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Construire avec l'agent IA
Utilisez l'agent IA de Back4app pour générer une véritable application de dépenses marketing à partir de ce modèle, y compris le frontend, le backend, l'authentification et les flux de suivi de campagne publicitaire.
Créez un backend d'application de dépenses marketing sur Back4app avec ce schéma et comportement exacts. Schéma: 1. AdCampaign: plateforme (String, requis), budget (Nombre, requis), dépenses (Nombre), impressions (Nombre), clics (Nombre), conversions (Nombre); objectId, createdAt, updatedAt (système). Sécurité: - Seuls les utilisateurs autorisés peuvent mettre à jour/supprimer les données de campagne publicitaire. Utilisez ACL/CLP pour la protection des données. Auth: - Inscription, connexion, déconnexion. Comportement: - Suivre les campagnes publicitaires, mettre à jour les indicateurs de performance, voir les insights en temps réel. Livrer: - Application Back4app avec schéma, ACLs, CLPs; frontend pour le suivi des campagnes publicitaires et les insights en temps réel.
Appuyez sur le bouton ci-dessous pour ouvrir l'Agent avec ce modèle de prompt pré-rempli.
Ceci est le prompt de base sans suffixe technologique. Vous pouvez adapter la pile frontend générée par la suite.
API Playground
Essayez les points de terminaison REST et GraphQL avec le schéma de dépenses marketing. Les réponses utilisent des données simulées et ne nécessitent pas de compte Back4app.
Utilise le même schéma que ce modèle.
Choisissez votre technologie
Développez chaque carte pour les étapes d'intégration, les modèles d'état, les exemples de modèles de données et les notes hors ligne.
Flutter Dépenses marketing Backend
React Dépenses marketing Backend
React Natif Dépenses marketing Backend
Next.js Dépenses marketing Backend
JavaScript Dépenses marketing Backend
Android Dépenses marketing Backend
iOS Dépenses marketing Backend
Vue Dépenses marketing Backend
Angular Dépenses marketing Backend
GraphQL Dépenses marketing Backend
REST API Dépenses marketing Backend
PHP Dépenses marketing Backend
.NET Dépenses marketing Backend
Ce que vous obtenez avec chaque technologie
Chaque pile utilise le même schéma de backend de dépenses marketing et les contrats d'API.
Suivi du ROI en temps réel pour dépenses marketing
Surveillez instantanément l'efficacité de votre publicité avec des analyses du ROI intégrées.
Structure de données dépenses marketing unifiée
Gérez et accédez facilement à toutes les données de campagne via un schéma cohérent.
APIs REST/GraphQL pour dépenses marketing
Connectez de manière transparente votre frontend avec des APIs robustes adaptées aux besoins marketing.
Partage sécurisé pour dépenses marketing
Partagez en toute sécurité les aperçus et rapports de campagne avec des membres de l'équipe et des parties prenantes.
Contrôle d'accès pour dépenses marketing
Mettez en œuvre des permissions utilisateur pour gérer qui peut voir ou modifier les données de campagne.
Extensibilité pour dépenses marketing
Personnalisez et étendez facilement les fonctionnalités pour répondre à vos besoins spécifiques en marketing.
Comparaison du cadre de dépenses marketing
Comparez la vitesse de configuration, le style SDK et le support AI à travers toutes les technologies supportées.
| Framework | Temps de configuration | Avantage des dépenses marketing | Type de SDK | Support IA |
|---|---|---|---|---|
| ~5 min | Code source unique pour les dépenses marketing sur mobile et web. | Typed SDK | Complet | |
| Environ 5 min | Tableau de bord web rapide pour les dépenses marketing. | Typed SDK | Complet | |
| Moins de 5 minutes | Application mobile multiplateforme pour les dépenses marketing. | Typed SDK | Complet | |
| ~3–7 min | Application web rendue sur serveur pour les dépenses marketing. | Typed SDK | Complet | |
| Moins de 5 min | Intégration web légère pour les dépenses marketing. | Typed SDK | Complet | |
| ~5 min | Application Android native pour les dépenses marketing. | Typed SDK | Complet | |
| Environ 5 min | Application iOS native pour les dépenses marketing. | Typed SDK | Complet | |
| Moins de 5 minutes | Interface utilisateur web Reactive pour les dépenses marketing. | Typed SDK | Complet | |
| ~3–7 min | Application web d'entreprise pour les dépenses marketing. | Typed SDK | Complet | |
| ~2 min | API GraphQL flexible pour les dépenses marketing. | GraphQL API | Complet | |
| Moins de 2 min | Intégration REST API pour les dépenses marketing. | REST API | Complet | |
| ~3–5 min | Backend PHP côté serveur pour les dépenses marketing. | REST API | Complet | |
| Moins de 5 minutes | Backend .NET pour les dépenses marketing. | Typed SDK | Complet |
Le temps de configuration reflète la durée attendue entre le démarrage du projet et la première requête de performance publicitaire en utilisant ce schéma de modèle.
Questions fréquemment posées
Questions courantes sur la création d'un backend de dépenses marketing avec ce modèle.
Prêt à construire votre application de dépenses marketing ?
Commencez votre projet d'analyse marketing en quelques minutes. Aucune carte de crédit requise.