पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.1.0

matomo

Flutter के लिए क्रॉस-प्लेटफॉर्म मैटोमो ट्रैकिंग, मैटोमो API का उपयोग करके और शुद्ध डार्ट में लिखा गया।

AndroidiOS
30-दिन डाउनलोड
383
लाइक
30
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add matomo

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक क्रॉस-प्लेटफॉर्म फ्लटर पैकेज जो मोबाइल एप्लिकेशन में मैटोमो विश्लेषण को एकीकृत करता है, मैटोमो API के माध्यम से घटना ट्रैकिंग और उपयोगकर्ता व्यवहार के निगरानी की अनुमति देता है। पूरी तरह से डार्ट में बनाया गया, यह एंड्रॉइड और आईओएस दोनों प्लेटफॉर्म का समर्थन करता है, और निजता-केंद्रित विश्लेषण को बिना नेटिव कोड के लागू करने के लिए विकासकर्ताओं के लिए हल्का और कुशल समाधान प्रदान करता है। पैकेज मैटोमो के सर्वर-साइड ट्रैकिंग इंफ्रास्ट्रक्चर के साथ एकीकरण को सरल बनाता है, उपकरणों के बीच एक समान डेटा संग्रह सुनिश्चित करता है।

उपयोग

  • मोबाइल ऐप में उपयोगकर्ता इंटरैक्शन का ट्रैकिंग
  • एप्लिकेशन प्रदर्शन और एंगेजमेंट की निगरानी
  • कस्टम इवेंट्स और लक्ष्यों को एकत्रित करना
  • मौजूदा मैटोमो विश्लेषण डैशबोर्ड के साथ एकीकरण
  • गीडीपीआर संगत डेटा संग्रह का समर्थन करना

मुख्य विशेषताएँ

  • शुद्ध डार्ट कार्यान्वयन
  • क्रॉस-प्लेटफ़ॉर्म समर्थन (Android और iOS)
  • Matomo API सामंजस्यता
  • घटना और लक्ष्य ट्रैकिंग
  • हल्का और एकीकरण में आसान

इनके लिए उपयुक्त

  • मैटोमो विश्लेषण का उपयोग करने वाले फ्लटर विकासकर्मी
  • गोपनीयता-संवेदनशील ट्रैकिंग वाले ऐप्स
  • प्लेटफॉर्म के बीच सुसंगत विश्लेषण की आवश्यकता वाले प्रोजेक्ट
  • मैटोमो सर्वर के माध्यम से विश्लेषण प्रबंधित करने वाली टीमें
  • निवासी प्लेटफॉर्म-विशिष्ट कोड से बचने वाले विकासकर्ता

विचार योग्य बातें

  • एक चल रहे Matomo उदाहरण की आवश्यकता है
  • मैटोमो-विशिष्ट विशेषताओं तक सीमित
  • पैकेज में कोई रियल-टाइम डैशबोर्ड नहीं है
  • मैटोमो एपीआई की उपलब्धता और कॉन्फ़िगरेशन पर निर्भर करता है
  • उन्नत ट्रैकिंग परिदृश्य के लिए मैन्युअल सेटअप

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

matomo

A Dart Client for Matomo. This is completely written in Dart and works cross-platform, including web.

Getting Started

dependencies:
    matomo: ^1.1.0

As early as possible in your application, you need to configure the Matomo Tracker to pass the URL endpoint of your instance and your Site ID.

    await MatomoTracker().initialize(
        siteId: siteId,
        url: 'https://example.com/piwik.php',
    );

If you need to use your own Visitor ID, you can pass it at the initialization of MatomoTracker as is:

    await MatomoTracker().initialize(
        siteId: siteId,
        url: 'https://example.com/piwik.php',
        visitorId: 'customer_1',
    );

To track views simply replace StatelessWidget by TraceableStatelessWidget, StatefulWidget by TraceableStatefulWidget and finally InheritedWidget by TraceableInheritedWidget.

You can also optionally call directly trackScreen or trackScreenWithName to track a view.

For tracking goals and, events call trackGoal and trackEvent respectively.

A value can be passed for events:

MatomoTracker().trackEvent('eventName', 'eventAction', eventValue='eventValue');

Opting Out

If you want to offer a way for the user to opt out of analytics, you can use the setOptOut() call.

MatomoTracker().setOptOut(true);

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 7 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।