Kampanya Yöneticisi Uygulama Arka Ucu Şablonu
Çok Kanallı Pazarlama ve Dönüşüm Takibi
Üretime hazır bir Kampanya Yöneticisi arka ucu Back4app üzerinde: kampanyalar, kanallar, potansiyel müşteriler ve analizler. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.
Ana Çıkarımlar
Bu şablon, ekibinizin etkileşim ve dönüşüm akışlarına odaklanabilmesi için kampanyalar, kanallar, potansiyel müşteriler ve analizlerle bir pazarlama arka ucu sağlar.
- Kampanya merkezli şema tasarımı — Kampanyaları, kanallar, potansiyel müşteriler ve analizlerle net, sorgulanabilir yapılar halinde modelleyin.
- Gerçek zamanlı analizler — Takip ve raporlama için Back4app'ın gerçek zamanlı yeteneklerini kullanın.
- Kanal yönetimi — Durumlar ve performans metrikleri ile pazarlama kanallarını yönetin.
- Öncü ve dönüşüm takibi — Detaylı dönüşüm metrikleri ile satış hunisi boyunca öncüleri takip edin.
- Çapraz platform pazarlama altyapısı — Mobil ve web müşterilerine kampanyalar, kanallar, öncüler ve analizler için tek bir REST ve GraphQL API üzerinden hizmet verin.
Kampanya Yöneticisi Uygulama Altyapı Şablonu Nedir?
Back4app, hızlı ürün teslimatı için bir hizmet olarak altyapı (BaaS) sağlar. Kampanya Yöneticisi Uygulama Altyapı Şablonu, kampanyalar, kanallar, öncüler ve analizler için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön yüzü (React, Flutter, Next.js ve daha fazlası) bağlayın ve daha hızlı gönderin.
En iyi kullanım alanı:
Genel Bakış
Bir pazarlama ürünü kampanyalar, kanallar, potansiyel müşteriler ve analizler gerektirir.
Bu şablon, ekiplerin pazarlama etkileşimlerini hızlı bir şekilde uygulayabilmesi için gerçek zamanlı özellikler ve sahiplik kuralları ile Kampanya, Kanal, Potansiyel Müşteri ve Analizleri tanımlar.
Temel Kampanya Yöneticisi Özellikleri
Bu merkezdeki her teknoloji kartı, Kampanya, Kanal, Potansiyel Müşteri ve Analitik ile aynı Kampanya Yöneticisi arka uç şemasını kullanır.
Kampanya oluşturma ve yönetimi
Kampanya sınıfı, ad, açıklama, başlangıç ve bitiş tarihlerini saklar.
Kanal yönetimi
Kanal sınıfı, ad, tür ve durumu bağlar.
Potansiyel müşteri takibi
Potansiyel müşteri sınıfı, kampanya referansı, kanal, iletişim bilgileri ve durumu saklar.
Gerçek zamanlı analitik
Analitik sınıfı, kampanya ve kanal metriklerini izler.
Kampanya Yöneticisi Arka Uçunuzu Back4app ile Neden İnşa Etmelisiniz?
Back4app, ekibinizin altyapı yerine etkileşim ve dönüşüme odaklanabilmesi için kampanya, kanal, potansiyel müşteri ve analiz temel bileşenleri sunar.
- •Kampanya ve kanal yönetimi: Performans yönetimi için detaylarla kampanya sınıfı ve pazarlama etkileşimlerini destekleyen kanal sınıfı.
- •Potansiyel müşteri ve dönüşüm izleme özellikleri: Durumlarla potansiyel müşterileri yönetin ve dönüşümleri kolayca izleyin.
- •Gerçek zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'yi kullanılabilir tutarken analiz güncellemeleri için Live Queries'i kullanın.
Tüm platformlarda tek bir arka uç sözleşmesi ile pazarlama özelliklerini hızla oluşturun ve yineleyin.
Temel Faydalar
Yapıyı feda etmeden hızlı yineleme yapmanıza yardımcı olan bir pazarlama arka ucu.
Hızlı pazarlama lansmanı
Sıfırdan bir arka uç tasarlamak yerine, eksiksiz bir kampanya, kanal ve lead şeması ile başlayın.
Gerçek zamanlı analiz desteği
Gelişmiş karar alma için gerçek zamanlı izleme ve raporlamadan yararlanın.
Net kanal akışı
Durumlar ve performans metrikleri ile pazarlama kanallarını yönetin.
Ölçeklenebilir izin modeli
Yalnızca kullanıcıların kampanyalarını ve kanallarını düzenleyebilmesi ve lead'leri yönetebilmesi için ACL/CLP kullanın.
Analiz ve dönüşüm verileri
Şema sıfırlamaları olmadan görüntüleme ve etkileşim için analiz ve dönüşüm verilerini saklayın ve toplayın.
AI başlangıç iş akışı
Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti oluşturun ve entegrasyon rehberliği sağlayın.
Pazarlama uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının Kampanya Yöneticisi arka ucunuzu iskeletlemesine ve tek bir komutla kampanyalar, kanallar, potansiyel müşteriler ve analizler oluşturmasına izin verin.
Başlamak ücretsiz — Aylık 50 AI Ajan komutu, kredi kartı gerekmez
Teknik Yığın
Bu Kampanya Yöneticisi arka uç şablonunda her şey dahil.
ER Diyagramı
Kampanya Yöneticisi arka uç şeması için varlık ilişki modeli.
Kampanyalar, kanallar, potansiyel müşteriler ve analitikleri kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ Campaign : "owner"
Campaign ||--o{ Channel : "campaign"
Channel ||--o{ Conversion : "channel"
User ||--o{ Conversion : "user"
User ||--o{ Message : "sender"
User ||--o{ Message : "receiver"
User {
String objectId PK
String username
String email
String password
String profilePicture
String bio
Date createdAt
Date updatedAt
}
Campaign {
String objectId PK
Pointer owner FK
String title
String description
Date startDate
Date endDate
Date createdAt
Date updatedAt
}
Channel {
String objectId PK
Pointer campaign FK
String type
String status
Date createdAt
Date updatedAt
}
Conversion {
String objectId PK
Pointer channel FK
Pointer user FK
Number value
Date timestamp
Date createdAt
Date updatedAt
}
Message {
String objectId PK
Pointer sender FK
Pointer receiver FK
String content
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Kimlik doğrulama, kampanyalar, kanallar, potansiyel müşteriler ve analizler için tipik çalışma zamanı akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Campaign Manager App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Create a campaign
App->>Back4app: POST /classes/Campaign
Back4app-->>App: Campaign objectId
User->>App: Add channel to campaign
App->>Back4app: POST /classes/Channel
Back4app-->>App: Channel objectId
User->>App: Track conversion
App->>Back4app: POST /classes/Conversion
Back4app-->>App: Conversion objectIdVeri Sözlüğü
Kampanya Yöneticisi şemasındaki her sınıf için tam alan düzeyinde referans.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| profilePicture | String | URL of the user's profile picture | — |
| bio | String | Short biography of the user | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
User içindeki 8 alanları
Güvenlik ve İzinler
ACL ve CLP stratejisinin kampanyaları, kanalları, potansiyel müşterileri ve analizleri nasıl güvence altına aldığı.
Kullanıcıya ait kampanya kontrolleri
Yalnızca kullanıcı kendi kampanyalarını güncelleyebilir veya silebilir; başkaları kullanıcı içeriğini değiştiremez.
Kanal ve potansiyel müşteri bütünlüğü
Yalnızca yazar kendi kanallarını ve potansiyel müşterilerini oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.
Kapsamlı okuma erişimi
Analitik ve potansiyel müşteri okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi kampanyalarını ve kanal performanslarını görürler).
Şema (JSON)
Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanmak için ham JSON şema tanımı.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"profilePicture": {
"type": "String",
"required": false
},
"bio": {
"type": "String",
"required": false
},
"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"
},
"title": {
"type": "String",
"required": true
},
"description": {
"type": "String",
"required": false
},
"startDate": {
"type": "Date",
"required": true
},
"endDate": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Channel",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"campaign": {
"type": "Pointer",
"required": true,
"targetClass": "Campaign"
},
"type": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Conversion",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"channel": {
"type": "Pointer",
"required": true,
"targetClass": "Channel"
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"value": {
"type": "Number",
"required": true
},
"timestamp": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Message",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"sender": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"receiver": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"content": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajanı ile İnşa Et
Ön uç, arka uç, kimlik doğrulama ve kampanya, kanal, potansiyel müşteri ve analitik akışları dahil olmak üzere bu şablondan gerçek bir Kampanya Yöneticisi uygulaması oluşturmak için Back4app Yapay Zeka Ajanı'nı kullanın.
Bu tam şema ve davranışla Back4app üzerinde bir Kampanya Yöneticisi pazarlama uygulaması arka ucu oluşturun. Şema: 1. Kampanya: ad (String, zorunlu), açıklama (String), başlangıç tarihi (Date), bitiş tarihi (Date); objectId, createdAt, updatedAt (sistem). 2. Kanal: ad (String, zorunlu), tür (String), durum (String); objectId, createdAt, updatedAt (sistem). 3. Potansiyel Müşteri: kampanya (Kampanyaya İşaretçi, zorunlu), kanal (Kanala İşaretçi, zorunlu), iletişim bilgisi (String, zorunlu), durum (String); objectId, createdAt, updatedAt (sistem). 4. Analitik: kampanya (Kampanyaya İşaretçi, zorunlu), kanal (Kanala İşaretçi, zorunlu), metrikler (Nesne); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca kullanıcı kendi kampanyalarını güncelleyebilir/silebilir. Yalnızca yazar kendi kanallarını ve potansiyel müşterilerini oluşturabilir/silebilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt olma, giriş yapma, çıkış yapma. Davranış: - Kampanyaları listele, kanalları yönet, potansiyel müşterileri takip et ve performansı analiz et. Teslim: - Kampanyalar, kanallar, potansiyel müşteriler ve analitik için şema, ACL'ler, CLP'ler ile Back4app uygulaması.
Bu şablon istemi önceden doldurulmuş olarak Ajan'ı açmak için aşağıdaki düğmeye basın.
Bu, teknoloji eki olmadan temel istemdir. Üretilen ön uç yığını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Kampanya Yöneticisi şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.
Flutter Kampanya Yöneticisi Backend
React Kampanya Yöneticisi Backend
React Yerel Kampanya Yöneticisi Backend
Next.js Kampanya Yöneticisi Backend
JavaScript Kampanya Yöneticisi Backend
Android Kampanya Yöneticisi Backend
iOS Kampanya Yöneticisi Backend
Vue Kampanya Yöneticisi Backend
Angular Kampanya Yöneticisi Backend
GraphQL Kampanya Yöneticisi Backend
REST API Kampanya Yöneticisi Backend
PHP Kampanya Yöneticisi Backend
.NET Kampanya Yöneticisi Backend
Her Teknoloji ile Neler Elde Edersiniz
Her yığın aynı Kampanya Yöneticisi arka uç şeması ve API sözleşmelerini kullanır.
Birleşik kampanya veri yapısı
Tüm kampanya yönetimi verilerinizi tek bir şemada kolayca yönetin.
Gerçek zamanlı analitik kontrol paneli
kampanya yönetimi performansını canlı veri güncellemeleri ile anlayın.
Güvenli lead paylaşımı
Lead ve kampanya detaylarını ekibinizle güvenli bir şekilde paylaşın.
Esneklik için REST/GraphQL API'leri
kampanya yönetimi verilerinize güçlü API'ler aracılığıyla erişin.
Özelleştirilebilir kanal yönetimi
kampanya yönetimi kampanyalarınız için kanalları kolayca yapılandırın ve yönetin.
Büyüme için genişletilebilir mimari
kampanya yönetimi ihtiyaçlarınız geliştikçe kolayca özellikler ve entegrasyonlar ekleyin.
Kampanya Yöneticisi Çerçevesi Karşılaştırması
Tüm desteklenen teknolojilerde kurulum hızı, SDK tarzı ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Kampanya Yöneticisi Faydası | SDK Türü | Yapay Zeka Desteği |
|---|---|---|---|---|
| 5 dakikadan az | Mobil ve web için tek kod tabanı ile kampanya yöneticisi. | Typed SDK | Tam | |
| ~3–7 dakika | Kampanya yöneticisi için hızlı web kontrol paneli. | Typed SDK | Tam | |
| Hızlı (5 dakika) kurulum | Kampanya yöneticisi için çok platformlu mobil uygulama. | Typed SDK | Tam | |
| ~5 dakika | Kampanya yöneticisi için sunucu-tarafı web uygulaması. | Typed SDK | Tam | |
| 5 dakikadan az | Kampanya yöneticisi için hafif web entegrasyonu. | Typed SDK | Tam | |
| 5 dakikadan az | Android için kampanya yöneticisi uygulaması. | Typed SDK | Tam | |
| ~3–7 dakika | iOS için kampanya yöneticisi uygulaması. | Typed SDK | Tam | |
| Hızlı (5 dakika) kurulum | Reactive web UI için kampanya yöneticisi. | Typed SDK | Tam | |
| ~5 dakika | Kampanya yöneticisi için kurumsal web uygulaması. | Typed SDK | Tam | |
| ~2 dakika | Kampanya yöneticisi için esnek GraphQL API. | GraphQL API | Tam | |
| 2 dakikadan az | Kampanya yöneticisi için REST API entegrasyonu. | REST API | Tam | |
| ~3–5 dakika | Kampanya yöneticisi için sunucu-tarafı PHP arka ucu. | REST API | Tam | |
| Hızlı (5 dakika) kurulum | .NET arka ucu için kampanya yöneticisi. | Typed SDK | Tam |
Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk pazarlama sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir Kampanya Yöneticisi arka planı oluşturma hakkında sıkça sorulan sorular.
Kampanya Yöneticisi Uygulamanızı Yapmaya Hazır mısınız?
Dakikalar içinde pazarlama projenize başlayın. Kredi kartı gerekmez.