firebase

Firebase Cloud Messaging – Mautic 4 bővítmény

Gyors Megbízható Jól dokumentált Mautic bővítmény

Push üzeneteket, de nem bízik a OneSignal-ban? Alkalmazza a Google - 'Firebase Cloud Messaging' szolgáltatására épülő push üzenet megoldásunkat, ahol ügyfelei adatai mindig az Ön saját kezében lesznek.

verzió: 4.1.0

Milyen célt szolgál?

A Mautic gyári kínálatában szereplő OneSignal push üzeneteket kezelő megoldása sok tekintetben nem feltétlenül megfelelő az EU normatívának definiált GDPR elvárásoknak. Ennek kompenzálásaként került megvalósításásra – egyedi bővítményként -, a OneSignal push üzeneteket kezelő szolgáltatásnak megfelelő, de technikailag a Google – ‘Firebase Cloud Messaging’ (továbbiakban: FCM) szolgáltatására épülő bővítmény, amely segítségével a ‘már megszokott’ módon küldhetünk push üzeneteket akár webalkalmazásaink, akár natív mobilalkalmazásaink Mautic-ban kezelt tagjaira, folyamatosan bővülő funkciókínálat mellett.

Hogyan működik?

A bővítmény nagyságrendileg ugyanazon lehetőségeket biztosítja, mint a közismert OneSignal bővítmény, ahol magáért az üzenetek kiküldéséért, illetve a kapcsolódó felhasználói adatok tárolásáért a GDPR előírásoknak megfelelő Google – FCM szolgáltatása felel. Az érintett felhasználói adatok így teljesen izolált környezetben kerülnek tárolásra, az üzenetküldés szempontjából pedig felhasználásra.

* A megoldás privát Google fiókunkhoz kapcsolódik, és mentes minden külső adatforgalomtól, így megfelel az EU – GDPR előírásainak.

Használatához szükségünk van:

  1. Egy Mautic-ra az érintett web-, vagy mobilalkalmazások felhasználóival.
  2. Egy Google – Firebase projekt fiókra, amely az üzenetekre történő regisztrációkor a tényleges Push ID-kat (‘FCM registration token’) generálja illetve tárolja.
  3. És további feladatként meg kell oldanunk, hogy alkalmazásunk, annak használatakor, az érintett tagoknál kezelni tudja a push üzenet szolgáltatásra történő feliratkoztatást.
    • Ez webalkalmazás esetében nagyon egyszerűen kialakítható – akár tényleges fejlesztés nélkül is – a bővítményünk által biztosított egyszerű .JS szkript befűzésével (akár Mautic – Focus elemként, akár Google – Tag Manager-ből, de gyakorlatilag bármilyen egyéb kényelmi szolgáltatás segítségével).
    • Natív mobilalkalmazás esetében viszont fejlesztőnek kell egy egyszerű kódrészlettel megoldania ezt.
  4. A push üzenetek megjelenítésért webalkalmazások esetében az előzőken túl semmit nem kell tenni, mobilalkalmazás esetén viszont ugyancsak fejlesztőnek kell lekezelnie az alkalmazáshoz megérkező üzenet adatcsomag feldolgozását/megjelenítését.

Adott alkalmazás felhasználó push üzenetre történő feliratkozásakor annak push azonosítója a kapcsolódó Mautic-ban is tárolásra kerül, így üzenetek onnantól segítségével is küldhetőek.

Mire használható?

Bővítményünk használatakor akár web-, akár mobilalkalmazásaink tagjai képesek lesznek feliratkozni olyan push üzenet szolgáltatásra, ami üzeneteit a kapcsolódó Mautic-unk – annak adminisztrátorai – automatizált kampányai küldenek/biztosítanak (hasonlóan az e-mail üzenetekhez).

A push üzenetek – felhasználóink által történő – engedélyezésével tehát lehetővé válik, hogy Mautic contact-jainkkal (multi funnel marketing/multi channel marketing megoldásainkban) innentől rövid üzenetek formájában is kommunikálhassunk.

Függőségek

A bővítmény használatához szükség van:
  • a phpbolt nevű php kiterjesztés futtatási környezetbe való beépítésére
  • a plokko/firebase-php nevű composer csomag telepítésére
  • Your cart is empty.

Verziótörténet

4.1.0

  • új funkció Bármilyen egyedi azonosító elfogadása az ‘appcallback’ URL (kontroller) által történő kontakt beazonosításakor.
  • új funkció Kezdetben opcionális, de 2023-tól kötelező ‘access key’ alapú autentikációs kapu bevezetése az ‘appcallback’ URL (kontroller) használatához.
  • hibajavítás Esetenként hibás kontakt – eseménytörténeti bejegyzések korrekciója: ‘short open tags’ használatának megszütetése.

4.0.0

  • új funkció Minden funckció, amit eddigi Mautic 3.*.*-as verziónk tartalmazott, vadonatúj Mautic 4.*.* köntösben.