Blog Content Program
“How do I pay collaborators a commission when a buyer reads their published content on my site before checkout, without requiring an affiliate link click?”
A commission program that attributes sales to collaborators through content views instead of referral clicks. Pay writers, guest experts, interview subjects, and content partners when a buyer reads a post bound to them before purchasing, no affiliate link required.
What's Included
Blog Content Program
What This Recipe Does
This recipe creates a single program that pays a collaborator a commission when one of their bound blog posts influenced a sale. Attribution fires when the customer reads the post, not when they click a link, so the collaborator doesn’t need to distribute a tracking URL at all. The content itself is the tracking primitive.
That opens up a wider range of partnership structures than a link-based affiliate program supports. A guest expert you interview for a recap post earns on sales attributable to that interview without having to share a link. A creator you feature in a webinar recap earns when viewers read the post afterward. A writer contributing a long-form article on your site earns royalty on purchases from readers of that article, even if the reader found the article through search, email, social, or an AI recommendation with no referral click in the chain.
The program is also an insurance layer for AI-mediated commerce. Customers arriving from ChatGPT or similar tools frequently skip the affiliate click entirely but still land on and read the content before buying. The content view fires the attribution event whether a click ever happens.
Who It’s For
- Editorial sites and multi-author publications where writers expect credit for posts that moved readers toward a purchase
- Cross-promotional programs where guest experts, interview subjects, and webinar partners earn on sales driven by their recap content
- Content-driven e-commerce stores that want attribution to fire even when readers arrive from AI tools and bypass normal affiliate links
- Tight partnership tiers where a small group of collaborators each own a dedicated content piece and want attribution tied directly to that artifact
- Video and podcast partnerships where the creator’s content is embedded in a post on your site and the post itself carries the attribution binding
How It Works
When you apply this recipe, Siren creates a single program that listens for the boundPostUsed event. This event fires every time a reader lands on a blog post bound to a collaborator. When the reader later completes a purchase, Siren awards the commission based on the program’s resolver.
The binding between collaborator and post happens through WordPress’s native post author, so most setups need no manual configuration beyond adding each collaborator in Siren. Posts the collaborator publishes from that point forward are automatically attributable. You can also bind existing posts to a collaborator manually, which is useful for guest-authored pieces published under an editor’s byline or for transferring attribution when content changes hands.
Compared to a standard affiliate program, this setup removes the need for a click entirely. The collaborator doesn’t have to distribute a tracking link, the reader doesn’t have to click anything special, and agentic commerce flows that skip browser navigation still produce the engagement event when the customer reads the content on your site. Attribution binds to the artifact (the post view), not to a click that may never happen.
Commissions are calculated on line items with discounts subtracted and fees included, so the commission base reflects the actual revenue the order produced. Shipping and taxes are excluded.
Choosing the Right Attribution Model
The default for this recipe is newest-binding-wins, which matches how most affiliate programs treat multiple referral clicks: whichever collaborator’s content was read most recently before the sale wins the full commission. This is the simplest model and the right starting point for most programs.
You can swap the resolver to suit your partnership style. First-touch rewards the collaborator who introduced the customer to your content, even if other collaborators’ posts were read later. An evenly-shared pool credits every collaborator whose content contributed to the journey, regardless of order or frequency. A performance-weighted split scores collaborators by how many of their posts were read and divides the commission proportionally, so a contributor with three read posts earns more than a contributor with one.
Different partner tiers often deserve different models. You can run more than one of these programs side by side and scope them to different content categories or partner types so that newsroom writers, guest experts, and webinar partners each get paid in the way that fits their contribution.
{
"version": 1,
"name": "Blog Content Program",
"description": "A commission program that pays collaborators when their content contributed to a sale. Attribution fires on content views, not affiliate link clicks.",
"programs": {
"blogContent": {
"name": "Blog Content Program",
"description": "Earn a commission on every sale where the buyer read one of your bound blog posts before checkout. No affiliate link required.",
"incentiveType": "saleTransactionPercentage",
"incentiveResolverType": "newestBindingWins",
"units": "USD",
"status": "active",
"incentiveArgs": { "transactionPercent": 15 },
"engagementTypes": [
{ "type": "boundPostUsed", "value": 100.0 }
],
"transactionCompilers": ["includeLineItems", "includeDiscounts", "includeFees"]
}
}
} Frequently Asked Questions
How is this different from a standard affiliate program?
A standard affiliate program fires on a referral link click. This program fires when a reader views a blog post bound to one of your collaborators. No link, no cookie, no UTM parameter needed. If the customer reaches checkout after reading the content, the collaborator who owns that content earns the commission.
What happens if a customer reads posts from two different collaborators before buying?
That depends on how you configure the program. Siren supports several attribution models, and one of the reasons to run content attribution on Siren rather than a rigid SaaS platform is that you can pick the one that fits how you want to pay. The default this recipe ships with is newest-binding-wins, so the collaborator whose post was read most recently takes the commission. You can swap that for first-touch (original introducer wins), an evenly-shared pool across every contributor, or a performance-weighted split that scores collaborators by how many of their posts the buyer read. Different partner types often deserve different models, and Siren lets you run more than one program at once so you don't have to pick one global answer.
How does Siren know which content belongs to which collaborator?
Each collaborator is added in Siren and bound to the WordPress posts they authored. For most setups, Siren picks up authorship automatically through the WordPress post author, so posts a collaborator publishes from that point forward are attributable without manual mapping. You can also manually bind existing posts to a collaborator when the published author isn't the right person to credit (for example, a ghost-written interview recap or a guest-contributed article published under the editor's byline).
Does this work when the customer arrives from ChatGPT or another AI tool?
Yes, and that's one of the main reasons to run this setup. Even when an AI-mediated referral skips the click entirely, the customer still reads your content on your site before buying. The boundPostUsed event fires on that read, attribution sticks, and the collaborator earns commission on the sale. No click has to happen anywhere in the chain.
Can I use this with pages, courses, or custom post types instead of blog posts?
The boundPostUsed trigger fires on WordPress blog posts (post_type=post) out of the box. Courses and lessons have their own engagement triggers (lessonCompleted and courseCompleted in Essentials) that you can combine with this program pattern if you want course content to drive attribution. For landing pages or custom post types, talk to the Siren team about extending the trigger, or publish the content as a blog post for the standard setup to cover it.
What Siren tier do I need?
This recipe requires the Essentials tier. The boundPostUsed engagement trigger is an Essentials feature, as is the top-score-wins program structure.
More Recipes
Affiliate and Lead Gen Combo
Sales commissions and lead bounties in one program group.
2 programs, 1 program group
Affiliate and Royalty Stack
Affiliates earn for selling, creators earn royalties — both on every sale.
2 programs
Basic Affiliate Program
Simple percentage commission on every referred sale.
1 program
Blogger Revenue Program
Writers earn commission proportional to the traffic their posts drive.
1 program