adobe / appmeasurement-php

此包已被废弃,不再维护。未建议替代包。
此包的最新版本(dev-master)没有提供许可信息。

dev-master 2017-10-29 20:19 UTC

This package is not auto-updated.

Last update: 2020-02-20 16:53:49 UTC


README

Adobe AppMeasurement PHP 库允许您使用 PHP 监控和评估网站、应用程序或服务的访问者活动。一旦捕获数据,数据可用于 Omniture 套件产品的分析。

主要优势

  • 简化非 JavaScript 标签实施:管理库提供了替代在网页上硬编码 Omniture 图像请求的方法,使用熟悉的语法和工具(例如 track 和 tracklink)。
  • 集成数据跟踪:测量库允许您将外部数据纳入数据收集(外部应用程序、离线数据等)。
  • 无标签实施:测量库支持服务器到服务器(Web 服务器到 Omniture 收集服务器)的数据传输,可以大大简化应用程序和网站跟踪的实施和维护。服务器端测量还提供了独立于前端应用程序(移动应用程序、网站、离线应用程序等)的全局实施选项。
  • 访问者 ID 管理:测量库提供了额外的访问者识别选项,可改善访问者跟踪,包括限制第三方 Cookie 的使用、使用运营商的订阅者 ID 以及使用服务器端跟踪访问者 ID。

注意:此存储库是从官方源分支而来,官方源可以从这里获取。

需求

  • 假设所有字符串都是 UTF-8 格式。您必须在将它们用于测量库对象之前将任何非 UTF-8 字符串转换为 UTF-8 格式(例如,使用 iconv())。

安装

Composer

  • 将以下内容添加到您的 composer.json 文件中
{
    "repositories": [
        {
            "type": "git",
            "url": "https://github.com/JoeNyland/adobe-appmeasurement-php.git"
        }
    ],
    "require": {
        "adobe/appmeasurement-php": "dev-master"
    }
}
  • 运行 composer install

使用

<?php

require __DIR__ . '/path/to/vendor/autoload.php';

$client = new \Adobe\AppMeasurement();

$client->sendFromServer = true;
$client->ssl = true;

$client->pageName = 'Home Page';
$client->eVar1 = 'foobar';

$client->track();

文档

请参阅官方 Adobe 文档

贡献

欢迎在 GitHub 上提交错误报告和拉取请求 https://github.com/JoeNyland/adobe-appmeasurement-php。该项目旨在成为安全、欢迎的协作空间,贡献者应遵守贡献者守则