PHP Класс Segment_Client

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$consumer

Открытые методы

Метод Описание
__construct ( string $secret, array $options = [] ) Create a new analytics object with your app's secret key
__destruct ( )
alias ( array $message ) : boolean Aliases from one user id to another
flush ( ) : boolean Flush any async consumers
group ( array $message ) : [boolean] Tags traits about the group.
identify ( array $message ) : [boolean] Tags traits about the user.
page ( array $message ) : [boolean] Tracks a page view.
screen ( array $message ) : [boolean] Tracks a screen view.
track ( array $message ) : [boolean] Tracks a user action

Приватные методы

Метод Описание
formatTime ( $ts ) Formats a timestamp by making sure it is set and converting it to iso8601.
getContext ( ) : array Add the segment.io context to the request
message ( array $msg, string $def = "" ) : array Add common fields to the gvien message
messageId ( ) : string Generate a random messageId.

Описание методов

__construct() публичный Метод

Create a new analytics object with your app's secret key
public __construct ( string $secret, array $options = [] )
$secret string
$options array array of consumer options [optional]

__destruct() публичный Метод

public __destruct ( )

alias() публичный Метод

Aliases from one user id to another
public alias ( array $message ) : boolean
$message array
Результат boolean whether the alias call succeeded

flush() публичный Метод

Flush any async consumers
public flush ( ) : boolean
Результат boolean true if flushed successfully

group() публичный Метод

Tags traits about the group.
public group ( array $message ) : [boolean]
$message array
Результат [boolean]

identify() публичный Метод

Tags traits about the user.
public identify ( array $message ) : [boolean]
$message array
Результат [boolean]

page() публичный Метод

Tracks a page view.
public page ( array $message ) : [boolean]
$message array
Результат [boolean]

screen() публичный Метод

Tracks a screen view.
public screen ( array $message ) : [boolean]
$message array
Результат [boolean]

track() публичный Метод

Tracks a user action
public track ( array $message ) : [boolean]
$message array
Результат [boolean]

Описание свойств

$consumer защищенное свойство

protected $consumer