Skip to content

vemetric/vemetric-php

Repository files navigation

Vemetric PHP SDK

The Vemetric SDK for PHP

Learn more about the Vemetric PHP SDK in the official docs.

You can also checkout the package on Packagist.

Packagist Version

Installation

composer require vemetric/vemetric-php

Usage

<?php
require __DIR__ . '/../vendor/autoload.php';

use Vemetric\Vemetric;

$vemetric = new Vemetric([
  'token' => 'YOUR_PROJECT_TOKEN',
]);

// Track an event
$vemetric->trackEvent('SignupCompleted', [
  'userIdentifier' => 'user-id',
  'userDisplayName' => 'John Doe',
  'eventData'      => ['key' => 'value'],
]);

// Update user data
$vemetric->updateUser([
  'userIdentifier' => 'user-id',
  'userData'       => [
    'set' => ['key1' => 'value1'],
    'setOnce' => ['key2' => 'value2'],
    'unset' => ['key3'],
  ],
]);

Configuration

The client can be configured with the following options:

$vemetric = new Vemetric([
  'token' => 'YOUR_PROJECT_TOKEN', // Required
  'host' => 'https://hub.vemetric.com', // Optional, defaults to https://hub.vemetric.com
]);

About

Official PHP SDK for Vemetric

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages