sevenspan/laravel-matomo 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sevenspan/laravel-matomo

最新稳定版本:v1.3.0

Composer 安装命令:

composer require sevenspan/laravel-matomo

包简介

It provide laravel matomo support.

README 文档

README

About

The 7span/laravel-matomo laravel package is connect your project with matomo analytics tool and by using basic api of matomo gives you the json data for your dashboard.

Usages

  • Create site in matomo.
  • Remove site in matomo.
  • Get visitor analytic data using site id.
  • Get paged analytic data using site id.
  • Get product page visit count analytic data using site id.
  • Get country wise analytic data using site id.
  • Get browser wise analytic data using site id.

Installation

Via Composer

Run composer require 7span/laravel-matomo in your terminal to install the package or require 7span/laravel-matomo package inyour composer json and install the package

Publish the config file

Run publish command to copy the matomo config file in your project.

php artisan vendor:publish --provider="SevenSpan\Matomo\Providers\MatomoServiceProvider" --tag="config"

Add your matomo configurations in the config file

<?php

return [
    /*
    |--------------------------------------------------------------------------
    | Matomo API URI
    |--------------------------------------------------------------------------
    |
    | Matomo API URI.
    |
    */

    'api_uri' => env('MATOMO_API_URL', ''),

    /*
    |--------------------------------------------------------------------------
    | Matomo Token
    |--------------------------------------------------------------------------
    |
    | Matomo Access Token.
    |
    */

    'token' => env('MATOMO_TOKEN', '')

];

You are ready to go!

Documentation and examples

// Load object
use SevenSpan\Matomo\Facades\Matomo;

## Add Site

// $siteName = "Campaign - 1212121212"; (Required)
Matomo::addSite($siteName);

## Remove site

// $matomoAnalyticsId = 1234; (Required)
Matomo::removeSite($matomoAnalyticsId);

## Get visters data beetween range

// $matomoAnalyticsId = 16234; (Required)
// $dates = array("2022-07-01", "2022-07-31"); (Required)

// Note : If you want to get data of month or year, you can pass related date array to $dates parameter.

Matomo::getVisitorsData($matomoAnalyticsId, $dates); // Get visitor data
Matomo::getPageWiseViewCount($matomoAnalyticsId, $dates); // Get page wise view count
Matomo::getProductPageVisitCount($matomoAnalyticsId, $dates); // Get product page visit count
Matomo::getCountryWise($matomoAnalyticsId, $dates); // Get country wise data
Matomo::getBrowserWiseReport($matomoAnalyticsId, $dates); // Get browser wise

统计信息

  • 总下载量: 1.27k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-09-02