# Monetization for extensions

**URL:** <https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597>\
**Category:** Extensions\
**Created:** [October 26, 2017, 12:29pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597 "2017-10-26T12:29:23Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![kawatora](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/kawatora/32/3549_2.png) [@kawatora](https://staging-discuss.dev.twitch.com/u/kawatora)\
**Post date:** [October 26, 2017, 12:29pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/1 "2017-10-26T12:29:23Z")

</div>

so I was not able to get into dev day but I heard there were some news regarding monetization.

haven’t found any slides for this yet, anyone who was there care to elaborate?

we would be really excited about this to use in our extension, I guess it will be using twitch bits?

---

<div class="post-metadata">

**Author:** ![victorsigma](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/victorsigma/32/3553_2.png) [@victorsigma](https://staging-discuss.dev.twitch.com/u/victorsigma)\
**Post date:** [October 27, 2017, 3:08pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/2 "2017-10-27T15:08:17Z")

</div>

I am curious about this too. Did Twitch announce anything at Twitchcon regarding extension monetization?

---

<div class="post-metadata">

**Author:** ![Dist](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/dist/32/7192_2.png) [@Dist](https://staging-discuss.dev.twitch.com/u/Dist)\
**Post date:** [October 27, 2017, 4:35pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/3 "2017-10-27T16:35:17Z")

</div>

I’m not sure if there is a full write up somewhere of what was announced, but there is the dev Keynote vod that you can watch [https://www.twitch.tv/videos/183456518](https://www.twitch.tv/videos/183456518) where at about 30 min in Ethan Evans (VP commerce & developers) talks about some of the monetization plans.

He doesn’t go into specifics of implementation but it does give an idea of what is coming, and the monetization split options (one photo I saw showed dev/streamer/Twitch split options being 70/5/25, or 25/50/25)

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [October 27, 2017, 4:49pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/4 "2017-10-27T16:49:38Z")

</div>

Limited preview mid November and then everyone else Q1 2018 iirc of the top of my head.

Initially pay with Real Money via Amazon Payments, later™ bits will be supported for payments.

> <https://twitter.com/BarryCarlyon/status/921129759907618817>

The revenue splits photo I took ^^

---

<div class="post-metadata">

**Author:** ![victorsigma](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/victorsigma/32/3553_2.png) [@victorsigma](https://staging-discuss.dev.twitch.com/u/victorsigma)\
**Post date:** [October 30, 2017, 3:48pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/5 "2017-10-30T15:48:32Z")

</div>

Looks like the full talk is up on [https://go.twitch.tv/videos/185555036](https://go.twitch.tv/videos/185555036).

I’d be curious as to what people think. I am surprised they don’t have 40/40/20 split. Seams like either the streamer gets most of it or the streamer gets nothing. I would rather have seen a 50/50 split between streamer and developer.

I was also surprised that it seems the user has to leave twitch in order to buy the item. But I may of misunderstood how this works.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [October 30, 2017, 5:41pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/6 "2017-10-30T17:41:19Z")

</div>

> [@victorsigma](#):
>
> I was also surprised that it seems the user has to leave twitch in order to buy the item

To pay money it pops a popup window to handle the purchase, as it links to amazon payments, it will likely work the same way as game purchasing does. (and bit purchase)

- Pops a new window
- Amazon Login
- Link payment cards if needed
- Boom done close window

---

<div class="post-metadata">

**Author:** ![rbartlet](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/rbartlet/32/3219_2.png) [@rbartlet](https://staging-discuss.dev.twitch.com/u/rbartlet)\
**Post date:** [October 31, 2017, 10:35pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/7 "2017-10-31T22:35:32Z")

</div>

@BarryCarlyon, you are correct in that the initial offering is in line with how game purchases work. Payment for a purchase is handled through Amazon, but fulfilment is on Twitch.

Bits in Extensions is on the roadmap.

---

<div class="post-metadata">

**Author:** ![Dist](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/dist/32/7192_2.png) [@Dist](https://staging-discuss.dev.twitch.com/u/Dist)\
**Post date:** [November 8, 2017, 3:50pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/8 "2017-11-08T15:50:41Z")

</div>

When monetization fully rolls out, will there be a way for 3rd party apps to track in-extension purchases?

For example, if I’m doing analytics for a streamer, part of which currently includes data on tips and bits, and that streamer wanted to start using extension ‘abc’ that had in-extension monetization, if I want to record that data and includes it in the reports will I be able to do that through Twitch with an appropriate OAuth token/scope (ie, will there be a pubsub event when a transaction happens)? Or will the only way obtain that data, if I’m not the extension dev myself, be by having the streamer export the data (if that’s an option) or hoping the extension dev will create an API on their end to support it?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [November 8, 2017, 6:12pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/9 "2017-11-08T18:12:53Z")

</div>

> [@Dist](#):
>
> part of which currently includes data on tips and bits, and that streamer wanted to start using extension ‘abc’ that had in-extension monetization

Right now, I bet it’s gonna be similar to games purchase/commerce pubsub, which means you won’t even know as not the streamer and not the extension developer, you won’t know what the split is either…

So you’ll be stuck there I anticpate

---

<div class="post-metadata">

**Author:** ![Dist](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/dist/32/7192_2.png) [@Dist](https://staging-discuss.dev.twitch.com/u/Dist)\
**Post date:** [November 8, 2017, 7:06pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/10 "2017-11-08T19:06:36Z")

</div>

Thanks, hopefully we’ll know for sure in Q1 2018 when it rolls out to everyone. For the time being none of the streamers I work with plan to push in-extension purchases, or even use them at all, so for the moment this isn’t an issue, but it would be helpful in the future if there was an easy way to retrieve this data, or listen to the events, with an appropriate scope.

---

<div class="post-metadata">

**Author:** ![rbartlet](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/rbartlet/32/3219_2.png) [@rbartlet](https://staging-discuss.dev.twitch.com/u/rbartlet)\
**Post date:** [November 9, 2017, 4:45pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/11 "2017-11-09T16:45:44Z")

</div>

I’ve have been mulling how to respond here.

> [@Dist](#):
>
> When monetization fully rolls out, will there be a way for 3rd party apps to track in-extension purchases?

**Fully** is very hard to qualify. There will be multiple paths to monetise Extensions, which are likely to continue to roll out and be enhanced over time. For the initial offering of digital goods purchases in Extensions, developers will be able to retrieve entitlement information in order to be able to fulfil purchases. Per Extension attributable revenue reporting will also be made available to Broadcasters and Developers. Please bear in mind that bits in Extensions is coming too.

I do not think that this is really what you are asking for though! At this time, I have not heard of any conversations around allowing parties other than developers and broadcasters (and Twitch) to track Extension monetisation. This does not mean that it will not happen mind you!

Hopefully this helps, at least a little.

---

<div class="post-metadata">

**Author:** ![Dist](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/dist/32/7192_2.png) [@Dist](https://staging-discuss.dev.twitch.com/u/Dist)\
**Post date:** [November 9, 2017, 5:27pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/12 "2017-11-09T17:27:43Z")

</div>

Thanks for the reply. I can understand it might be a niche use case for there needing to be access to purchase information by someone other than the broadcaster or extension dev. I’m working with the broadcasters themselves, so worst case scenario I would simply need the broadcaster copy the per extension revenue reporting that you mentioned (hopefully they’ll just be able to export that data and not just have to copy/paste) and send it to me to add into my database so that it can be reported back to the broadcasters alongside their other earnings and stream/channel stats.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [November 9, 2017, 5:44pm UTC](https://staging-discuss.dev.twitch.com/t/monetization-for-extensions/12597/13 "2017-11-09T17:44:52Z")

</div>

> [@Dist](#):
>
> I would simply need the broadcaster copy the per extension revenue reporting that you mentioned

I have heard that copying such data out of a broadcasters dashboard is against the rules as all data in the dashboard is confidential
