vemetric/vemetric-php

Official PHP SDK for Vemetric

v0.0.3 2025-05-27 07:38 UTC

This package is auto-updated.

Last update: 2025-06-12 07:11:10 UTC


README

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',
  '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
]);