---
title: "Tracking endpoint"
method: POST
path: "/ppms.php"
tags: ["Tracker"]
---

# Tracking endpoint

`POST /ppms.php`

Endpoint for tracking events such as page views, goal conversions, and custom events.

  This endpoint requires the same parameters as the [GET request](https://developers.piwik.pro/reference/get_ppms-php).

  Tracking parameters can be provided in three ways:
  - As a JSON object in the request body (as shown in the example),
  - As a query string in the request body (e.g., `?idsite=892d04bd-6e2b-4914-bfb4-bac721b37235&url=http%3A%2F%2Fex.com%2F&rec=1`),
  - As a query string in the URL with an empty request body (similar to a GET request but sent using the POST method).

## Request body

- object
  - `requests` string[], required — List of requests to track (bulk processing).

## Response `202`

Request accepted and waiting for processing

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/piwik/apis/web-api.md) · [All operations](https://skmtc.net/piwik/apis/web-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/piwik/web-api/revisions/f63416a36168/schema)
