Google Indexing API voor Magento 2
€ 50,00 € 50,00
magento-2-package-advanced-newsletter-suite is een uitgebreid pakket voor Magento 2 dat beheer van de abonneebasis, het verzamelen van inschrijvingen, doelgroepsegmentatie, campagneplanning, het maken van nieuwsbriefcontent, verzending, tracking en een operationeel beheerpaneel samenbrengt in één ecosysteem. Deze oplossing is ontworpen voor webshops die nieuwsbrieven en emailmarketingcampagnes willen uitvoeren zonder het proces te verspreiden over meerdere onsamenhangende tools.
Als iemand zoekt naar het antwoord op de vraag wat Advanced Newsletter Suite voor Magento 2 is, dan is het kortste antwoord: het is een volledig nieuwsbriefpakket voor Magento waarmee u uw eigen ontvangersdatabase kunt opbouwen, lijsten en segmenten kunt beheren, campagnes kunt voorbereiden, verzendingen kunt plannen, resultaten kunt meten en frontend-inschrijfpunt(en) kunt beheren binnen één oplossing die direct in de webshop is geïmplementeerd.
In veel Magento-webshops werkt de nieuwsbrief gefragmenteerd: inschrijvingen worden apart verzameld, de database wordt apart beheerd, content wordt elders voorbereid en resultaten weer ergens anders geanalyseerd. Advanced Newsletter Suite ordent dit proces en verplaatst het naar één consistente operationele omgeving. Daardoor werken het marketingteam en het implementatieteam met een gezamenlijk datamodel, gezamenlijke processen en één campagnelogica.
Het pakket is ontworpen als het hoogste aggregatieniveau binnen het ecosysteem van emailmarketingmodules voor Magento. Dat betekent dat het zich niet uitsluitend richt op het verzenden van berichten, maar de volledige levenscyclus van de nieuwsbrief omvat: van het verkrijgen van een contact, via inschrijving en bevestiging van toestemming, tot segmentatie, contentvoorbereiding, campagne-uitvoering, tracking en doorlopend operationeel inzicht.
Vanuit e-commerceperspectief betekent dit meer controle over communicatie met ontvangers, beter gebruik van abonneedata en de mogelijkheid om regelmatige nieuwsbriefactiviteiten binnen Magento 2 uit te voeren zonder een extern systeem als basisvoorwaarde voor werking te beschouwen.
Het pakket is ontworpen als complete nieuwsbriefinfrastructuur voor Magento Open Source 2.4.x. Het omvat zowel de datalaag als de uitvoeringslaag en de interfaces die nodig zijn voor dagelijks operationeel werk.
In de praktijk omvat het pakket:
Door deze brede reikwijdte werkt het pakket niet alleen als tool voor de nieuwsbrief zelf, maar als volledige emailmarketinginfrastructuur voor Magento 2.
Het pakket brengt ontvangers, content, campagnes, inschrijvingen en verzending samen in één oplossing. Dat vereenvoudigt het dagelijkse werk en beperkt het aantal integraties dat nodig is om een nieuwsbrief te beheren.
Advanced Newsletter Suite maakt het mogelijk om met lijsten, segmenten en abonnementsstatussen te werken. Daardoor kan communicatie beter op ontvangers worden afgestemd en is de marketingdatabase niet langer slechts een eenvoudige lijst met emailadressen.
Het pakket omvat frontend-inschrijfpunt(en) en de Capture-laag, waardoor formulieren en nieuwsbriefwidgets direct in de Magento-webshop kunnen worden geplaatst. Dit biedt concrete ondersteuning voor de groei van de abonneebasis.
De oplossing ondersteunt campagneplanning, selectie van de doelgroep, testverzendingen, planning en campagne-uitvoering in een queue- en batchingmodel. Daardoor is het pakket geschikt voor regulier marketingwerk en niet alleen voor incidentele verzendingen.
Het pakket werkt samen met Template Studio, dat verantwoordelijk is voor authoring en optimalisatie van nieuwsbriefcontent op basis van native Magento-templates. Dit maakt het mogelijk het contentvoorbereidingsproces te structureren zonder de contentlogica te vermengen met de logica van de campagne zelf.
Het pakket bevat een laag voor emailgebeurtenissen die tracking en het bijwerken van afleverstatussen ondersteunt. Dat is niet alleen belangrijk voor de evaluatie van de effectiviteit van campagnes, maar ook voor de diagnose van het verzendproces.
Het pakket omvat een beheerpaneel en operationele weergaven, waardoor het team toegang heeft tot een dashboard, recente verzendingen, wachtrijstatussen, fouten en snelkoppelingen naar de belangrijkste systeemonderdelen.
Advanced Newsletter Suite voor Magento 2 is bedoeld voor bedrijven die:
Deze oplossing is bijzonder geschikt voor e-commercemerken die lifecycle marketing en nieuwsbriefcommunicatie willen ontwikkelen zonder de controle over data te verliezen en zonder het kernproces afhankelijk te maken van externe systemen.
Het pakket speelt in op de meest voorkomende problemen bij het beheren van nieuwsbrieven in Magento 2:
Vanuit zakelijk perspectief kan het pakket worden omschreven als een set functies die samen een volledig nieuwsbriefproces vormen:
Daardoor krijgt de webshop geen verzameling losse functies, maar één samenhangende oplossing voor het beheren van nieuwsbrieven en emailmarketingcampagnes in Magento 2.
Het pakket bundelt alle modules die nodig zijn voor volledige nieuwsbriefondersteuning:
Kowal_MarketingCore,Kowal_EmailTransport,Kowal_EmailSmtp,Kowal_EmailEvents,Kowal_EmailTemplateStudio,Kowal_NewsletterAudience,Kowal_NewsletterCapture,Kowal_NewsletterCampaigns,Kowal_NewsletterConsole,Kowal_NewsletterFrontend.Deze moduleset dekt zowel de data- en contentlaag als verzending, tracking, beheer en frontend-contactpunten met de gebruiker.
Het pakket is onder meer geschikt wanneer een webshop:
magento-2-package-advanced-newsletter-suite is een complete oplossing voor bedrijven die hun eigen, consistente nieuwsbriefinfrastructuur in Magento 2 willen opbouwen. Het combineert het verzamelen van inschrijvingen, ontvangersbeheer, segmentatie, campagnes, content, verzending, tracking en een operationeel beheerpaneel in één implementatie.
Dit document beschrijft de installatie en configuratie van het pakket magento-2-package-advanced-newsletter-suite. Het is een volledig nieuwsbrief- en emailmarketingpakket voor Magento 2, inclusief doelgroepen, capture, campagnes, content, verzending, tracking, een operationeel paneel en frontend-inschrijfpunt(en).
Bereid vóór de implementatie het volgende voor:
2.4.x,bin/magento,Het pakket omvat:
Kowal_MarketingCore,Kowal_EmailTransport,Kowal_EmailSmtp,Kowal_EmailEvents,Kowal_EmailTemplateStudio,Kowal_NewsletterAudience,Kowal_NewsletterCapture,Kowal_NewsletterCampaigns,Kowal_NewsletterConsole,Kowal_NewsletterFrontend.Dit is het hoogste aggregatieniveau binnen het ecosysteem van emailmarketingmodules voor Magento.
composer config repositories.kowal.package.advanced.newsletter.suite vcs https://github.com/kowalco/package-advanced-newsletter-suitecomposer config repositories.kowal.module.email.events vcs https://github.com/kowalco/module-email-eventscomposer config repositories.kowal.module.email.smtp vcs https://github.com/kowalco/module-email-smtpcomposer config repositories.kowal.module.email.template.studio vcs https://github.com/kowalco/module-email-template-studiocomposer config repositories.kowal.module.email.transport vcs https://github.com/kowalco/module-email-transportcomposer config repositories.kowal.module.marketing.core vcs https://github.com/kowalco/module-marketing-corecomposer config repositories.kowal.module.newsletter.audience vcs https://github.com/kowalco/module-newsletter-audiencecomposer config repositories.kowal.module.newsletter.campaigns vcs https://github.com/kowalco/module-newsletter-campaignscomposer config repositories.kowal.module.newsletter.capture vcs https://github.com/kowalco/module-newsletter-capturecomposer config repositories.kowal.module.newsletter.console vcs https://github.com/kowalco/module-newsletter-consolecomposer config repositories.kowal.module.newsletter.frontend vcs https://github.com/kowalco/module-newsletter-frontendcomposer config --global --auth github-oauth.github.com composer require kowal/package-advanced-newsletter-suite bin/magento module:enable \ Kowal_MarketingCore \ Kowal_EmailTransport \ Kowal_EmailSmtp \ Kowal_EmailEvents \ Kowal_EmailTemplateStudio \ Kowal_NewsletterAudience \ Kowal_NewsletterCapture \ Kowal_NewsletterCampaigns \ Kowal_NewsletterConsole \ Kowal_NewsletterFrontendbin/magento setup:upgradebin/magento cache:flushVoer in productiemodus bovendien het volgende uit:
bin/magento setup:di:compilebin/magento setup:static-content:deploy -fDe basisconfiguratie moet beschikbaar zijn in:
Kowal / Email MarketingVolgens de specificatie worden de volgende instellingen verwacht:
general,transport,smtp,campaigns,double_opt_in,events.Configureer eerst de basis van delivery:
De implementatie van het volledige pakket vereist nog steeds een goed werkende SMTP- en transportlaag.
Bevestig vervolgens de configuratie van de doelgroeplaag:
newsletter_subscriber,Configureer ook het inschrijfproces:
Stel in de sectie campaigns het volgende in:
batch_size,max_retry_count,send_rate_limit_per_run,watchdog_timeout_minutes.Het pakket ondersteunt:
Als de implementatie het werken met nieuwsbriefcontent omvat, configureer dan EmailTemplateStudio volgens de MVP-scope:
Configureer in de sectie events het volgende:
De laag EmailEvents is verantwoordelijk voor observability van het afleverproces en de koppeling van events aan transportlogs en campagnes.
Het volledige pakket omvat:
Kowal_NewsletterConsole als operationeel paneel,Kowal_NewsletterFrontend als laag voor frontendformulieren en inschrijfwidgets.Controleer na installatie:
Het volledige pakket vereist werkende asynchrone verwerking.
bin/magento cron:installCron moet verantwoordelijk zijn voor:
Queue consumers moeten verantwoordelijk zijn voor de daadwerkelijke verwerking van verzendbatches. De namen van consumers moeten worden overgenomen uit de actuele bestanden etc/queue_consumer.xml van de geïmplementeerde modules.
Zorg in de productieomgeving voor:
Voer na de implementatie de volledige checklist uit:
Het pakket is correct geïmplementeerd als:
cron en verwerkt door queue consumer,Magento_Newsletter nog steeds kan werken.newsletter_subscriber.Dit document beschrijft hoe u een AWS-account en de Amazon SES-service voorbereidt zodat de verzendintegratie met de modules van dit project kan worden uitgevoerd.
De handleiding omvat:
In de projectcode zijn twee integratiepaden met Amazon SES beschikbaar:
Kowal_EmailTransport met transporttype ses.Kowal_EmailSmtp met transporttype smtp.Dit betekent dat het AWS- en SES-account het best één keer wordt voorbereid, maar dat de uiteindelijke koppeling met Magento afhangt van de gekozen implementatievariant.
Bereid voor u begint het volgende voor:
example.com,newsletter@example.com,eu-central-1 of us-east-1.https://aws.amazon.com/Bereid voor de Magento-integratie een afzonderlijke IAM-gebruiker of afzonderlijke SMTP-inloggegevens voor, afhankelijk van de gekozen variant.
Dit is belangrijk, omdat de regio in SES operationele betekenis heeft:
Als de webshop internationaal opereert, is het het best om meteen de doelregio voor een specifieke markt of de hele organisatie vast te leggen en die consequent te gebruiken.
De beste praktijk voor een webshop is verificatie van het volledige domein en niet alleen van één afzonderlijk emailadres.
Verifieer het domein, bijvoorbeeld example.com.
Daardoor:
In de praktijk hebt u ten minste het volgende nodig:
Een nieuw SES-account werkt meestal in eerste instantie in sandbox-modus.
Dat betekent onder andere dat:
Voordat u de aanvraag indient, is het verstandig om het domein al te hebben geverifieerd. Dat versnelt de goedkeuring meestal.
Dit is niet het verplichte minimum voor de eerste test, maar het wordt sterk aanbevolen vóór productie.
Als u Easy DKIM gebruikt, ondertekent SES berichten automatisch na correcte DNS-configuratie.
Als u de controle over de technische afzender en deliverability wilt verbeteren:
mail.example.com.Dit is met name zinvol voor webshops die regelmatig emailmarketing uitvoeren en problemen met afzenderreputatie willen beperken.
Deze variant gebruikt het transporttype ses dat beschikbaar is in Kowal_EmailTransport.
Kies SES API als u:
ses wilt behouden,Kowal_EmailTransport.Gebruik geen root-account.
Maak een afzonderlijke IAM-gebruiker aan, bijvoorbeeld:
magento-ses-senderWijs daarna een policy toe met minimale rechten voor verzending.
{ 'Version': '2012-10-17', 'Statement': [ { 'Effect': 'Allow', 'Action': [ 'ses:SendEmail', 'ses:SendRawEmail' ], 'Resource': '*' } ]}Indien gewenst kunt u deze uitbreiden met het uitlezen van limieten of statistieken, maar voor verzending zelf is bovenstaande scope het uitgangspunt.
Access Key IDSecret Access KeyU ziet het geheim slechts één keer. Als u het verliest, moet u een nieuwe sleutel aanmaken.
Bereid voor het transportaccount ses in Magento het volgende voor:
provider_region, bijvoorbeeld eu-central-1,provider_api_key,provider_api_secret,sender_name,sender_email,reply_to_email optioneel,store_id als het account alleen voor een specifieke store view moet werken.In Kowal / Email Marketing:
Transport Type = Amazon SES,Region = SES-regio,Access Key = IAM-sleutel,Secret Key = IAM-geheim.Deze variant gebruikt Kowal_EmailSmtp.
Kies SES SMTP als u:
Advance Email Delivery gebruikt,SMTP usernameSMTP passwordDit zijn geen standaard AWS-sleutels. Dit zijn afzonderlijke SMTP-inloggegevens voor SES.
Gebruik voor SES een host in de volgende indeling:
email-smtp..amazonaws.com Voorbeeld:
email-smtp.eu-central-1.amazonaws.comMeest gebruikte instellingen:
587 + STARTTLS,465 + TLS Wrapper / SSL.In de praktijk is voor Magento het veiligste startpunt:
email-smtp..amazonaws.com 587STARTTLSBereid het volgende voor:
In Kowal / Email Marketing:
smtp globaal het volgende in:enabled = Yes,host = SES-endpoint,port = 587,username = SMTP username,password = SMTP password,connection_security = STARTTLS,test_recipient_email = testadres.Als u meerdere accounts of meerdere store views gebruikt, kunt u ook een afzonderlijk transportaccount van het type smtp configureren met specifieke verbindingsgegevens.
ses wilt gebruiken,Kowal_EmailSmtp.Bevestig vóór de eerste test het volgende:
Verified.Symptoom:
Oorzaak:
Symptoom:
Oorzaak:
Symptoom:
Oorzaak:
Symptoom:
Oorzaak:
SMTP username en SMTP password.Symptoom:
Oorzaak:
https://docs.aws.amazon.com/ses/latest/dg/setting-up.htmlhttps://docs.aws.amazon.com/ses/latest/dg/creating-identities.htmlhttps://docs.aws.amazon.com/ses/latest/dg/verify-addresses-and-domains.htmlhttps://docs.aws.amazon.com/ses/latest/dg/request-production-access.htmlhttps://docs.aws.amazon.com/ses/latest/dg/smtp-credentials.htmlhttps://docs.aws.amazon.com/ses/latest/dg/smtp-connect.htmlhttps://docs.aws.amazon.com/ses/latest/dg/mail-from.htmlhttps://docs.aws.amazon.com/ses/latest/dg/regions.htmlhttps://docs.aws.amazon.com/ses/latest/dg/send-email-concepts-credentials.htmlhttps://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.htmlTot slot moet de persoon die SES inricht voor de implementatie precies deze set doorgeven: