rudderstack / rudder-php-sdk
RudderStack Analytics SDK PHP库
2.1.0
2023-12-04 11:20 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- ramsey/uuid: ^4.2.3
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- donatj/mock-webserver: ^2.6
- overtrue/phplint: ^9.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-latest
- slevomat/coding-standard: ^8.7
- squizlabs/php_codesniffer: ^3.7
Suggests
- ext-curl: For using the curl HTTP client
- ext-zlib: For using compression
- dev-develop
- dev-master
- 2.1.0
- 2.0.1
- 2.0.0
- 1.0.1
- 1.0.0
- dev-dependabot/composer/squizlabs/php_codesniffer-3.10.3
- dev-dependabot/composer/phpunit/phpunit-11.3.6
- dev-dependabot/composer/phpunit/phpunit-11.3.5
- dev-dependabot/github_actions/slackapi/slack-github-action-1.27.0
- dev-dependabot/composer/vlucas/phpdotenv-5.6.1
- dev-dependabot/composer/squizlabs/php_codesniffer-3.10.2
- dev-dependabot/composer/overtrue/phplint-9.4.1
This package is auto-updated.
Last update: 2024-09-23 23:16:47 UTC
README
RudderStack是一款用于收集、路由和处理来自您的网站、应用程序、云工具和数据仓库数据的客户数据管道工具。
有关RudderStack的更多信息,请参阅此处。
使用PHP SDK开始
使用composer
安装rudder-php-sdk
git clone https://github.com/rudderlabs/rudder-php-sdk /my/app/folders/
初始化Client
use Rudder\Rudder;
require_once realpath(__DIR__ . '/vendor/autoload.php');
Rudder::init(WRITE_KEY, array(
"data_plane_url" => DATA_PLANE_URL,
"consumer" => "lib_curl",
"debug" => true,
"max_queue_size" => 10000,
"flush_at" => 100
));
SDK初始化选项
以下参数为可选参数,可以在SDK初始化时传递。
发送事件
Rudder::track(array(
"userId" => "f4ca124298",
"event" => "Signed Up",
"properties" => array(
"plan" => "Enterprise"
)
));
确认
本项目是从[segmentio]的analytics-php项目分支出来的。
联系我们
如果在配置或使用此SDK时遇到任何问题,请在我们Slack频道上开始对话。我们将很乐意帮助您。