“Successful strategies in a positive-feedback industry are inherently dynamic.”

[25]. Information Rules.

1 Introduction

Pricing decisions in industries with positive network externalities require careful analysis. A classic example of network externality is a communications service, where the utility of each user increases as more users join in. Rolfs [22] describes the importance of a direct network effect as follows: “This is a classic case of external economies in consumption and has fundamental importance for the economic analysis of the communications industry”. Today, the rise of digital platforms, which mediate the interaction of different user groups, highlights the role of economics in understanding positive feedback and optimal pricing in the network economy [25].

For a profit maximizing monopolist, the main implications of positive network externality for the optimal price setting can be summarized as follows: first, pricing depends on how the consumers value the network externality and on consumers’ price sensitivity of demand; second, the price is set according to network size and is thus dynamic by nature, and third, the distribution of consumers’ unobserved preferences related to the service the network provides has a great impact on the dynamic price profile [27].

In this article, we focus on the dynamic optimization of platform pricing in industries with positive direct network externalities. The utility of the network for the consumer is modelled as a function of three components. Both the platform price and the network size (participation) affect the consumer’s decision to join the platform and the platform operator is assumed to know the consumers’ sensitivities with respect to these components. Thirdly, the consumer’s utility is a function of other attributes, such as network privacy policies and environmental effects of the service. We assume the platform operator knows the distribution of these preferences in the potential customer base. Our modeling results concentrate especially on the role of these unobserved preferencesFootnote 1 in optimal platform pricing.

As an illustrative example, dynamic pricing of an electricity demand side management service (DSM) is simulated. The DSM service provider has a better view of the total electricity demand the larger the network size (pool of households) is. This is because the demand forecast errors of a single household cancel each other. Thus, the positive network effect in the DSM network arises from the improved forecasting ability of the service provider. We quantify the effect of unobserved preference distribution, consumer expectations and participation demand friction on the optimal pricing and on the network’s value. We draw general conclusions based on both analytical and simulation results.

The structure of the paper is the following: related literature is presented in Section 2; a platform pricing model is presented in Section 3; a DSM service provider’s pricing example is presented in Section 4; conclusions end the paper in Section 5.

2 Literature

A positive feedback effect is common in the early evolution phases of industries. Shapiro and Varian [25] explain the difference between the traditional supply-side economies of scale, related to larger firms having lower production costs, and network economies of scale, related to customers valuing products with a larger user base. Whereas positive economies of scale in traditional industries had natural limits which restrained the dominance of a single firm (e.g. the complexity of managing large organizations), the positive feedback effect in information economy with network externalities may lead to a single firm dominating the market (winner-take-all market). Importantly, consumers’ expectations play a major role in the information economy. A product or service will become popular, if consumers expect it to be popular.

Network economics and two-sided markets have a strong research track. Rochet & Tirole [21] define multi-sided markets as the markets where the price structure has an impact on the volume of transactions. The platform can set different types of fees for its members and these have different kinds of effects. Variable fees affect the willingness to trade after the member of either side has decided to join the platform. Fixed fees affect the willingness to join the platform. Rochet and Tirole [20] study a two-sided market with only transactions-related benefits and pricing, i.e., membership fees are discarded. Armstrong [1] studies the case when the platform incurs a cost from each joining member. Weyl [29] opens the question of heterogeneity of members on both sides. The members now have both individual interaction and member benefits.

Most of the academic literature of platform strategies analyzes pricing and network externalities in static models. However, platform businesses face the initial mass hurdle in their initial stage [6]. Cabral [3] summarizes related literature in dynamic network modeling. Doganoglu [4] and Mitchell and Skrzypacz [17] derive the Markov perfect equilibrium in an infinite-period game where consumers’ utilities are increasing functions of past market shares of both sides. Quality of platform products is naturally important for network externalities. Markovich and Moenius [15] develop a model where consumers live for two periods and receive benefits through indirect quality-related network effects. In these models, consumers are short-sighted / myopic. Cabral’s [3] own model is an overlapping generations model with forward-looking consumers, which make their choices sequentially. Forward-looking agents are also modeled, e.g., in papers by Fudenberg and Tirole [8] and Zhu and Iansiti [30].

Veiga [27] studies the dynamic price design in a market with positive network externalities between consumers and shows how the form of the preference distribution affects the platform’s dynamic pricing decision. Comparing welfare maximizer and profit maximizer outcomes, Veiga [27] shows that the introductory fee of the platform is negative and below the steady-state price. This is because a new platform with no users has low value for the consumers (see also the “failure to launch” discussion in [6]). The effect of a new platform member is two-fold. First, because of the positive network externality, new platform members are easier to attract. Second, further membership expansion is more challenging, since the pool of potential members has decreased. The unique steady state condition requires that the second effect dominates the first. The same intuition applies also in our platform model.

We deepen the dynamic unobserved preferences analysis by illustrating how the shape of the preference distribution affects the platform’s optimal pricing decision and value over the share of members. In our model, the platform sets a fixed fee and meets a heterogeneous customer base, where the potential customers differ on their unobserved preferences. We model platform pricing under both static and forward-looking (rational) expectations.

Our application relates to platforms using above-mentioned possibilities in electricity markets. Digitalization enables platform applications to emerge also in electricity networks. Smart grids can use platform services for several reasons (see e.g. [28]). Mainly, the intermittency problem related to renewable energy sources creates a need for retailers to find consumers willing to adjust their consumption according to supply conditions [16]. Electricity networks are a challenging area for demand-side platform services for two reasons. Unlike in telecommunication platform services, there are diminishing scale effects with respect to a higher share of flexible demand-side customers [13]. In addition, as Richter and Pollit [19] and Ruokamo et al. [23] show, even though consumers are interested in different types of dynamic contracts and automated management of their homes, they also need sizable compensations for this type of participation.

3 Model

In this section we show how the price sensitivity of the participation rate is related to the probability density function of the heterogeneous unobserved preferences of potential participants. We solve the optimal pricing policy under static and rational expectations. We show that compared to the static consumer expectations scenario, under rational expectations the price sensitivity of participation is amplified by a factor that is defined by the participation adjustment rate, marginal change of platform externality and the density of the unobserved preferences. We introduce the model and discuss the equilibrium in Section 3.1. The dynamic model with static expectations is presented in Section 3.2. Rational expectations are assumed in Section 3.3. The model follows the setup presented in Veiga [27].

3.1 Static model

Assume there is a unit mass of households. The platform participation rate is q. The externality function f(q) captures the positive network effect, i.e., members view the platform more valuable the higher the participation rate is: f(q) > 0, f(q) > 0.

The platform operator knows the probability density function (pdf) ϕ of the households’ unobserved preferences ε. The platform operator now sets a fixed membership fee p. The utility of the household, if it participates in the platform, is

$$ u=-p+f(q)-\varepsilon . $$
(1)

Household i participates in the platform, when the utility of the membership is positive

$$ {u}_i>0\Rightarrow -p+f(q)>{\varepsilon}_i. $$
(2)

The participation rate is set by the fixed-point equation:

$$ q=\Phi \left(-p+f(q)\right), $$
(3)

where Φ is the cumulative distribution function of unobserved preferences ε.

Participation sensitivity with respect to the participation rate q can be derived as:

$$ \frac{\mathrm{\partial \Phi}\left(-p+f(q)\right)}{\partial q}=\phi {f}^{\prime }. $$
(4)

By definition, ϕf > 0, given the positive network externality function. In addition, assume that the participation sensitivity is smaller than one, ϕf < 1. Let a, b ∈  arbitrary. According to the mean value theorem, there exists c ∈ (a, b), such that

$$ \left(\phi {f}^{\prime}\right)(c)=\frac{\Phi \left(\mathrm{b}\right)-\Phi \left(\mathrm{a}\right)}{b-a}\le \frac{\left|\Phi \left(\mathrm{b}\right)-\Phi \left(\mathrm{a}\right)\right|}{\left|b-a\right|}<1\iff \left|\Phi \left(\mathrm{b}\right)-\Phi \left(\mathrm{a}\right)\right|<\left|b-a\right|. $$
(5)

Thus, the Banach fixed-point theorem can be applied, such that there exists q with q = Φ(−p + f(q)) if p is fixed.

From the fixed-point equation

$$ q=\Phi \left(-\mathrm{p}+\mathrm{f}\left(\mathrm{q}\right)\right)\iff 0=q-\Phi \left(-\mathrm{p}+\mathrm{f}\left(\mathrm{q}\right)\right)=R\left(q,p\right), $$
(6)

since R(p, q) = 0, we can derive the implicit function q(p) by

$$ \frac{\partial q}{\partial p}=-\frac{R_p}{R_q}=-\frac{\partial_p\left[q-\Phi \left(-p+f(q)\right)\right]}{\partial_q\left[q-\Phi \left(-p+f(q)\right)\right]}=-\frac{\phi }{1-\phi {f}^{\prime }}. $$
(7)

Assumption 1 −ϕf > 0 implies that platform demand is decreasing in price (∂q/∂p < 0). The density function of unobserved preferences ϕ is sufficiently diffused compared to the positive network externality: ϕ < 1/f′ (see [27]). Next, we show how the density function ϕ affects the dynamic price design.

3.2 Dynamic pricing, static expectations

Two components are added to introduce dynamics into the model. First, we add a discrete time index t, t ∈ {1, 2, …}. Second, we introduce a participation adjustment factor s ∈ [0, 1] to the model. The adjustment factor measures the share of households which, based on their preferences, make an active decision to participate or not to participate in the platform. Assuming s < 1 introduces participation adjustment friction to the model and describes a partial attention towards the platform service. Acquiring complete information about the service can be costly. Thus, full attention with respect to the utility of platform membership can be an unrealistic assumption.

Assume firstly that households have static expectations. They view the utility of the platform in period t as a function of the participation rate in period t − 1: f(qt − 1). Then, in period t, given that the platform price is pt, the share of households willing to join the platform, wt, is

$$ {w}_t=\Phi \left(-{p}_t+f\left({q}_{t-1}\right)\right). $$
(8)

The participation adjustment factor s implies that the actual change in participation rate ∆qt evolves according to

$$ {\Delta q}_t={q}_t-{q}_{t-1}=s\left({w}_t-{q}_{t-1}\right). $$
(9)

Assume the platform membership incurs no costs for the operator. We can write the platform operator’s profit maximization problem as follows

$$ \underset{p_t}{\max}\sum \limits_{t=1}^{\infty }{p}_t{q}_t\left({q}_{t-1},{p}_t\right), $$
(10)

such that

$$ {q}_t\left({q}_{t-1},{p}_t\right)={q}_{t-1}+s\left(\Phi \left(-{p}_t+f\left({q}_{t-1}\right)\right)-{q}_{t-1}\right). $$
(11)

Equations 10 and 11 can be written in the recursive form as

$$ V\left({q}^{prev}\right)=\underset{p}{\max } pq+\beta V(q), $$
(12)

where

$$ q\left({q}^{prev},p\right)={q}^{prev}+s\left(\Phi \left(-p+f\left({q}^{prev}\right)\right)-{q}^{prev}\right). $$
(13)

Equation 12 is the Bellman equation, which shows that the operator’s policy variable is the platform price p and the state variable is the previous period’s participation rate qprev. Equation 13 is the transition equation of the state variable.

The platform operator’s revenue maximization first order condition is

$$ \frac{\partial V\left({q}^{prev}\right)}{\partial p}=p\frac{\partial q}{\partial p}+q+\beta \frac{\partial V(q)}{\partial q}\frac{\partial q}{\partial p}=0, $$
(14)

where the price sensitivity of participation is

$$ \frac{\partial q}{\partial p}=- s\phi \left(-p+f\left({q}^{prev}\right)\right)\le 0. $$
(15)

Equation 15 shows that the price sensitivity of the participation rate is related to the probability density function of the unobserved preferences. Figure 1 illustrates this connection. A marginal increase (decrease) in the platform price decreases (increases) the participation rate by ϕs.

Fig. 1
figure 1

Probability density function of unobserved preferences (ε) and the sensitivity of platform participation rate

Equations 14 and 15 reveal the trade-off that the platform operator considers in the optimal price setting:

$$ q=\left(\phi s\right)\left[p+\beta \frac{\partial V(q)}{\partial q}\right]. $$
(16)

Equation 16 shows that the platform price is set so that the marginal benefit of a price change equals its marginal cost. Say the platform operator considers a marginal increase in price p in the current period. The left-hand side shows the marginal benefit. The platform receives extra revenue from all the participants (q). The right-hand side shows the marginal cost of the price change. The platform participation decreases by (ϕs) and the platform loses the payment (p) in the current period and the discounted value \( \left(\beta \frac{\partial V(q)}{\partial q}\right) \) in the following period from these potential participants.

Equation 16 highlights the importance of the price sensitivity of participation (ϕs) in the optimal dynamic platform pricing. Consequently, knowledge of the shape of the unobserved preferences density function (ϕ) provides an important insight into the platform pricing design phase.

3.3 Dynamic pricing, rational expectations

Assume next that the potential platform members have perfect understanding about the platform pricing and participation rate adjustment dynamics. When a potential new customer or a current platform member receives information about the platform participation rate qprev at the end of period (t − 1) and the current platform price p, they can correctly assess the positive network externality in period t: f(q(qprev, p)). The recursive optimization problem is

$$ V\left({q}^{prev}\right)=\underset{p}{\max } pq+\beta V(q), $$
(17)

where

$$ q\left({q}^{prev},p\right)={q}^{prev}+s\left(\Phi \left(-p+f\left(q\left({q}^{prev},p\right)\right)\right)-{q}^{prev}\right). $$
(18)

The platform operator’s first order condition is similar with Equation 14 under static expectations,

$$ \frac{\partial V\left({q}^{prev}\right)}{\partial p}=p\frac{\partial q}{\partial p}+q+\beta \frac{\partial V(q)}{\partial q}\frac{\partial q}{\partial p}=0, $$
(19)

but the price sensitivity of participation differs from Equation 15. Based on the Implicit Function Theorem and the use of implicit differentiation, we can write the price sensitivity as

$$ \frac{\partial q}{\partial p}=-\frac{-s\left(-1\right)\phi }{1-s{f}^{\prime}\phi }=-\frac{1}{1-s{f}^{\prime}\phi } s\phi . $$
(20)

Assumption 1 −fϕ > 0 implies that 1 − sfϕ > 0 as well, since s ∈ [0, 1]. Thus, the demand is decreasing in price, ∂q/∂p < 0. Furthermore, \( \left(\frac{1}{1-s{f}^{\prime}\phi}\right)>1, \)under the fixed-point assumption, ϕf < 1. Compared to the price sensitivity under static expectations in Equation 15, factor \( \left(\frac{1}{1-s{f}^{\prime}\phi}\right) \) amplifies the price sensitivity of participation under rational expectations.

Equations 19 and 20 reveal the trade-off that the platform operator considers in the optimal price setting under rational consumer expectations:

$$ q=\left(\frac{1}{1-s{f}^{\prime}\phi}\right)\left(\phi s\right)\left[p+\beta \frac{\partial V(q)}{\partial q}\right]. $$
(21)

Equation 21 shows that the optimal price is set, such that the marginal benefit (left-hand side) equals the marginal cost (right-hand side) of a price change. The difference to static consumer expectations (see Equation 16) is that under rational consumer expectations the price sensitivity of participation is amplified by the factor of \( \left(\frac{1}{1-s{f}^{\prime}\phi}\right). \)

4 Dynamic pricing of an electricity demand-side management service

Based on digitalization, electricity markets have turned into two-sided markets where consumers can actively react to real-time prices and feed their own distributed production back to the net (e.g. [14]). At the same time renewables are gaining market shares and create the intermittency problem [9, 12]. Demand side management (DSM) has been suggested as one solution to the intermittency problem. DSM refers to changes in the timing or in the level of electricity consumption [13, 19].

In our application, the DSM service refers to a household’s electricity consumption profile optimization in such a way that electricity costs are minimized, but the total consumption does not change. Changes in the electricity consumption are based on the changes in hourly electricity prices. For example, a residential customer can shift the household heating from a high-price period to a low-price period without a significant loss of comfort. The DSM operator optimizes the hourly electricity use of the household on behalf of the customer.

4.1 Network externality function in demand-side management services

Assume that there is a potential DSM service customer pool of \( \overline{q}=100 \) households. Each household has a smart meter, which facilitates the integration of the household’s heating system and the electricity price information of the electricity market. The DSM operator minimizes the total costs of electricity bought from the grid to upkeep the conformity levels in the participating households plus the imbalance costs it faces when these conformity limits cannot be met. We present the DSM optimization model and the annual costs over varying participation rates using actual Nord Pool data in Appendix 1.

Hourly electricity consumption \( {c}_h^i \), with mean consumption rate μh, of each household \( i,i\in \left\{1,2,\dots, \overline{q}\right\} \) in each hour h ∈ {1, …, H} is stochastic:

$$ {c}_h^i={\mu}_h+{\nu}_h^i, where\ {\nu}_h^i\sim N\left(0,{\varphi}^2\right),\forall i=1,\dots, \overline{q},h=1,\dots, H. $$
(22)

Given the stochasticity, when the automated heating optimization is done separately for each household, the households pay on average C(q = 1) for the electricity annually. Alternatively, the DSM operator can optimize the households’ electricity use and create value for the participants by pooling together a larger mass of households.

Assume the stochastic parts of hourly household electricity consumption realizations (\( {V}_h^i \)) are independent.Footnote 2 Consequently, if the DSM operator controls a larger pool of a household’s (\( q=2,\dots, \overline{q} \)) electricity usage, uncertainties related to the representative household’s electricity consumption decreases. This is because the DSM operator provides electricity to a larger network and the consumption realization shocks occur at varying scale and direction (negative and positive) over the pool of households. According to the Central Limit Theorem, when the number of participating households is q, the average electricity consumption of a household in the network becomes:

$$ {\overline{c}}_h={\mu}_h+{\overline{v}}_h, where\ {\overline{v}}_h\sim N\left(0,\frac{\varphi^2}{q}\right),h=1,\dots, H. $$
(23)

Given the reduced uncertainty, the DSM operator can allocate its members’ electricity consumption more precisely according to the hourly electricity prices. This increases the savings from the DSM service: C(q > 1) < C(q = 1). Consequently, in scenarios where more than a single household takes part in the DSM network (\( q=2,\dots, \overline{q}\Big) \), the network externality function f(q) is positive (Fig. 2). Concavity (f(q) < 0) implies that the marginal benefit of additional members in the network is diminishing. If all the potential members join the network, the positive externality effect \( f\left(\overline{q}\right) \) brings 39.5 € savings in each participating household’s annual electricity bill.

Fig. 2
figure 2

Network externality function. The monetary benefit per household as a function of total household participation rate \( q\in \left\{1,2,\dots, \overline{q}\right\},\overline{q}=100 \)

4.2 Unobserved preferences of demand-side management customers

Consumer preferences in demand management on the electricity market have been studied in several papers. Ruokamo et al. [23] study households’ willingness to offer demand flexibility in electricity usage and heating. They show that households are more sensitive to restrictions in electricity usage than to restrictions in heating. Both Broberg and Persson [2] and Richter and Pollit [19] show that consumers demand compensation for participating in automated demand side management programs. In addition, Dütschke and Paetz [5] show that consumers prefer simple dynamic pricing programs to complex ones.

On the positive side, Ruokamo et al. [23] show that households value power system level reduction in CO2 emissions. However, large emission reductions are required for activating the demand flexibility potential. Schlereth et al. [24] show that price consciousness and age increase the switching probability from a time-invariant to a time-variant pricing plan. Consumers also value technical support [19] and the societal effects related to demand-side flexibility should be communicated to potential dynamic pricing program participants [5].

The heterogeneity in valuations for the electricity service contract attributes implies that consumer profiling can provide useful information in service contract design [19]. In our model, we introduce unobserved preferences through several scenarios by making assumptions on their distributions. The benchmark pdf ϕ of the unobserved preferences is set to be normal: N(μ, σ2). We set μ = 0 €, which implies that the unobserved preferences are distributed evenly on both sides of mean zero. We set \( \sigma =f\left(\overline{q}\right)/1.96 \), which implies that 95% of the potential customers’ unobserved preferences are located between \( -f\left(\overline{q}\right)=-39.5\ \mathit{\text{\EUR}} \) and \( f\left(\overline{q}\right)=39.5\ \mathit{\text{\EUR}} \).

In an alternative scenario, assume that household’s attitudes towards DSM service become more favorable (Fig. 3). For example, consumers might appreciate the positive role of demand side flexibility in renewable energy integration in the electricity grid. Reference Scenario 1 implies that the unobserved preferences pdf moves to the left: N(μ − γ, σ2). We set γ = 10, which implies that the mean of unobserved preferences is now −10 €. Given the price p and participation rate q combination, the share of households willing to join the platform, w = Φ(−p + f(q)), is higher in Scenario 1 than in the benchmark scenario.

Fig. 3
figure 3

Unobserved preferences. Benchmark scenario (solid) with mean zero and Scenario 1 (dashed) with mean − 10 €

In a second scenario, assume that household’s attitudes are uniformly distributed (Fig. 4). Reference Scenario 2 implies that the probability for each unobserved preference value is even: \( \mathrm{U}\left(\underset{\_}{\varphi },\overline{\varphi}\right) \). We set φ = 3σ, which implies the unobserved preferences are distributed between −48.6 € and 48.6 €. Given the price p and participation rate q combination, the share of households willing to join the platform is higher (lower) in Scenario 2 than in the benchmark scenario when p + f(q) is low (high) (see cumulative distribution functions in Fig. 4, bottom).

Fig. 4
figure 4

Unobserved preferences. Benchmark scenario (solid) with mean zero and Scenario 2 (dotted) with uniform distribution

5 Optimal DSM pricing policies

Using the above-presented assumptions of a household’s expectations on the network size and distributions of unobserved preferences, we present the DSM service pricing policies and participation rates in this section. The platform operator’s profit maximization problem follows Equations (12) and (13) under the static expectations and Equations (15) and (16) under the rational expectations. The Bellman equations are solved using policy iteration. Discrete time t marks the annual time-steps and discrete state qt marks the number of households in the platform. We set the annual discount factor β to 0.95. The positive network externality, f(qt), describes the annual savings per household as a function of DSM service participation rate (see Fig. 2). The adjustment factor, s, is set to 0.5. The unobserved preferences’ density function, ϕ(ε), is assumed to be normal in the benchmark scenario.

In all the scenarios, we assume that the platform starts with zero members in year 0: q0 = 0. The platform chooses the prices for the following years (t = 1, 2, …) as a function of participation rate in the previous period: pt(qt − 1). We present the optimal pricing and participation paths over several scenarios (Table 1). In a static setting, the equilibrium participation rates over the fixed platform price are presented in Appendix 2.

Table 1 Scenarios in DSM service application

We illustrate how the distribution of the unobserved preferences (Benchmark, Scenario 1, Scenario 2) affects the dynamic price setting in Section 5.1. The effect of expectations on pricing (Scenario 3) are presented in Section 5.2. We discuss the effect of the participation adjustment factor (Scenario 4 and Scenario 5) in Section 5.3. Platform launching prices, equilibrium prices and participation rates over the different scenarios are compared in Section 5.4.

5.1 Pricing policy functions under unobserved preference distributions

Policy functions with normally distributed unobserved preferences are presented in Fig. 5. In the benchmark scenario with distribution around mean zero (solid line), the platform operator subsidizes early adopters by setting the platform price below the zero-marginal cost. In Scenario 1, a favorable shift in households’ preferences towards the platform attributes allows the platform to already charge a positive mark-up in the launching phase (dotted line).

Fig. 5
figure 5

Optimal pricing policy as a function of the participation rate q. Benchmark scenario (solid) with mean zero and Scenario 1 (dashed) with mean − 10 €

Optimal pricing policy increases sharply as a function of the participation rate initially, but a flattening of the price increase after a certain participation is achieved. These policy functions describe the interaction between the sensitivity of platform participation (Fig. 1) and the concave network externality function (Fig. 2).

We illustrate how these policy functions translate into action in Fig. 6. The platform subsidizes early adopters with lower prices. From year 4 onwards the participation and pricing paths seem to stabilize. With favorable attitudes towards the DSM service, the platform can charge a higher participation fee to a larger member base.

Fig. 6
figure 6

State (top) and policy (bottom) paths. Benchmark scenario (solid) with mean zero and Scenario 1 (dashed) with mean − 10 €

In Scenario 2, with uniformly distributed unobserved preferences, the initial pricing can be more aggressive. Because the probability mass on the left of the distribution is larger with uniformly than with normally distributed preferences (see Fig. 4), the platform operator can set a higher price and still capture members in the launch stage. On the other hand, the long-run participation rate in Scenario 2 is below the participation in the benchmark case. With uniform distribution, the platform cannot utilize the part of the cumulative probability function where the marginal increase in participation is high (Fig 7).

Fig. 7
figure 7

State (top) and policy (bottom) paths. Benchmark scenario (solid) with mean zero and Scenario 2 (dotted) with uniform distribution

5.2 Role of expectations for pricing policies

In Scenario 3, we assume rational expectations. The optimal pricing policy differs between the static and rational expectation cases with low participation rates (Fig. 8). Under rational expectations the platform does not have to subsidize early adopters, since the households can reason through the whole chain of participation adjustment.

Fig. 8
figure 8

Optimal pricing policy as a function of the participation rate q. Benchmark scenario (solid) with static expectations and Scenario 3 with rational expectations (dashed/dotted)

Figure 9 illustrates how expectations affect the state and policy dynamics in the launching phase, but the paths converge as the participation rate increases. When the consumers’ expectations are rational, both the participation rate and platform price deviate less from their equilibrium values. Platform launching is smoother and more profitable, when the adjustment process can be communicated to the potential customer base.

Fig. 9
figure 9

State (top) and policy (bottom) paths. Benchmark scenario (solid) under static expectations and under rational expectations (dashed/dotted)

5.3 Role of the participation adjustment factor

Platform participation adjustment factor s is set to 0.50 in the benchmark scenario. This implies that, given the general information on the participation rate and the platform price and the private information on a household’s other preferences, half of the customers willing to join or leave the platform under full attention do act in each period t. In Scenario 4 the participation adjustment factor is assumed to be 0.25 (more participation friction) and in Scenario 5 the factor is assumed to be 0.75 (less participation friction).

Figure 10 illustrates how the adjustment factor affects the pricing and participation rate dynamics. If the adjustment factor is high (less friction), the platform operator can set a higher price initially and the participation rate stabilizes faster. If the adjustment factor is low (more friction), the platform operator must subsidize early adopters heavily in the launching phase and adjust the price slowly towards the steady-state price level.

Fig. 10
figure 10

State (top) and policy (bottom) paths. Benchmark scenario (solid) with adjustment factor s = 0.50, Scenario 4 (light grey, dotted) with adjustment factor s = 0.25 and Scenario 5 (grey, dashed) with adjustment factor s = 0.75

5.4 Platform launching and equilibrium

The main simulation results are collected in Table 2. The first column shows the assumption change in the model setup compared to the benchmark case. Initial platform prices, equilibrium prices and equilibrium participation rates are presented in the next columns. The final column shows the discounted sum of platform profits over the first 10 years of operation: \( \pi =\sum \limits_{t=1}^{10}{p}_t{q}_t \).

Table 2 Launching price p0, equilibrium price p, equilibrium participation rate q and platform profit π

The DSM service subsidizes (p0 < 0) early adopters in the benchmark scenario and in Scenario 4 with higher participation friction. A high initial price can be set under rational consumer expectations. Thus, for a smooth launching, the DSM operator should try to inform the potential members about the positive network effect related to the service.

Highest equilibrium price p is set in Scenario 3, under uniform distribution of unobserved preferences. However, the equilibrium participation rate q is the lowest in Scenario 3 and the cumulative profit π is only slightly higher than in the benchmark scenario. The DSM operator achieves the highest cumulative profit in Scenario 1, where consumers’ attitudes towards the service attributes are more favorable. The increased attention towards climate change may thus favour DSM services, provided that the service provider can explain the environmental aspects related to the service to the customers (e.g. that the demand side flexibility enables a share of higher renewable energy sources in the electricity system).

6 Conclusions

In this article we analyze the dynamic platform pricing with positive direct network externalities. We show analytically that the price sensitivity of participation rate is related to the probability density function of the unobserved preferences, the participation adjustment factor, the network externality function and the consumers’ expectations. We illustrate the effect of these components on platform pricing through a launch of an electricity market demand-side management service application.

Our results show that prior knowledge about the shape of the unobserved preferences distribution gives valuable insight for the platform pricing design, especially during the launching phase. An interesting avenue for further study is how to set the platform price in the model-free environment, when the operator has no initial knowledge about the consumer preferences. Optimization of the platform pricing exploration/exploitation strategy in the launching phase is required when the transition model is not known to the platform operator.

In the generic setting, the platform operator balances the lost revenue from the existing participants with the increased revenue potential of new participants resulting from a marginal price decrease. The simulation results show that in the benchmark case, the platform operator is willing to accrue negative revenue in the launching phase to gain a larger participation rate later. If the unobserved preferences are more evenly distributed or the participation friction is lower, the platform operator can launch the service with a positive platform price and still achieve an increasing participation path for the platform.

In addition, we show that under rational consumer expectations the platform price can be set higher in the launching phase than under static consumer expectations. How consumers form the expectations about the network utility is related to the nature of the industry. For example, consumer expectations about the platform’s utility might be more rational in social networking applications than in technical applications, such as the demand-side management in the electricity markets. When the consumer expectations are static, the platform operator has to subsidize the early adopters in order to make the utility of the platform visible to the potential customer base. Consumers’ views about the participation adjustment process in industries with network externalities is an interesting research question for future studies.