Dépenses Marketing
Construire avec l'Agent IA
Backend de Dépenses Marketing

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.

  1. Conception de schéma centré sur les publicitésModélisez les campagnes publicitaires avec des indicateurs de performance dans des structures claires et interrogeables.
  2. Suivi du ROI en temps réelUtilisez les capacités en temps réel de Back4app pour obtenir des informations immédiates sur la performance des publicités.
  3. Backend analytique multiplateformeServez les clients mobiles et web via une API REST et GraphQL unique pour les données de performance publicitaire.
  4. Intégration avec les principales plateformes publicitairesConnectez-vous sans effort aux sources de données publicitaires de Facebook, Google et LinkedIn.
  5. Modèle de données évolutifGé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 :

Applications d'analyse marketingPlateformes d'optimisation des dépenses publicitairesOutils de suivi du ROI en temps réelApplications de marketing multiplateformesLancements de MVPÉquipes choisissant BaaS pour les produits marketing

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.

Frontend
13+ technologies
Backend
Back4app
Base de données
MongoDB
Auth
Authentification intégrée + sessions
API
REST et GraphQL
Temps réel
Live Queries

Diagramme ER

Modèle de relation d'entité pour le schéma backend des dépenses marketing.

Voir la source du diagramme
Mermaid
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
Mermaid
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 objectId

Dictionnaire de données

Référence complète au niveau des champs pour chaque classe dans le schéma des dépenses marketing.

ChampTypeDescriptionRequis
objectIdStringAuto-generated unique identifierAuto
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
createdAtDateAuto-generated creation timestampAuto
updatedAtDateAuto-generated last-update timestampAuto

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.

JSON
{
  "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.

Agent IA de Back4app
Prêt à construire
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.

Déployer en quelques minutes50 prompts gratuits / moisAucune carte de crédit requise

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.

Chargement du bac à sable…

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.

FrameworkTemps de configurationAvantage des dépenses marketingType de SDKSupport IA
~5 minCode source unique pour les dépenses marketing sur mobile et web.Typed SDKComplet
Environ 5 minTableau de bord web rapide pour les dépenses marketing.Typed SDKComplet
Moins de 5 minutesApplication mobile multiplateforme pour les dépenses marketing.Typed SDKComplet
~3–7 minApplication web rendue sur serveur pour les dépenses marketing.Typed SDKComplet
Moins de 5 minIntégration web légère pour les dépenses marketing.Typed SDKComplet
~5 minApplication Android native pour les dépenses marketing.Typed SDKComplet
Environ 5 minApplication iOS native pour les dépenses marketing.Typed SDKComplet
Moins de 5 minutesInterface utilisateur web Reactive pour les dépenses marketing.Typed SDKComplet
~3–7 minApplication web d'entreprise pour les dépenses marketing.Typed SDKComplet
~2 minAPI GraphQL flexible pour les dépenses marketing.GraphQL APIComplet
Moins de 2 minIntégration REST API pour les dépenses marketing.REST APIComplet
~3–5 minBackend PHP côté serveur pour les dépenses marketing.REST APIComplet
Moins de 5 minutesBackend .NET pour les dépenses marketing.Typed SDKComplet

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.

Qu'est-ce qu'un backend de dépenses marketing ?
Que comprend le modèle de dépenses marketing ?
Pourquoi utiliser Back4app pour une application d'analyse marketing ?
Comment exécuter des requêtes pour les campagnes publicitaires avec Flutter ?
Comment suivre la performance des publicités avec Next.js Server Actions ?
React peut-il mettre en cache les données de performance des annonces en mode hors ligne ?
Comment puis-je éviter les campagnes publicitaires en double ?
Quelle est la meilleure façon d'afficher les métriques de performance des annonces sur Android ?
Comment fonctionne le flux d'informations en temps réel de bout en bout ?

Fiable par les développeurs du monde entier

Rejoignez les équipes qui livrent des produits d'analyse marketing plus rapidement avec les modèles Back4app

G2 Users Love Us Badge

Prêt à construire votre application de dépenses marketing ?

Commencez votre projet d'analyse marketing en quelques minutes. Aucune carte de crédit requise.

Choisir la technologie