GithubHelp home page GithubHelp logo

react-native-appmetrica's Introduction

react-native-appmetrica

React Native bridge to the AppMetrica on both iOS and Android.

Installation

  1. прописать в терминале: echo "\n[url \"ssh://[email protected]/\"]\n\tinsteadOf = https://github.com/" >> ~/.gitconfig
  2. или добавить вручную в .gitconfig [url "ssh://[email protected]/"] insteadOf = https://github.com/
  3. добавить в package.json в dependencies "@odva/react-native-appmetrica": "git+https://github.com/odvapro/react-native-appmetrica.git",
  4. iOS only npx pod-install

Usage

import AppMetrica from "@odva/react-native-appmetrica";

// Starts the statistics collection process.
AppMetrica.activate({
  apiKey: "...KEY...",
  sessionTimeout: 120,
  firstActivationAsUpdate: false,
});

// Sends a custom event message and additional parameters (optional).
AppMetrica.reportEvent("My event");
AppMetrica.reportEvent("My event", { foo: "bar" });

// Send a custom error event.
AppMetrica.reportError("My error");

//Send a ECommerce Event
AppMetrica.reportECommerce("checkout", (attributes = ECommerceObject));

interface ECommerceObject {
  screen: {
    screenName: "MyScreenName",
  };
  productsInfo: Product[];
  orderId: String;
}

interface Product {
  price: {
    price: number,
    typeOfCurrency: String,
  };
  product: {
    article: String,
    name: String,
    categoryName: String,
  };
  quantity: number;
}

react-native-appmetrica's People

Contributors

kowqo avatar illi-homz avatar

Stargazers

 avatar Not Geor avatar

Watchers

Заур Базров avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.