# Changelog of Google Maps Business Profile Rank Checker (`khadinakbar/local-rank-tracker`) Actor

- **URL**: https://apify.com/khadinakbar/local-rank-tracker/changelog.md
- **Full Actor documentation**: https://apify.com/khadinakbar/local-rank-tracker.md

## Changelog

### 0.1

- Initial private build.
- Added coordinate/name/code location inputs and a bounded keyword/location matrix.
- Added local-pack and organic rank matching with competitor rows, provider check URL, and timestamped provenance.
- Added PPE schemas, terminal outcome records, and focused parser tests.

### 0.1.2

- Tightened metadata and Store-facing documentation for Google Maps rank-check intent.
- Added fatal-path terminal records, explicit nested output schemas, and a regression test preventing DataForSEO location codes from being used as Google `gl` values.
- Deployed as a private Apify build; no cloud canary has been run.

### 0.1.6

- Switched local ranking requests to DataForSEO Google Maps Live Advanced.
- Added Maps `maps_search` parsing while retaining compatibility with older local-pack response shapes.
- Updated verification URLs and documentation for Maps-only rank snapshots.

### 0.1.22

- Preserved the standard/live provider modes and dynamic margin diagnostics from the latest private build.
- Treats DataForSEO `40102 No Search Results` as a truthful empty/partial result instead of an unexpected provider failure.

### 0.1.18

- Added cost-optimized DataForSEO Google Maps Standard priority as the default provider mode.
- Kept Live as an explicit realtime opt-in for workflows where latency matters.
- Added a fail-closed `$0.005` provider-cost guardrail per check, preserving a 70% contribution-margin floor at the current `$0.05` event price after Apify's 80% share.
- Added provider mode, provider cost, and realized contribution-margin fields to terminal run summaries and dataset records.

### 0.1.21

- Aligned margin calculations and pricing schemas with the live `$0.06` `local-rank-check` event price.
- Raised the computed fail-closed provider-cost ceiling to `$0.006` per check while preserving the 70% contribution-margin floor.
