[WordPress] 外掛分享: inPIPE by Seresa

首頁外掛目錄 › inPIPE by Seresa
全新外掛
安裝啟用
★★★★★
5/5 分(1 則評價)
2 天前
最後更新
問題解決
WordPress 6.4+ PHP 8.3+ v2.0.1 上架:2025-07-06

內容簡介

inPIPE by Seresa 是一款專為生成、儲存及管理 UTM 參數而設計的外掛,能有效提升 Google Analytics、Facebook Ads 等平台的追蹤準確性,並減少廣告阻擋器對數據收集的影響。

【主要功能】
• 生成及儲存 UTM 查詢字串
• 支援明文及編碼的 UTM 參數
• 解碼網站訪問中的 UTM 查詢字串
• 繞過廣告阻擋器以確保數據準確性
• 提供 UTM API 存取功能

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.0.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「inPIPE by Seresa」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

inPIPE by Seresa allows you to generate, store, and manage UTM parameters—both plain and coded. The plugin automatically decodes coded UTM query strings when visitors land on your website, pushing the full UTM data to the dataLayer. This helps bypass ad blockers and improves tracking in Google Analytics, Facebook Ads, and other platforms.

Generate & manage UTM query strings with ease
Supports both plain and coded UTM parameters
Decodes coded UTM links on-site and sends data to the dataLayer
Reduces tracking disruptions caused by ad blockers
Works with GA4, GTM, Facebook Ads & more
NEW — UTM API Access: connect external tools, scripts, and AI automations to your saved UTM links through a secure, key-protected REST API

Use WP inPIPE for more reliable UTM tracking and better data collection!
Features

Generate and store UTM query string URLs based on user input
Encode UTM parameters to enhance tracking accuracy
Decode UTM query strings on site visits and push the original UTM data to the dataLayer
Potentially bypass ad blockers to ensure accurate data collection

UTM API Access — External REST API (new)
Connect external tools, scripts, and AI automations directly to your UTM links through a secure, key-protected REST API. Enable it from the UTM API Access panel (shown when UTM Processing is on), provision your scoped keys, and call four server-to-server endpoints under /wp-json/inpipe/v1/ext/:

POST /inpipe/v1/ext/utm-generate — create a new UTM-tagged link, or update an existing one by its short code
GET /inpipe/v1/ext/utm-list — retrieve your saved UTM records, with filtering and pagination
DELETE /inpipe/v1/ext/utm-delete — permanently delete a record by its short code
GET /inpipe/v1/ext/status — check the API toggle states and your current rate-limit budgets

Secured with HTTPS-only transport, two scoped API keys (read-only and read-write, encrypted at rest), per-operation rate limiting, per-site IP throttling, a same-site domain guard, and an admin-configurable storage cap.
Example — create a UTM-tagged link (POST /inpipe/v1/ext/utm-generate):
curl -X POST https://your-site.com/wp-json/inpipe/v1/ext/utm-generate \
-H "X-InPipe-Key: YOUR_READ_WRITE_KEY" \
-H "Content-Type: application/json" \
-d '{
"base_url": "https://your-site.com/landing",
"utm_source": "newsletter",
"utm_medium": "email",
"utm_campaign": "summer_sale",
"custom_params": [ { "key": "partner", "value": "acme" } ]
}'

Example response:
{
"success": true,
"error": null,
"data": {
"code": "u4gf2",
"coded_url": "https://your-site.com/landing?u4gf2=84729301",
"full_url": "https://your-site.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale",
"utm_source": "newsletter",
"utm_medium": "email",
"utm_campaign": "summer_sale",
"custom_params": [ { "key": "partner", "value": "acme" } ],
"created_at": "2026-06-19T10:24:00Z",
"updated_at": "2026-06-19T10:24:00Z"
}
}

Full documentation, authentication details, and more code examples: inPIPE UTM API Documentation
Configuration

Navigate to Admin Dashboard > inPIPE to manage plugin settings.
Enable automatic UTM processing in the settings panel.
Use the UTM Coder to create, edit, or delete UTM query strings.

External Services
This plugin connects to external services hosted by Seresa.io for the following purposes:
Subscription Verification & Premium Package Downloads
– Service: The plugin uses the API at [https://sub.seresa.app] to verify premium subscriptions and to download premium packages or updates.
– When:
– Subscription verification occurs when you attempt to access premium features or validate your license.
– Package downloads occur when you install or update premium components from within the plugin.
– Data Sent:
– The plugin sends your license key, site URL, and (if applicable) the requested package identifier to the API.
– Purpose:
– To verify your entitlement to premium features and to deliver premium package files securely.
– Terms of Service: [https://seresa.io/terms]
– Privacy Policy: [https://seresa.io/privacy]
Other Hosted Services
– See below for additional premium features that may rely on external event processing (e.g., Transmute Engine).

Subscription Verification

What: The plugin connects to https://sub.seresa.app/premium-downloader/v1/verify-subscription to validate subscription codes
When: This occurs only when a user enters a subscription code in the admin panel to activate premium features
Data sent: Subscription code entered by the user, site URL, and WordPress version
Purpose: To verify the validity of subscription purchases and enable premium features
Provider: Seresa.io – Terms of Service and Privacy Policy

Package Installation

What: The plugin connects to https://sub.seresa.app/premium-downloader/v1/download to download premium components
When: This occurs only after subscription verification when the user initiates the installation of premium features
Data sent: Verified subscription code, site URL, WordPress version, and PHP version
Purpose: To securely download and install authorized premium components
Provider: Seresa.io – Terms of Service and Privacy Policy

Transmute Engine (Premium Feature)

What: Premium users’ event data is processed through Transmute Engine, a server-side event processing service
When: When events are triggered on your website (page views, clicks, form submissions, etc.)
Data sent: Event data, UTM parameters, and tracking information
Purpose: To process and route event data to your configured third-party services
How it works: Transmute Engine acts as a first-party server to your website, temporarily processing data without permanent storage, and forwarding it to your specified endpoints
Provider: Seresa.io – Terms of Service and Privacy Policy

No data is shared with third parties beyond Seresa.io, and all connections use secure HTTPS encryption. Users can choose not to use premium features, in which case no external connections will be made.
Third-Party Libraries
This plugin uses the following third-party libraries:

Vue.js

What: A progressive JavaScript framework for building user interfaces
Website: https://vuejs.org/
License: MIT License – https://github.com/vuejs/vue/blob/main/LICENSE

Vue Toastification

What: Toast notification library for Vue.js
Website: https://github.com/Maronato/vue-toastification
License: MIT License

Lucide Icons

What: Beautiful & consistent icon toolkit for Vue.js
Website: https://lucide.dev/
License: ISC License – https://github.com/lucide-icons/lucide/blob/main/LICENSE

Axios

What: Promise-based HTTP client for JavaScript
Website: https://axios-http.com/
License: MIT License

Pinia

What: State management library for Vue.js
Website: https://pinia.vuejs.org/
License: MIT License

Vue I18n

What: Internationalization plugin for Vue.js
Website: https://vue-i18n.intlify.dev/
License: MIT License

Tailwind CSS

What: Utility-first CSS framework
Website: https://tailwindcss.com/
License: MIT License

WordPress JavaScript Libraries

What: Official WordPress JavaScript libraries (@wordpress/api-fetch, @wordpress/components, @wordpress/element, @wordpress/i18n)
Website: https://developer.wordpress.org/block-editor/reference-guides/packages/
License: GPL-2.0+ License

All third-party libraries used are compatible with the GPL-2.0+ license of this plugin.
Build Tools and Source Code Access
This plugin uses modern frontend tools (Vue.js, Vite, Axios) to build its admin interface. The full, human-readable source code is included directly within the plugin package under the /src directory.
Included source code:
• /src/ contains all original Vue 3 components, Pinia store, and JavaScript modules
• /dist/ contains the compiled production build
• /src/README.md contains full build instructions and configuration references
Build Toolchain:
• Vue.js 3
• Vite
• Tailwind CSS
• PostCSS
• Vitest
• Grunt
To rebuild the admin interface from source:
1. Navigate to the /src directory
2. Run npm install
3. Run npm run build:free or npm run build:premium to compile assets to /dist
This ensures full compliance with WordPress.org’s guidelines requiring human-readable source code for all minified or bundled assets.
For detailed developer instructions, see /src/README.md.
License
This plugin is licensed under the GNU General Public License v2.0 or later.
For more details, visit: https://www.gnu.org/licenses/gpl-2.0.html
Support
For free users: Report issues on our GitHub page:
🔗 GitHub Issues
For general inquiries, contact us at [email protected].
For premium users: Get priority support at 🔗 seresa.io/support.

文章
Filter
Mastodon