ads-shopee
Skill1 starsChanged 5 days agoMITView on GitHub
Document the supported Shopee Ads seller workflow, in-Shopee attribution, reporting checks, and the boundary where no public Shopee Ads conversion API is documented. Use when evaluating Shopee Ads, planning a market launch, or deciding whether a production conversion integration exists.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- itsryanarmani/skillsword for word, first seen Nov 8, 2026
Other versions1 project uses a version of this.
Word for word · 1
- itsryanarmani/skills★ 1100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository325 other files it gives its agents.
- AGENTS.mdAGENTS.md
- accept-x402-paymentsSkill
- ad-auto-optimizerSkill
- ad-conversion-hubSkill
- ad-creative-generationSkill
- ad-creative-templatesSkill
- ad-experimentsSkill
- ad-image-prompt-librarySkill
- adobe-express-addonSkill
- ad-platform-credentialsSkill
- ads-amazonSkill
- ads-apple-searchSkill
- ads-baiduSkill
- ads-bilibiliSkill
- ads-chatgptSkill
- ads-copilotSkill
- ads-criteoSkill
- ads-discordSkill
- ads-douyinSkill
- ads-googleSkill
- ads-hotstarSkill
- ads-kakaoSkill
- ads-kuaishouSkill
- ads-lgSkill
- ads-lineSkill
- ads-linkedinSkill
- ads-mercadolibreSkill
- ads-meta-aiSkill
- ads-metaSkill
- ads-microsoftSkill
- ads-mojSkill
- ads-naverSkill
- ads-nextdoorSkill
- ads-outbrainSkill
- ads-perplexitySkill
- ads-pinterestSkill
- ads-quoraSkill
- ads-redditSkill
- ads-rokuSkill
- ads-samsungSkill
- ads-sharechatSkill
- ads-snapchatSkill
- ads-spotifySkill
- ads-stackadaptSkill
- ads-stravaSkill
- ads-taboolaSkill
- ads-tencentSkill
- ads-tiktokSkill
- ads-trade-deskSkill
- ads-twitchSkill
- ads-vkSkill
- ads-wazeSkill
- ads-weiboSkill
- ads-xiaohongshuSkill
- ads-xSkill
- ads-yahoo-japanSkill
- ads-yandex-directSkill
- ads-yelpSkill
- agent-avatar-systemSkill
- agent-browser-consolesSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 13 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈13
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Use ad-conversion-hub for the canonical event envelope, consent gate, identity rules, retry policy, and adapter contract.
- Distinctive: line 54
No public Shopee Ads browser tag, pixel ID, JavaScript SDK, or CTV measurement source is documented in the official Ads pages checked.
- Distinctive: line 60
Do not add any of these assumed settings:
- Distinctive: line 79
Do not model Shopee Ads as a generic web conversion-rule API.
- Distinctive: line 101
No public Shopee Ads conversions API is documented in the first-party sources checked.
- Very specific: line 108
Do not implement or probe guessed paths such as /conversions, /events, or /pixel.
- Distinctive: line 119
If Shopee supplies a private partner feed for a specific agreement, keep the adapter disabled until the current contract supplies all of …
- Distinctive: line 145
Do not infer identity matching from Seller Centre's aggregate ad metrics.
- Very specific: line 153
Do not create names such as shopee_click_id, shopee_id, or sp_click_id.
- Distinctive: line 175
Use the hub's canonical event ID for your own event store and payment reconciliation.
- Distinctive: line 199
Verify the local market's available ad types, billing, eligibility, and campaign settings in Seller Centre before spend.
- Distinctive: line 206
Use two separate proofs:
- Very specific: line 234
Do not use open.shopee.com merchant APIs as an Ads conversion API.
- Distinctive: line 237
Do not invent an Ads endpoint, bearer token, pixel ID, click ID, cookie, or payload field.
- Very specific: line 241
Do not equate a Shopee Conversion with a website purchase.
- Very specific: line 244
Do not mix Placed and Confirmed metrics.
- Distinctive: line 247
Do not generalize the Philippines attribution windows to another market.
- Distinctive: line 250
Keep any credentials for your own backend or an approved partner in the server secret store.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Shopee Ads
Shopee Ads is a seller-facing, on-platform ad product. The official Ads site lists Product Search Ads, Shop Search Ads, Discovery Ads, Brand Ads, and other Shopee placements. It also lists Facebook as a separate off-platform product. See the Shopee Ads product page and the official off-platform terms.
The first-party pages checked on 2026-08-30 document ad creation and reporting inside Seller Centre. They do not publish a Shopee Ads event endpoint, event payload, browser tag, or advertiser conversion API. This skill therefore has no Shopee Ads API adapter. It records first-party events locally and uses Seller Centre reporting for Shopee attribution. See Shopee Ads and Monitoring Ads Performance.
Use ad-conversion-hub for the canonical event envelope, consent gate, identity rules, retry policy, and adapter contract. Pair it with ad-experiments for one-audience tests, seed sizing, PII-export authorization, and payment-provider truth.
Account and access
The documented self-serve route is a Shopee seller account. In the official Philippines help page, sellers open Shopee Ads from the Shopee app or click Shopee Ads in the Seller Centre left navigation. See Monitoring Ads Performance.
There is no separate public Shopee Ads developer signup in the first-party pages checked. Do not ask an engineer to create an Ads app, pixel, CTV source, or conversion token. Start with the local Seller Centre route and confirm that the required ad type is available for that seller and market. See Monitoring Ads Performance.
The official Product Search Ads guide shows this setup flow:
- Select the product to advertise.
- Choose recommended keywords or set keywords.
- Set a bid for each keyword.
See Using Product Ads. Do not treat those console actions as a programmable API contract.
Shopee's off-platform terms describe a separate service purchased through Seller Centre. They require an eligible seller account and refer to external channels such as Meta and Google. That service is not a Shopee Ads conversion API. See the Shopee off-platform terms.
Client-side tag or pixel
No public Shopee Ads browser tag, pixel ID, JavaScript SDK, or CTV measurement source is documented in the official Ads pages checked. The pages describe ads that run in Shopee and direct sellers to Shopee's app or Seller Centre for performance data. See Shopee Ads and Monitoring Ads Performance.
Do not add any of these assumed settings:
SHOPEE_ADS_PIXEL_ID
SHOPEE_ADS_TAG_ID
SHOPEE_ADS_CTV_IDOn your own website, use only the analytics and consent controls already
defined by the hub. A local page_view, view_content, lead, or checkout
event measures your site. It does not send a Shopee Ads conversion.
Rule setup and event mapping
Shopee's published conversion metric is tied to products and orders in Shopee. In the Philippines help page, a conversion means a unique product sold in an order. Items sold means the quantity of products. Orders means the number of orders. See the metric definitions.
Do not model Shopee Ads as a generic web conversion-rule API. Keep the hub taxonomy for first-party measurement, then map it to local evidence:
| Hub event | Shopee Ads action | Adapter behavior |
page_view | No Shopee event | Measure on the owned site only. |
view_content | No Shopee event | Measure on the owned site only. |
lead | No documented Shopee Ads event | Store the lead in your system. |
signup | No documented Shopee Ads event | Store the signup in your system. |
begin_checkout | No documented Shopee Ads event | Store the checkout in your system. |
purchase | Shopee order and product metrics | Shopee processes the checkout and payment for an on-platform order, so use Seller Centre's confirmed order and settlement data as your event truth. Compare it with your own order records. |
subscription_start | No documented Shopee Ads event | Store subscription truth in your system. |
refund | No documented Shopee Ads event | Reconcile against Seller Centre's confirmed order and settlement data. |
Shopee's standard click attribution in the Philippines help page covers orders within seven days of an ad click. Its GMV Max view attribution covers orders within one day of an eligible product view. Treat these as the documented Philippines windows, not a universal cross-market contract. See Monitoring Ads Performance.
Server-side conversions API
No public Shopee Ads conversions API is documented in the first-party sources checked. The official pages publish campaign types, setup instructions, and Seller Centre metrics. They do not publish a Shopee Ads conversion endpoint, HTTP method, authentication header, request schema, timestamp field, identity field, or deduplication field. See Shopee Ads and Monitoring Ads Performance.
Do not implement or probe guessed paths such as /conversions, /events, or
/pixel. Do not send hashed email, phone, payment data, or a hub event ID to
the Shopee Open Platform as an assumed Ads event. No first-party Ads source
checked authorizes that behavior. See Shopee Ads and
Monitoring Ads Performance.
The Shopee Open API developer guide is a separate app and shop-authorization workflow. It describes developer accounts, apps, shop authorization, and merchant operations. It does not provide a Shopee Ads conversion contract. See the Shopee Open API developer guide.
If Shopee supplies a private partner feed for a specific agreement, keep the adapter disabled until the current contract supplies all of these details:
- endpoint and HTTP method;
- authentication and secret rotation;
- request fields and timestamp units;
- accepted identity fields and hashing rules;
- retry, retention, and deduplication rules;
- response states and reporting join key.
Record those details in the partner documentation for that campaign. Do not promote them into this public skill from an email or an undocumented console.
Identity and consent
The first-party Ads pages checked do not document a Shopee Ads customer-list upload, hashed-email field, phone field, or server-side identity match rule. Therefore this adapter sends no customer identifiers to Shopee Ads.
Gate owned-site measurement through the hub's consent model. Keep any local identity normalization inside the hub. Hash an identifier only when a documented destination requires it and the consent decision permits ad-user data. No Shopee-specific hashing rule belongs here. See Shopee Ads and Monitoring Ads Performance.
Do not infer identity matching from Seller Centre's aggregate ad metrics. A Shopee dashboard count is platform reporting, not proof that a customer identifier was accepted from your server.
Click ID and first-party cookie
The official Ads pages checked do not document a Shopee-owned click parameter,
cookie name, first-party cookie lifetime, or external attribution join key.
Do not create names such as shopee_click_id, shopee_id, or sp_click_id.
See Shopee Ads and Monitoring Ads
Performance.
Shopee's documented attribution is internal to its ads and order measurement. In the Philippines help page, click and GMV Max view windows are defined by the Shopee campaign interaction. See the published attribution definitions.
You may capture ordinary first-party campaign parameters on your own website when your campaign link supplies them. Use only the names present in the actual link. Store approved values under your own namespace, apply the hub's consent rules, and attach them to the canonical event. Do not claim that Shopee will read or join those values.
Deduplication
Shopee publishes no browser/server event pair or deduplication field in the first-party Ads sources checked. There is no Shopee-specific deduplication implementation for this adapter. See Shopee Ads and Monitoring Ads Performance.
Use the hub's canonical event ID for your own event store and payment reconciliation. Make retries idempotent in your system. Do not send that ID to Shopee as a guessed parameter, and do not count a local event as a Shopee Ads conversion.
Seller Centre settings that override code
Shopee's console controls the campaign configuration. Code cannot override these settings through a documented Ads API. See Shopee Ads and Monitoring Ads Performance.
- Product Search Ads use a selected product, keywords, and keyword bids. See Product Search Ads.
- Homepage Brand Ads use a budget, duration, billing details, and uploaded banner creative. The official guide describes CPM billing for this format. See Homepage Brand Ads.
- Shop Search Ads may be automatically available only to selected sellers with good sales and order ratings. See Shop Search Ads.
- Shopee exposes separate on-platform and off-platform ad products. Do not assume that settings for a Facebook placement apply to an on-platform Shopee campaign. See Shopee Ads and the off-platform terms.
Verify the local market's available ad types, billing, eligibility, and campaign settings in Seller Centre before spend. The cited product pages are market-specific and do not establish universal settings for every Shopee market.
Verification
Use two separate proofs:
- First-party proof: record the owned-site request, consent decision, canonical event ID, and payment or signup result in your server logs.
- Shopee proof: open the Shopee app or Seller Centre and review the ad performance metrics for the campaign. The official Philippines guide gives those navigation paths. See Monitoring Ads Performance.
Shopee processes checkout and payment for on-platform orders, so there is no
separate external payment provider to reconcile against for those sales.
Reconcile orders, sales, and refunds against Shopee's Confirmed order and
settlement data instead. Do not treat Shopee's Placed numbers as settled
revenue. Shopee defines placed sales as the order value at checkout,
including paid and unpaid orders. It defines confirmed sales separately. See
Placed and Confirmed metrics.
For the Philippines page checked, the dashboard can export data for up to the last 90 days. Keep a dated export with the campaign ID, market, time zone, and report filters used. See Checking performance and export limits.
A successful page view, local event, or Seller Centre login does not prove that Shopee credited a sale. Attribution proof comes from the platform report and must be compared with your own order truth.
Common pitfalls and security
- Do not use
open.shopee.commerchant APIs as an Ads conversion API. The official Open API guide documents a separate app and shop workflow. See the Open API guide. - Do not invent an Ads endpoint, bearer token, pixel ID, click ID, cookie, or payload field. The first-party Ads pages checked publish none of these contracts. See Shopee Ads and Monitoring Ads Performance.
- Do not equate a Shopee
Conversionwith a website purchase. Shopee defines it as a unique product sold in an order. See metric definitions. - Do not mix
PlacedandConfirmedmetrics. A placed order can include an unpaid checkout. See Placed and Confirmed metrics. - Do not generalize the Philippines attribution windows to another market. Confirm the local Seller Centre rules before reporting performance. See the Philippines attribution page.
- Keep any credentials for your own backend or an approved partner in the server secret store. Never put secrets in browser bundles, URLs, logs, screenshots, or commits.
- Apply the hub consent gate before first-party measurement. Keep the adapter a logged no-op when no approved Shopee contract exists. It must not fail a checkout or payment webhook.
Hub conventions
Pair this adapter with ad-conversion-hub and the experiment policy used by the application. The hub owns the event envelope, consent gate, local identity handling, retry policy, and payment truth. This adapter owns only the documented Shopee campaign and reporting facts.
The adapter's safe default is:
Shopee Ads server dispatch: disabled
Shopee browser tag: absent
Shopee click-ID parsing: absent
Shopee customer-list upload: absent
Shopee proof: Seller Centre report plus first-party reconciliationOfficial sources checked (2026-08-30)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

