Models for evaluating advertisement efficiency Nina Golyandina St.Petersburg State University Department of Statistical Modelling Data Science and Advertising 8 June 2017, London 1/29 Nina Golyandina Models for evaluating advertisement efficiency Outline Part I. A general review of consumer behaviour Part II. Probabilistic model of consumer behaviour Part III. TV spot testing Part IV. The model of switching and the Dirichlet model Part V. The model of switching and clicks. Discussion 2/29 Nina Golyandina Models for evaluating advertisement efficiency Part I Part I. A general review of consumer behaviour 3/29 Nina Golyandina Models for evaluating advertisement efficiency Part I. A general review of consumer behaviour There are different models of buyer behaviour. There are different models of advertisement efficiency. There are different models of on-line advertisement efficiency. There are many papers and books devoted to these problems. As a result, there are different qualitative models, case studies, or complex mathematical models (e.g. the Dirichlet model). On the other hand, different machine-learning procedures frequently use complex quantitative models with many (non-interpreted) parameters. What we want: to consider simple probabilistic models with basic easy-to-interpreted parameters that help to understand the consumer behaviour, estimate quantitative characteristics, predict the future behaviour. 4/29 Nina Golyandina Models for evaluating advertisement efficiency Part I. A general review of consumer behaviour Thus, we want to describe the consumer behaviour and the advertisement efficiency. We consider a mathematical probabilistic model with two main parameters: the effect of external actions directed to the buyer (we mean advertisement); the measure of behavioural loyalty (=conservatism/memory in the product choices). Behavioural loyalty means to buy the same product when there are few alternatives available. The model should describe the process of the product choice/purchase/click for a random buyer. Remarks. (1) We do not discriminate between brands and products. (2) Assume that buyers have similar behaviour within the same (sub)category. 5/29 Nina Golyandina Models for evaluating advertisement efficiency Part I. How to interpret probabilities Certainly, each person is unique and has different characteristics. Statistical or probabilistic model corresponds to transformation of individual features to probabilities. Difference: Individual approach: the first 10 of 100 people were affected by the advertisement and the next 90 people were not. That is, the first 10 people differ from the other 90 people. Probabilistic approach: all have the same behaviour, each person was affected with probability 0.1 and was not affected with probability 0.9. The result: the number of affected people is 10% in average — the same in both approaches. Advantage of probabilistic model is that each person has the same (or similar) behaviour. 6/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. Part II. Probabilistic model of consumer behaviour 7/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. The model Let us discuss how to describe the consumer behaviour. Let a consumer use the product/brand B. How does she react on the advertisement of Product A? What is her next choice in the shop? An example of the behaviour of a random buyer With probability padv she is affected by the advertisement and therefore buys Product A. What are her actions with probability 1 − padv ?. This depends on the loyalty of the customer to Product B. The loyalty can be described in probabilistic manner: with probability pch the customer is ready to change the product/brand; with probability 1 − pch (loyalty) she is not ready to change her preferences. 8/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. The model It is clear that a loyal-to-B customer of Product B, who is not affected by advertisement of A, will buy Product B. Consider the case, when a customer of Product B is not loyal to B and is not affected by advertisement. Since we discuss a probabilistic model, we presume that this happens with some probabilities (with pch a customer is not loyal and with 1 − padv she does not affected by advertisement). It is natural to assume that the customer, who is not loyal to a specific product/brand, will buy a random product from the given (sub)category; that is, she ‘forgets’ the previous choice. We assume that the market shares are not changed and therefore the customer buys Product A with probability pA , Product B with probability pB , and so on, where pA is the market share of A, pB is the market share of B, ... 9/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. The simple model Let us show how to construct the models and how to use the results. We start with the simple case without advertising. ‘Product A’ or ‘Product B’ means that the buyer purchases the corresponding product/brand. Product A pA . prev ts’ e g r ‘fo p ch pB Product B 1 − p loya l 10/29 Product B pC ch Product B Nina Golyandina Product C Models for evaluating advertisement efficiency Part II. The simple model Let pB % be the share of buyers, who purchased Product B at the first step. Then, at the second step, the share of Product B is calculated as P(B, B) + P(A, B): pB · ((1 − pch ) + pch pB ) + (1 − pB ) · pch pB = pB . We see that the model describes the balanced market (purchases do not change market shares). A A pA pA B, pB ts’ rge ‘fo p ch 1− loy al pB B pc h 1− loy al B 11/29 A, 1 − pB ts’ rge ‘fo p ch Nina Golyandina pB B pc h A Models for evaluating advertisement efficiency Part II. Simple model Thus, we consider a simple model with the parameters pA , pB , ..., which reflect the market shares of products and the parameter pch , which reflects the share of customers that are ready to switch between products/brands. On the base of changes of choices, we can estimate the loyalty 1 − pch : pch = (P(A, B) + P(B, A)/(2pA pB ), where P(A, B) and P(B, A) are the probabilities of switches between different products. Example: Model: A B Data: A B A P(A, A) = 0.5 P(A, B) = 0.1 B P(B, A) = 0.1 P(B, B) = 0.3 A 50 purchases of (A,A) 10 purchases of (A,B) B 10 purchases of (B,A) 30 purchases of (B,B) Here pA = 0.6, pB = 0.4, pch = (0.1 + 0.1)/(2 · 0.6 · 0.4) ≈ 0.42. 12/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. The model with advertising, version 1 Let us include the advertising of Product A in the model. There are two ways how to do it. The first version: the advertising effect does not depend on loyalty. Product B t ffec ot a n s oe ad d − p adv 1 Product B l loya p ch 1− pch ‘for gets ’ pr ev. Product A pA pB pad Product B v ad a ffec ts Product A pC Product C 13/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. The model with advertising, version 2 The advertising of Product A. The second version: the advertising affects only non-loyal customers. Product A ’ gets ‘for p ch Product B 1 − p loya l ts ffec ad a v p ad 1− pad ad d v oes not affe ct Product A pA pB Product B ch Product B pC Product C 14/29 Nina Golyandina Models for evaluating advertisement efficiency Part II. The models with advertising, summary Parameters: pA is the share of the advertised product, pB = 1 − pA ; padv characterizes the strength of the advertising; pch characterizes the probability that the customer is ready to change his choice. The first model: the advertising effect does not depend on loyalty. Then the increase of buyers of Product A is equal to (1 − pA )padv . The second model: the advertising affects only non-loyal customers. Then the increase of buyers of Product A is equal to (1 − pA )pch padv . 15/29 Nina Golyandina Models for evaluating advertisement efficiency Part III Part III. TV spot testing 16/29 Nina Golyandina Models for evaluating advertisement efficiency Part III. TV spot testing We analysed the TV spot tests provided by P&G company. A typical experiment of Copy Testing is directed to measure the efficiency of an advertisement for a certain Product A. The corresponding data set is given in the form of switching matrices (the numbers of respondents switching their preferences from the product i to the product j). As a measure of the TV spot effect, the expected increment of the market share of Product A called TPM (trial potential measure) is used. The first version of the model: TPM = (1 − pA )padv . The second version of the model: TPM = pch (1 − pA )padv . This means that TMP depends on different characteristics: the share of other products (1 − pA ), the TV spot strength padv , and, maybe, pch . 17/29 Nina Golyandina Models for evaluating advertisement efficiency Part III. TV spot testing An example of the switching matrix: Post - choice Total P.01 P.02 P.03 P.04 P.05 P.06 P.07 P.08 P.09 P.10 P.11 P.12 P.13 P.14 P.15 P.16 P.17 other AOK 10 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Avon 6 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Bebe 13 1 0 9 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 Ellen Betrix 37 0 0 0 23 3 1 0 2 0 0 1 0 1 0 1 1 2 2 Jade 17 0 1 1 0 10 0 0 0 0 0 1 2 0 0 0 0 1 1 Juvena 9 0 0 1 0 0 6 0 0 1 1 0 0 0 0 0 0 0 0 Kamill 4 0 0 0 0 0 0 3 0 0 0 0 0 1 0 0 0 0 0 Lancome 27 0 0 0 2 1 2 0 17 1 0 1 1 2 0 0 0 0 0 Marbert 8 0 0 0 0 0 0 0 0 3 0 2 0 1 0 2 0 0 0 Mouson 5 1 1 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 Nivea 39 0 1 1 0 0 1 1 1 0 1 28 1 0 0 3 0 0 1 Oil of Olaz 29 0 0 0 0 0 1 0 1 0 0 2 22 1 0 1 1 0 0 Plenitude 15 0 0 0 0 0 0 0 2 0 0 0 0 10 1 1 1 0 0 Pond's 2 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 Quenty 22 0 0 0 0 0 0 0 2 1 0 4 1 0 1 10 3 0 0 Vichy 21 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 18 0 0 Yves Rocher 11 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 7 1 other/not any brand 14 no answer 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 Total 289 11 7 13 26 14 11 4 27 8 5 40 28 16 4 20 24 12 Before: 26 consumers. After: 37 consumers. TPM = (37 − 26)/289 = 0.038, the expected increment is 3.8%. The estimated parameters: pA = 0.1, padv = TPM/(1 − pA ) = 0.042, that is, 4.2% of all customers will be affected by the advertising pch = 0.35, that is, 65% are loyal to the chosen product/brand. 18/29 Nina Golyandina Models for evaluating advertisement efficiency 19 Part III. TV spot testing The expected growth of buyers of Product A is TPM = 3.8%. Model 1 (advertising affects all buyers): strength of TV spot = 4.2% Model 2 (advertising affects only non-loyal buyers): strength of TV spot = 12%. Probably, in the real-life conditions, the model 2 is proper. Then: For categories with higher loyalty, the advertising should be much more stronger. 19/29 Nina Golyandina Models for evaluating advertisement efficiency Part III. TV spot testing Products are labelled by category and subcategory. Loyalty depends on subcategories. PP_DP — Category ‘Paper’, Subcategory ‘Diapers’ — a stronger loyalty, since pch ≈ 0.1 PP_TP — Category ‘Paper’, Subcategory ‘Toilet Paper’ — a weaker loyalty, since pch ≈ 0.3 20/29 Nina Golyandina Models for evaluating advertisement efficiency Part III. TV spot testing The use of the model in TV spot testing: 1 Understanding of relation between the advertisement strength and the impact on the market shares 2 More precise statistical estimation of parameters. It is important to distinguish between random switches and driven switches. The model helps to understand how many people is enough to decide correctly if the TV spot is successful. The accuracy depends on loyalty. The smaller is loyalty, the worse is the accuracy. Thus, for (sub)categories with large random switches, larger sample sizes of buyers for ad testing should be taken. 21/29 Nina Golyandina Models for evaluating advertisement efficiency Part IV Part IV. The model of switching and Dirichlet model 22/29 Nina Golyandina Models for evaluating advertisement efficiency Part IV. The model of switching and Dirichlet model There is a connection between the Dirichlet model of Buyer Behaviour with the parameter S and the model with the probability of random switches pch . It appears that for two products S = pch /(1 − pch ), pch = S/(S + 1). Two citations: ‘Bound (2009): S parameter has in practice quite a simple intuitively attractive meaning as a measure of brand purchasing diversity. It is closely associated with the average number of brands bought.’ ‘The S parameter has been used to calculate φ, a measure of polarisation, which has been defined as a brand loyalty measure. Jarvis, Rungie and Lockshin (2007) define it as φ = 1/(1 + S). In that paper φ is used to compare the brand metrics of product categories of repertoire and subscription type categories.’ Thus, in these terms, polarisation = loyalty: φ = 1 − pch . 23/29 Nina Golyandina Models for evaluating advertisement efficiency Part IV. The model of switching and Dirichlet model If there are several brands, then the loyalty for each brand can be calculated on the base of switches between the given brand and the other brands (Li, Habel, Rungie (2009)). (j) Then we obtain different polarisations φj = 1 − pch as measures of jth-brand loyalty. The Dirichlet model: all φj are equal. Deviation from the Dirichlet model: e.g., brands with higher market share (within the same category) have larger loyalty. Generally, we can consider φ (or 1 − pch ) as a weighted average of brand loyalties as a measure of behavioural loyalty. However, for some categories the loyalty excess for strong products cannot be ignored. E.g., the credit cards market. Thus, our simple model is connected to the known market models; in particular, the parameter estimates are comparable between different models. 24/29 Nina Golyandina Models for evaluating advertisement efficiency Part V Part V. The model of switching and clicks. Discussion 25/29 Nina Golyandina Models for evaluating advertisement efficiency Part V. The model of switching and clicks The previous model helped to predict the advertisement potential to increase the market share. How to construct the model for clicks with the same parameters pch and padv ? Let an advertisement of Product A be shown to the consumer, who uses Product B. Then the model may be: ready Product B ects ad aff p adv 1−p ange to ch p ch ad do es 1−p Click adv not a ffect No click ch loyal 26/29 No click Nina Golyandina Models for evaluating advertisement efficiency Part V. The model of switching and clicks Let an advertisement of Product A be shown to the consumer, who uses Product A. Then the model may be: ready Product A Click ects ad aff p adv 1−p ange to ch p ch ad do es adv not a ffec t 1−p No click ch loyal 27/29 Click? Nina Golyandina Models for evaluating advertisement efficiency Part V. The model of switching and clicks. Purchase frequency The scheme with clicks is working if the buyer needs the product at the moment of the ad show. It is connected to the purchase frequency. In turn, the purchase frequency depends on the time frame. - If, say, the product is daily used/purchased, then the probability that the buyer needs the product pneed = 1. - If, say, the product is quarterly used/purchased, then pneed = 1/90 in the framework of one day and pneed = 1/3 in the framework of one month. In any case, the model for clicks has an additional parameter pneed , which depends on the purchase frequency in the (sub)category. 28/29 Nina Golyandina Models for evaluating advertisement efficiency Part V. The model of switching and clicks. Discussion Product A is advertised: Click B pB p adv 1− p p ch 1− adv No click pch No click A pA p adv 1− p p ch 1− Click adv pch No click Click? Thus, in our simple model, the average number of clicks is N · pneed · (padv · pch + pA · (1 − pch )), where N is the number of shows. We obtain the natural conclusion: the loyalty is the driver for clicks for people who use the advertised product, while for those who are ready to change their choice, clicks are based on the advertisement strength. Here pA is the share of Product A within the people that look at the advertisement. Definitely, to click does not mean to buy. E.g. the probability pA · (1 − pch ) corresponds to clicks, which probably do not lead to the increase of the market share. Certainly, different models should be considered. 29/29 Nina Golyandina Models for evaluating advertisement efficiency
© Copyright 2026 Paperzz