📨
Trženje

E-poštne akcije

Skrbniške nastavitve

Pošljite ciljane e-poštne akcije s predlogami in razporedom

Pregled

Sistem e-poštnih marketinških kampanj za množično pošiljanje e-poštnih sporočil naročnikom in uporabnikom. Podpira e-poštne predloge, segmentacijo občinstva, A/B testiranje, razporejanje in celovito analitiko. Integrira se z naročniškim sistemom in sledenjem e-pošte za popolno upravljanje življenjskega cikla kampanje.

Premisleki glede oblikovanja

Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:

  • •Graditelj oglaševalske akcije mora imeti urejevalnik povleci-spusti
  • •Pred pošiljanjem si oglejte e-pošto v vseh napravah
  • •Prikaži predvideni čas pošiljanja za velike sezname
  • •Funkcija zaustavitve/nadaljevanja za dolge oglaševalske akcije
  • •Jasno stanje uspeha/neuspeha na prejemnika

Ključne prednosti

Po čem ta funkcija izstopa:

  • ✓Graditelj vizualnih e-poštnih predlog
  • ✓Segmentacija ciljne skupine in ciljanje
  • ✓A/B testiranje za teme in vsebino
  • ✓Načrtujte akcije za prihodnje pošiljanje
  • ✓Obsežna analitika (odprtja, kliki, konverzije)
  • ✓Integracija s seznami naročnikov
  • ✓Pošiljanje na podlagi čakalne vrste za zanesljivost
Tehnična opomba

Model EmailCampaign definira kampanjo. EmailCampaignRecipient sledi statusu posameznega prejemnika. Za asinhrono pošiljanje uporabite sistem čakalne vrste (yii2-queue). CampaignHelper::send() sproži akcijo. Spremenljivke predloge podpirajo {{name}}, {{email}} itd. Integrira se z EmailTracking za analitiko.

Pomočniki
CampaignHelperEmailHelperEmailTrackingHelper
Modeli
EmailCampaignEmailCampaignRecipientSubscriber
Tabele baze podatkov
email_campaignemail_campaign_recipientsubscriberemail_tracking

Konfiguracija

Legenda razmerja konfiguracije
⚙ DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB hrani samo vrednost
params.php Konfiguracija

Konfiguracijska pot: params['campaigns']

params['features']['campaigns'] => trueparams['campaigns']['defaultFrom']['email'] => 'noreply@example.com'params['campaigns']['defaultFrom']['name'] => 'Our Company'params['campaigns']['batchSize'] => 100params['campaigns']['throttleDelay'] => 1params['campaigns']['enableABTesting'] => true
Nastavitve baze podatkov (tabela system_setting)
KljučVrstaOpisRazmerje
campaign_from_emailstringDefault sender email⚙
campaign_batch_sizenumberEmails per batch⚙
Opomba: Email campaigns use background queue for sending. Configure queue component in config/console.php. Templates support variable substitution. Requires email tracking feature for analytics.