Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Analytics Meta Api Laravel Package

liberusoftware/analytics-meta-api

A Laravel package for integrating Meta (Facebook) analytics into your PHP applications. It wraps Meta API authentication and requests, letting you pull marketing and page insights into your app with a clean, framework-friendly interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Measurement and attribution strategy. Server-side event forwarding to Meta's Conversions API (CAPI) is the lever that recovers conversion signal lost to browser tracking restrictions (ITP/ETP, ad blockers, iOS ATT). This package is a candidate building block for deciding where conversion events originate — client pixel, server, or both — and how much of the funnel we can still measure reliably.
  • Feature scope for conversion tracking. It enables the concrete backlog item: "send purchase / lead / signup / add-to-cart events to Meta from the backend." As a presentation adapter, its job is mapping our internal domain events into Meta's payload shape — a thin, well-bounded unit of work, which makes it easy to scope, estimate, and trial.
  • Build vs. buy vs. adopt. The decision isn't "build a CAPI client from scratch" (Meta publishes an official PHP Business SDK) — it's "do we take a dependency on a third-party module, wrap the official SDK ourselves, or vendor a small adapter?" This package represents the low-effort end of that spectrum and should be evaluated as such, with eyes open about maintenance.
  • Deduplication and data-model decisions. Effective CAPI use requires shared event_id values with the browser pixel and consistent event naming. Adopting any adapter forces us to standardize our event taxonomy and ID strategy — a decision with downstream value for analytics, warehousing, and experimentation regardless of which implementation wins.
  • Privacy, consent, and PII handling. Server-side tracking shifts responsibility for hashing customer identifiers, honoring consent state, and logging what we transmit. That informs data-governance and DPA/legal review decisions, and it's a good forcing function to document our tracking posture per market.
  • Ad spend and channel-mix decisions. Better server-side match rates translate into more trustworthy ROAS and channel-attribution reporting, which feeds budget allocation and campaign planning.
  • Prioritization signal. Low adoption (0 stars, 0 dependents), an unresolved license (NOASSERTION), and a single-vendor provenance mean this is a research spike, not a roadmap commitment. It informs sequencing (evaluate now, adopt later if validated) rather than promising delivery.

When to Consider This Package

Reasonable to evaluate if:

  • We are already running the Liberu modular Laravel stack and want an adapter that slots into their existing analytics module conventions rather than introducing a parallel integration style.
  • We need a narrow, single-purpose mapping layer — our own domain events in, Meta CAPI payloads out — and are comfortable owning the surrounding concerns (queueing, retries, consent gating, observability) ourselves.
  • Engineering is willing to read the source end-to-end and run it in a staging environment with Meta's test event codes before any production traffic.
  • Legal/procurement can clear the NOASSERTION license quickly; if they can't, stop here.

Look elsewhere if:

  • License clarity is required. NOASSERTION means GitHub could not identify a standard license. For a commercial product this is a hard blocker until clarified in writing by the maintainer.
  • Maturity and support matter. Zero stars, zero dependents, no external consumers, and a single maintainer is the definition of unvalidated. There is no community to catch regressions and no support path if the maintainer walks away.
  • Release metadata looks unreliable. The listed last release (2026-10-26) is in the future relative to a normal review cadence — treat the project's release hygiene as unverified and confirm against the actual repository.
  • You need batteries included. Retry/backoff, batching, rate-limit handling, event deduplication helpers, offline/lead events, and multi-pixel routing are typically better served by Meta's official PHP Business SDK or a well-maintained Laravel CAPI package with real adoption.
  • You're not on the Liberu stack. The value proposition is largely ecosystem fit; outside it, the adapter is just a small amount of code you could write in a day or two.
  • Tracking is business-critical. For revenue-affecting measurement, prefer a dependency with a maintenance commitment, or wrap the official SDK internally so we control the upgrade path.

Recommendation: timeboxed spike (1–2 days) — read the code, verify the license, run test events. Do not make it a production dependency without a license answer and a fallback plan.

How to Pitch It (Stakeholders)

For executives (one paragraph): We're evaluating a small Laravel component that sends conversion events (purchases, leads, signups) directly from our servers to Meta instead of relying only on the browser. That matters because browser-based tracking has degraded, so our ad performance reporting is undercounting. The upside is more accurate ROAS and better budget decisions; the cost is low — a short technical evaluation. Important caveat: this specific package is unproven (no external users, unclear license), so we're treating it as a learning spike and reference implementation, not a vendor commitment. We'll either adopt it after validation, build a thin wrapper on Meta's official SDK, or buy a maintained alternative — the decision is low-risk either way.

For engineering: This is a presentation adapter for Meta's Conversions API inside the Liberu module structure — it maps domain events to Meta payloads and little else. Expect to own the hard parts: queueing, retries, rate limits, consent gating, PII hashing, and event_id deduplication with the browser pixel. Two asks: (1) read the source and confirm what it actually handles versus what we'd add; (2) confirm the license before we write code against it. If the adapter is thin, wrapping facebook/php-business-sdk ourselves may be the better long-term trade for control and upgradeability.

For legal/privacy: Server-side tracking moves customer identifiers (email, phone, IP, user agent) through our infrastructure before transmission to Meta, generally in hashed form. Adopting any implementation requires confirming our consent signals are honored, our DPA covers this processing, and our per-market disclosures are accurate. The package's NOASSERTION license is a separate blocker that needs resolution before production use.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk