4  Case Studies

Two case studies illustrate the application of DICE. These studies are designed to replicate and expand classic context effects within a more ecologically valid social media feed environment using DICE. The focus of the case studies is to illustrate the usage and resulting data streams of DICE rather than advancing theory. This section aims to achieve two objectives. First, the studies demonstrate the ability to manipulate entire feed compositions and sequences, rather than just individual social media posts. Second, they demonstrate how post-level dwell time measurements can be used to approximate attention, complementing insights gained from traditional self-report measures. Substantively, Case Study 1 examines how content surrounding a sponsored post affects brand perceptions, while Case Study 2 explores how the specific position of a post within a feed influences attention and brand recall.

4.1 Case Study 1: Feed Composition and Context Effects

Case Study 1 demonstrates DICE’s capability to study context effects with high experimental control and study realism. This study illustrates how researchers can systematically manipulate the broader context (i.e., the composition of the feed) in which users encounter a specific post (in this case, a sponsored post from a brand). Substantively, Case Study 1 examines the issue of brand safety in social media advertising. Brand safety refers to the idea that advertising should not appear in contexts that could harm a brand’s reputation (Fournier and Srinivasan 2023). This concern is particularly relevant for social media advertising, where platforms use automated systems to place ads in dynamic, user-generated content environments. These systems often lack the nuanced understanding needed to identify potentially problematic contexts that could harm a brand. While industry reports suggest that up to 75% of brands have experienced such unsafe brand exposures (Ahmad et al. 2024; GumGum Inc. 2017), examining these effects in the field risks apparent brand damage.

4.1.1 Experimental Design

To test how brand (un)safe contexts affect brand perceptions, we created two social media feeds that were identical in structure but varied in their content surrounding a sponsored post (see Figure 4.11 for exemplary screenshots of the brand (un)safe feeds). The sponsored post in both conditions was an ad by the airline KLM promoting flights to Brazil.

In the brand-safe condition, the sponsored post was surrounded by actual organic posts covering Brazil scraped from the web. In the brand-unsafe condition, however, the sponsored post was surrounded by another set of scraped organic posts about the severe flooding that occurred during the time of the study. Such a situation is precisely the type of contextual mismatch that automated systems can create and managers fear due to the adverse consequences for brands (Ahmad et al. 2024; GumGum Inc. 2017). In both conditions, the sponsored post was always fixed in the fifth position, whereas the order of the organic posts varied randomly.

Figure 4.1: Exemplary DICE Feeds from Case Study 1

4.1.2 Procedure

We recruited 982 US-American participants on Prolific (\(M_{age} = 39\) years; 56% female) to participate in the study. Participants browsed the simulated feed on their own devices (75% desktop, 21% mobile, and 4% tablet). After scrolling through the feed, participants were redirected to a Qualtrics survey in which they first provided demographic information as a filler task. Next, participants reported their brand attitude toward KLM using three seven-point scales (1 = “Negative/Unfavorable/Dislike” and 7 = “Positive/Favorable/Like”; \(\alpha\) = 0.96). Finally, we assessed participants’ awareness of the Brazil flooding. For this and all studies, all stimuli, materials, data, and analysis code are available on the Open Science Framework (OSF): https://osf.io/2xs5c/?view_only=4bf95d2a2c8449218b5fa7cd288f626a.

4.1.3 Stimuli

Building on the CSV file structure introduced in Case Study 1, we created a file containing two distinct sets of content: nineteen organic posts for each experimental condition, plus one sponsored post that needed to appear in both feeds. To ensure the sponsored post would appear in both conditions while maintaining DICE’s CSV structure, we entered the sponsored post twice in the file - once for each condition. This resulted in a file with forty rows total: nineteen organic posts for each condition plus the sponsored post appearing twice. Each post’s content was specified in columns such as <text> and <username>. We used the <condition> parameter to distinguish between our brand-safebrand-unsafe feeds, assigning each row (i.e., each post) to its respective condition. Similar to Case Study 1, we left the <sequence> column empty for organic posts to enable randomization, with one key exception: the KLM sponsored post was assigned a fixed <sequence> value of “5” to ensure consistent positioning across conditions. We marked this post as sponsored using the <sponsored> parameter and included a KLM landing page URL in the <target> column for participants who clicked on the ad. The resulting CSV file was uploaded to an online repository to generate a URL for the DICE app.

Table 4.1 shows an excerpt of the exact CSV files we used to create the stimuli for this study. You can download that file here.

Table 4.1: CSV File Used in Study 1
doc_id datetime text media alt_text likes reposts replies username handle user_description user_image user_followers sponsored target condition sequence commented_post source
5 08.05.24 09:30 Brazil’s wild beauty calls! Experience nature like never before. Book your breathtaking adventure with KLM. https://i.postimg.cc/MGQtKsh2/brazil-wild-beauty.webp NA 336 52 9 KLM KLM Official global account of KLM. FAQ about flying from AMS: http://klmf.ly/Schiphol. To learn how we can assist you, please check: http://klmf.ly/ContactCentre. https://pbs.twimg.com/profile_images/1807736403385561088/HaxXwA-t_400x400.jpg 2223756 1 https://www.klm.com.br/en-br/flights-from-brazil appropriate 5 0 NA
16 08.05.24 09:30 Madonna shines in a custom Jean Paul Gaultier Haute Couture once again as she took the stage for her legendary grand finale for her ‘Celebration Tour’ in Brazil 💚 https://pbs.twimg.com/media/GM5QxcZXMAA4nDR?format=jpg&name=large NA 17123 2123 117 JPGaultier Jean Paul Gaultier Jean Paul Gaultier https://pbs.twimg.com/profile_images/1780899814722473984/u02Lhtw4_400x400.jpg 1423123 0 NA appropriate NA 0 https://twitter.com/JPGaultier/status/1787455029789499619
17 08.05.24 09:30 Waved Woodpecker (Celeus undatus) in Brazil 🐦🇧🇷 📷 Schuler Franz ©️ #Brazil #nature #wildlife #photography https://pbs.twimg.com/media/GHOD_EjXkAACxmS?format=jpg&name=medium NA 1109 280 16 Liberta Cherguia 🇪🇺 MbarkCherguia 🌳 Nature lover | 📸 Capturing nature’s beauty | Open to collaborations | Follow for stunning landscapes! 🌄 | Check out Geniustechw for art, tech & culture https://pbs.twimg.com/profile_images/1748768033231798272/yx0DbMM4_400x400.jpg 23249 0 NA appropriate NA 0 https://twitter.com/MbarkCherguia/status/1761897016681017449
18 08.05.24 09:30 Using sustainable materials and innovative folding doors, Casa Sui promises an interactive living space. Through its nature-inspired design, it perfectly blends with its surroundings. Details: https://arc.ht/3S1LWWX | 📍 Belo Horizonte, Brazil #ProjectOfTheDay #ArchitizerAwards https://pbs.twimg.com/media/GEChwN4XQAA17mq?format=jpg&name=medium NA 311 64 0 Architizer Architizer Architizer is the home of architectural inspiration. https://pbs.twimg.com/profile_images/842415551955759109/om8egmBt_400x400.jpg 1203859 0 NA appropriate NA 0 https://twitter.com/Architizer/status/1747574513343025652
19 08.05.24 09:30 The flora in Pará, Brazil, is essential for its economy, but preserving #biodiversity is equally important. Integrating it into value chains benefits the climate, people, and the economy. Learn more with this nature_org infographic! https://pbs.twimg.com/media/GAvWidjb0AAMYMU?format=jpg&name=4096x4096 NA 142 60 3 UN Biodiversity UN Biodiversity Official account of the Secretariat of the Convention on Biological Diversity. Our Acting Executive Secretary hdavidcooper https://pbs.twimg.com/profile_images/1737083733147070464/irgdpyhW_400x400.jpg 203847 0 NA appropriate NA 0 https://twitter.com/UNBiodiversity/status/1735162703465890034
20 08.05.24 09:30 Brazil overlaid onto Europe https://pbs.twimg.com/media/GNCfMeJXUAAn61W?format=jpg&name=large NA 2899 333 37 Epic Maps 🗺️ Locati0ns Educational and informative world Maps 🗺️. Scroll Down & Get More Knowledge. We do not own any content posted. Dm for removal/credit. https://pbs.twimg.com/profile_images/1369972073758564355/nzPns41x_400x400.jpg 850949 0 NA appropriate NA 0 https://twitter.com/Locati0ns/status/1788104092574998635
21 08.05.24 09:30 I don’t say this lightly - but the floods in Porto Alegre, Brazil, are looking comparable to what Katrina did to New Orleans in 2005 – massive evacuations, water & power outages, key infrastructure damaged, parts of city unlivable, possible long-term consequences https://pbs.twimg.com/media/GNC-y3PWoAAGfil?format=jpg&name=900x900 NA 3020 550 24 Brian Winter BrazilBrian Editor-in-chief AmerQuarterly. Latin American politics & barbecue. ““O mais brasileiro dos texanos.”” Opinions mine. https://pbs.twimg.com/profile_images/1696273071898800128/Qc439vin_400x400.jpg 71129 0 NA inappropriate NA 0 https://twitter.com/BrazilBrian/status/1788140902067634491
22 08.05.24 09:30 Sentinel-2 satellite imagery from earlier today shows the incredible extent of the historic flooding in Rio Grande do Sul, Brazil. Just terrible. https://saltwire.imgix.net/2024/5/7/brazil-floods-death-toll-rises-to-90-dozens-still-stranded.jpg?cs=srgb&fit=crop&h=568&w=847&dpr=2&auto=enhance%2Cformat%2Ccompress NA 11239 34120 56 Nahel Belgherze WxNB_ Covering extreme weather events around the world. Also interested in climate dynamics, geohazards & satellite remote sensing. Views are my own. https://pbs.twimg.com/profile_images/1729266199496736768/ADI5Spzl_400x400.jpg 51737 0 NA inappropriate NA 0 https://twitter.com/WxNB_/status/1787616302737035457
23 08.05.24 09:30 The sheer scale of the flooding in the metropolitan area of Porto Alegre, Brazil, which is home to over 4 million people, is hard to comprehend. Thousands of homes flooded, towns cut off, dozens killed, hundreds missing. NA NA 2231 1415 51 Nahel Belgherze WxNB_ Covering extreme weather events around the world. Also interested in climate dynamics, geohazards & satellite remote sensing. Views are my own. https://pbs.twimg.com/profile_images/1729266199496736768/ADI5Spzl_400x400.jpg 51737 0 NA inappropriate NA 0 https://twitter.com/WxNB_/status/1787942289349783798

4.1.4 Participants and Randomization Checks

Participants were randomly assigned to view either the brand-safe feed (featuring general Brazil-related content) or the brand-unsafe feed (featuring flood coverage). A key advantage of DICE over observational and platform studies is its ability to implement true random assignment, allowing us to isolate the effect of context while canceling out other factors that might influence brand perception. To validate DICE’s randomization functionality, we examined the balance between treatment groups: as illustrated in Table 4.2, the two treatment groups do not exhibit differences in observables. Following Kerwin, Rostom, and Sterck (2024), we also found support for balanced conditions in an omnibus test of joint orthogonality with randomization inference (\(p=\) 0.39).

Table 4.2: Covariate Balance Across Conditions
Covariate Safe Unsafe Difference p-value
Mean Age (Years) 38.848 38.522 -0.326 0.702
Female (Percent) 58.439 54.262 -4.177 0.194

4.1.5 Data

Our dataset comprises 955 participants and 15,343 observations at the participant \(\times\) post level. Whereas Case Study 1 analyzed multiple sponsored posts across participants, here we focus on a single sponsored post (i.e., the KLM ad) viewed by all participants, which simplifies our analytical approach. Our final sample comprises 955 observations on the participant level, which is slightly less than the expected one observation per participant due to connectivity issues: no dwell time data were recorded for around 0.00% of the sponsored posts.

This simplified “short” data structure has two convenient methodological implications. First, because we analyze one observation per participant rather than nested data, we can apply simpler methods such as ordinary least squares (OLS) regressions in our analyses. Second, because we only focus on one sponsored post, we do not need to divide our dwell time measure by the post’s height as we did in Case Study 1. Both aspects increase the interpretability of our results.

Table 4.3 shows an excerpt of the processed data to illustrate its nested (i.e., “long”) structure.

Table 4.3: Processed Data Analyzed in Study 2
Participant ID Position in Feed Likes Replies Seconds in Viewport Dwell Time Brand Attitudes Age Female Desktop Recall
59e833e72f63d30001c8fb86 5 FALSE FALSE 1.783 0.5782973 4.000000 36 FALSE TRUE FALSE
59f226a9d6380600018b2923 5 FALSE FALSE 6.393 1.8552036 5.333333 60 TRUE TRUE TRUE
5a0ef93279f96a0001c73f25 5 FALSE FALSE 3.500 1.2527630 4.000000 31 TRUE TRUE FALSE
5a42c80ddaea400001ac24e0 5 FALSE FALSE 10.239 2.3262040 5.000000 47 TRUE TRUE FALSE
5a542b96e0cf3d0001260df1 5 FALSE FALSE 1.111 0.1052605 4.000000 38 TRUE TRUE FALSE
5a5c2c2eeedc320001429df1 5 FALSE FALSE 20.422 3.0166128 4.000000 33 TRUE TRUE FALSE
5a7618b18fe2dc0001057243 5 FALSE FALSE 3.866 1.3522204 6.000000 43 TRUE TRUE FALSE
5a78e410ae9a0b0001a97274 5 TRUE FALSE 5.915 1.7774915 6.000000 32 TRUE FALSE FALSE
5a91756d6475f900019f90f1 5 FALSE FALSE 4.484 1.5005155 4.000000 43 TRUE FALSE FALSE
5a9fc2b66475f90001a0219a 5 FALSE FALSE 3.165 1.1521531 1.333333 31 TRUE TRUE FALSE
5aaf4b0ce1546900019b01de 5 FALSE FALSE 0.301 -1.2006450 4.000000 43 TRUE TRUE FALSE

4.1.6 Results and Discussion

Brand attitudes toward KLM were significantly less positive in the brand-unsafe feed condition (\(M_u = 4.310\), \(SD_u = 1.366\)) compared to the brand-safe feed condition (\(M_s = 4.821\), \(SD_s = 1.161\), \(b = -.510\), \(SE = .082\), \(t(953) = -6.217\), \(p = .000\), \(d = .403\)).

To further explore the interplay between the KLM ad’s context and brand attitudes, we examined whether the dwell time of the ad moderated the previously reported main effect of context. An OLS regression revealed a statistically significant interaction between the context’s brand safety and dwell time (\(b = -.302\), \(SE = .068\), \(t(951) = -4.455\), \(p = .000\)), indicating that the lack of attention shapes how context affects brand attitudes (see Figure 4.2). This suggests that the negative effect of an unsafe context on brand attitude only emerged when participants spent a sufficient amount of time viewing the sponsored post. In contrast, among those participants with minimal dwell time, there was little difference in brand attitudes between safe and unsafe contexts. The main effects of brand safety (\(b = -.020\), \(SE = .137\), \(t(951) = -.143\), \(p = .886\)) and dwell time (\(b = .096\), \(SE = .050\), \(t(951) = 1.929\), \(p = .054\)) were not significant. The ad’s dwell time did not vary across brand safety conditions (\(b = -.002\), \(SE = .078\), \(t(953) = -4.662\), \(p = .982\)). Finally, this moderation is robust to alternative model specifications (see Section 4.1.7) where we repeated the same analysis while controlling for the dwell time allocated to all organic posts (\(b = -.316\), \(SE = .068\), \(t(950) = -4.662\), \(p = .000\)).

Figure 4.2: Moderation of the Effect of Context on Brand Attitudes by Dwell Time

From a substantive perspective, the findings provide experimental support for brand safety concerns and reveal an intuitive nuance: contextual misplacements primarily harm brand perceptions when consumers pay sufficient attention to the content. When attention is minimal (indicated by minimal dwell times), the negative impact of unsafe contexts appears to be neutralized. From a methodological perspective, this study illustrates how researchers can manipulate entire feed compositions rather than just single social media posts. It also showcases how DICE’s dwell time data can be interpreted as a proxy of attention. A lack of dwell time for a post, however, implies a lack of attention to this content.

4.1.7 Robustness Checks

To test the robustness of our findings, we conducted additional analyses controlling for participants’ dwell time on organic posts that constituted our experimental manipulation. Since the brand safety manipulation involved varying the content of organic posts surrounding the sponsored ad (brand-safe vs. brand-unsafe), it was important to verify that our results were not simply driven by differential attention to these organic posts across conditions.

Models 1 and 2 in Table Table 4.4 feature the main findings reported in the manuscript. Model 3 adds the dwell time on all organic posts as a covariate, while Model 4 replaces the dwell time on the sponsored post with the dwell time on the organic posts. Both models demonstrate that our key findings (i.e., the main effects as well as the interaction between brand safety and dwell time) were robust. The interaction effect (Brand-Unsafe × Dwell Time KLM) remained significant, indicating that the moderating role of attention on context effects persists even after accounting for engagement with the manipulated organic content. Model 4 additionally shows that dwell time on organic posts also moderates the brand safety effect.

Table 4.4: Estimates of Brand Attitude as a Function of Brand Safety and Dwell Times

Model 1

Model 2

Model 3

Model 4

b

SE

1

p

b

SE

1

p

b

SE

1

p

b

SE

1

p

Brand-Unsafe -0.510 0.082 <0.001 -0.020 0.137 0.886 -0.006 0.137 0.962 0.834 0.556 0.134
Dwell Time (KLM)


0.096 0.050 0.054 0.057 0.052 0.275


Dwell Time (Organic)





0.175 0.064 0.007 0.214 0.083 0.010
    Brand-Unsafe × Dwell Time (KLM)


-0.302 0.068 <0.001 -0.316 0.068 <0.001


    Brand-Unsafe × Dwell Time (Organic)








-0.284 0.116 0.014
Constant 4.821 0.058 <0.001 4.664 0.099 <0.001 3.901 0.297 <0.001 3.810 0.395 <0.001
0.039

0.062

0.070

0.046

1

SE = Standard Error

4.2 Case Study 2: Position Effects and Competing Attention Between Brands

Rather than focusing on a single post, Case Study 2 examines how multiple brands compete for user attention within the same feed—a common scenario in social media advertising where multiple advertisers target the same user and try to “cut through the clutter” of both organic content and competing ads (Ordenes et al. 2019). Case Study 2 also illustrates how to approximate attention patterns across an entire feed containing multiple sponsored posts from different advertisers in the same product category. By studying how users engage with multiple sponsored posts in a single feed, we can better understand the dynamics of attention allocation in social media environments where brands compete for attention simultaneously, building on related memory and context effects studied in traditional advertising environments (Pieters, Warlop, and Wedel 2002). Specifically, we examine how the position of sponsored posts affects brand recall when multiple brands are presented within the same feed, and how the dwell times captured through DICE help explain these effects.

4.2.1 Experimental Design

To investigate the relationship between ad placement and recall, we simulated social media feeds containing both organic and sponsored posts. Whereas the set of organic and sponsored posts was the same for all participants, the sequence in which the participants were exposed to these posts was unique for every participant as we randomized the sequence between subjects.

To investigate the relationship between ad placement and brand recall, we simulated a social media feed containing both organic and sponsored posts. Whereas the set of organic and sponsored posts was the same for all participants, we randomized the sequence in which participants were exposed to these posts between subjects.

The feed featured thirty-five organic posts and five consumer electronics ads (sponsored posts; see Figure 4.32 for example feeds). We selected multiple ads from established consumer electronics brands (i.e., Apple, Bose, Nintendo, Samsung, Whoop).3 The sponsored posts were actual ads retrieved from Facebook’s Ad Library, a publicly accessible database that archives advertisements run by advertisers across Meta’s platforms. The selected sponsored posts shared similar basic characteristics, including the presence of a product image, brand logo, and brief text as part of the advertisement. The organic content featured a collection of memes taken from the platform 9gag, a popular internet meme collection with over sixteen million followers on X. We intentionally chose memes as organic content to offer a conservative test of how branded content “competes” for attention on social media, particularly among younger users (Malodia et al. 2022).

Figure 4.3: Exemplary DICE Feeds from Case Study 2

4.2.2 Procedure

We recruited 300 younger American participants from Prolific (\(M_{age}\)=29.42 years; 53% female). Participants browsed the simulated feed on their own devices (72% desktop, 25% mobile, and 3% tablet). After scrolling through the feed, we redirected participants to a Qualtrics survey in which participants first provided demographic information as a filler task. Next, we measured whether participants recalled seeing the ads by the five brands in the feed. Specifically, we measured both free and cued recall. To measure cued recall, we showed participants a list of twenty brands from different categories and asked them to indicate whether they recalled seeing them (Campbell and Keller 2003; Simonov, Valletti, and Veiga 2025), including a no-recall option. The results for both recall measures were highly consistent; we report the cued recall results in the manuscript for parsimony (the results for unaided recall are reported in Section 4.2.7.1).

4.2.3 Stimuli

We next illustrate how we configured the feed to match our experimental design. Specifically, we created a CSV file that contains forty rows where each row represents one unique post. To guarantee that the order in which the posts were displayed was randomized between participants, we left the <sequence> column empty. Whenever the DICE app encounters missing values in that column, it assigns random numbers to that cell. Hence, leaving some, or in our case, all cells of this column empty, leads to random numbers and thus, random sequences in which the posts are displayed. Next, we specified the Boolean <sponsored> column and assigned a 0 to all thirty-five organic posts and a 1 to the five sponsored posts. For these sponsored posts, we also specified a <target> which is the URL of landing page participants are directed to if they click on the corresponding sponsored post. As a final step, we uploaded the CSV file to an online repository to create a URL that can be passed to DICE’s web app.

Table 4.1 shows an excerpt of the exact CSV files we used to create the stimuli for this study. You can download that file here.

Table 4.5: CSV File Used in Study 2
doc_id datetime text media alt_text likes reposts replies username handle user_description user_image user_followers commented_post sponsored target condition sequence source
34 20.09.24 12:01 Dental receptionist when you don’t know if you’ll be free at 2:30pm next February https://pbs.twimg.com/media/GX3wITOX0AAEyhO?format=jpg&name=4096x4096 NA 247 21 15 9GAG ❤️ Memeland 9GAG Building MEMELAND one meme at a time • 📧 9gag9gag.com • CEO ➡️ 9gagceo. https://pbs.twimg.com/profile_images/1695636573294125056/Jj9IWW10_400x400.jpg 16812312 0 0 NA A NA https://twitter.com/9GAG/status/1836888251941998992
35 19.09.24 06:01 Me: sends “Good morning” text Also me: sleeps again https://pbs.twimg.com/media/GXz48AYXMAA4-Wm?format=jpg&name=medium NA 475 118 19 9GAG ❤️ Memeland 9GAG Building MEMELAND one meme at a time • 📧 9gag9gag.com • CEO ➡️ 9gagceo. https://pbs.twimg.com/profile_images/1695636573294125056/Jj9IWW10_400x400.jpg 16812312 0 0 NA A NA https://twitter.com/9GAG/status/1836616460271030578
36 09.10.24 01:00 Trade in. Upgrade. Save. It’s a win-win-win. https://scontent-ham3-1.xx.fbcdn.net/v/t39.35426-6/462218991_2262824920752352_7170739144707876726_n.jpg?stp=dst-jpg_s600x600&_nc_cat=105&ccb=1-7&_nc_sid=c53f8f&_nc_ohc=8iy6cVBWpdsQ7kNvgG2iyBj&_nc_ht=scontent-ham3-1.xx&_nc_gid=Au5_Py3fxlUQdue1avtqNle&oh=00_AYAy5jqXGlkDzj6L1-hJD-AJ_RXQKg_afDs2aZ1kBcV–g&oe=670E8B8A NA 396 78 19 Apple Apple Apple.com https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ed3d547-94ff-48e1-9f20-8c14a7030a02_2000x2000.jpeg 9712532 0 1 https://www.apple.com/shop/buy-mac/macbook-pro/16-inch?cid=wwa-us-soc-mac-macdt-socl-rbwfm-staf-infe-cpc-mos-mobtab-amact-gnt-broa-bnlp-lfnnl-usen-sngl-static-11ar-ban-macpro-trdn-rnge-buy-na-na-na-04807071 A NA https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=DE&id=513634761464978&media_type=all&search_type=page&view_all_page_id=434174436675167
37 10.10.24 01:00 Track your sleep, strain, stress, recovery, and more – on a high-powered device you’ll forget you’re even wearing. https://scontent-ham3-1.xx.fbcdn.net/v/t39.35426-6/456453687_1497228568338575_3460451067821947560_n.jpg?stp=dst-jpg_s600x600&_nc_cat=108&ccb=1-7&_nc_sid=c53f8f&_nc_ohc=s0zq2rnJIbYQ7kNvgEA5dEc&_nc_ht=scontent-ham3-1.xx&_nc_gid=Ar8I66iuX4byWiPP-Wa2iZK&oh=00_AYAcfU0N2dPWf9iX1J78Z0qw-uFC0KjQS7_Si_G21NRDmg&oe=670EA829 NA 203 16 41 WHOOP WHOOP Your wearable health & fitness coach on a mission to unlock human performance. Join now and shop our latest styles 👇 https://cdn-1.webcatalog.io/catalog/whoop/whoop-icon-filled-256.png?v=1727793667542 98445 0 1 https://www.whoop.com/ A NA https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=DE&id=884008727118967&media_type=all&search_type=page&view_all_page_id=314298918730028
38 11.10.24 01:00 Get powerful AI tools in a pocket-friendly package. Get the the all new Galaxy Z Flip6 and save up to $650 with trade-in. https://scontent-ham3-1.xx.fbcdn.net/v/t39.35426-6/461785311_849420040637530_4189807201330104983_n.jpg?stp=dst-jpg_s600x600&_nc_cat=109&ccb=1-7&_nc_sid=c53f8f&_nc_ohc=_zSkXBev5O8Q7kNvgGd-3-L&_nc_ht=scontent-ham3-1.xx&_nc_gid=A6T__p18PiafwzhxKZvMoiE&oh=00_AYCfhZS2xVPfuYEfNUttcHbnivX2017oazxDp4SLd_bEng&oe=670E9DD7 NA 44 5 5 Samsung US SamsungUS Official Twitter of Samsung USA. https://i.pinimg.com/originals/74/79/a0/7479a0a02cf333e01e13d1b6d08af800.jpg 75937 0 1 https://www.samsung.com/us/smartphones/galaxy-z-flip6/buy/galaxy-z-flip6-512gb-unlocked-sm-f741uakexaa/ A NA https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=DE&id=800744292023909&media_type=all&search_type=page&view_all_page_id=7224956785
39 12.10.24 01:00 Bring home the Nintendo Switch™ system and get everyone in on the fun together! https://scontent-ham3-1.xx.fbcdn.net/v/t39.35426-6/461833323_1598276837567833_385467090264512800_n.jpg?stp=dst-jpg_s600x600&_nc_cat=108&ccb=1-7&_nc_sid=c53f8f&_nc_ohc=Yld5Mu9Ls54Q7kNvgGlM207&_nc_ht=scontent-ham3-1.xx&_nc_gid=AGzr0CP_zIG-20aQne5-Az6&oh=00_AYDry9MlNds6mS_mzOBiFatTpHy9qdqDPTMda84KJy3Gjw&oe=670E8CA6 NA 9339 1903 240 Nintendo of America NintendoAmerica Welcome to the official Nintendo profile for gaming news! We’re listening, too. For ESRB ratings go to http://esrb.org https://pbs.twimg.com/profile_images/1539293929031421958/cy-uzR2t_400x400.jpg 13948183 0 1 https://www.nintendo.com/us/store/products/nintendo-switch-lite-gray/ A NA https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=DE&id=1053573702629422&media_type=all&search_type=page&view_all_page_id=1125429570886433
40 13.10.24 01:00 Legendary noise cancellation now comes in a bold new shade. Shop Bose QuietComfort Headphones in limited-edition Sandstone. https://scontent-ham3-1.xx.fbcdn.net/v/t39.35426-6/449312743_2744495332380149_827947157860749378_n.jpg?stp=dst-jpg_s600x600&_nc_cat=102&ccb=1-7&_nc_sid=c53f8f&nc_ohc=RZ2kDljucacQ7kNvgE-0db&_nc_ht=scontent-ham3-1.xx&_nc_gid=AVwJcHYfDMnOHYjQepUXZCO&oh=00_AYAFyDp3EHj3Gk_H1z_ApTeyOJuRPDKNMZ6XvR4slUC5qw&oe=670EB46D NA 11039 6099 230 Bose Bose Sound Is Power. For support, follow BoseService. https://logodownload.org/wp-content/uploads/2019/07/bose-logo-3.png 2339194 0 1 https://www.bose.com/p/noise-cancelling-headphones/quietcomfort-acoustic-noise-cancelling-headphones/QC-HEADPHONEARN.html A NA https://www.facebook.com/ads/library/?id=471047825791376

4.2.4 Data and Randomization Checks

4.2.4.1 Final Sample

Our dataset comprises 300 participants and 10,377 observations at the participant \(\times\) post level. In our analyses, we only focus on sponsored posts which is why our final sample comprises 1,283 observations on the participant \(\times\) sponsored post level. This is less than the expected five observations per participant due to two reasons. First, due to connectivity issues: no dwell time data were recorded for around 3.67% of individual–sponsored post pairs. Second, we excluded the first and last two posts of each feed (i.e., \(300 \times 4\) observations) from our analysis, as meaningful dwell times couldn’t be determined for these. This is because participants were familiarizing themselves with the interface at the start and deciding whether to proceed to the next stage of the study at the end of the feeds.

4.2.4.2 Variables

Position in feed (subsequently referred to only as “position”) is our main independent variable. Because we randomized the order in which the content appeared (i.e., position acts as a within-subject factor) and because we excluded observations positioned at the beginning and the end of the feed, we observe a sample mean of 20.58 as well as a minimum and maximum of 3 and 38, respectively. As, we randomly manipulated the position in which each post was displayed exogenously between subjects, each sequence in which participants browsed through ads was unique.

Figure 4.4: Distribution of Sponsored Post Impressions by Position in Feed and Brand across All Participants

In Figure 4.4, each line represents the number of times a sponsored post for a specific brand appeared at each position across all participants. As the placements were fully randomized, we observed some random variability that naturally fluctuates around the expected value of 7.5 impressions per position (as indicated by dashed lines).4 Taken together, this suggests that randomization within the DICE app was effective.

We measured dwell times as the number of seconds at least 50 percent of a post’s pixels were visible on screen. We log-transformed the raw dwell times to reduce skewness. Unlike Case Study 2, where we focused on a single post (i.e., the KLM ad), the focal posts of interest (i.e., ads) in this Case Study vary in their post height. Thus, and as described in the “Behavioral Data” section of the DICE App Implementation, we normalized our dwell time measure by dividing it by post height to control for differently sized posts (i.e., the height in pixels of the corresponding sponsored post on a participant’s screen).

We also tracked actual reactions to the content such as likes and replies to individual posts. In the full sample featuring both organic and sponsored posts, we observed 144 (30) participants who liked (replied to) any post in the feed. These numbers are obviously lower for sponsored posts (ads shown in the feed) with 32 (4) participants liked (replied to) at least one sponsored post or ad. Given the low incident rate, we did not analyze these likes and comments any further.

Table 4.6 shows an excerpt of the processed data to illustrate its nested (i.e., “long”) structure.

Table 4.6: Processed Data Analyzed in Study 1
Participant ID Post ID Sponsored Post Brand Position in Feed Likes Replies Seconds in Viewport log(Seconds in Viewport) Post Height Dwell Time Age Female Desktop Recall Apple Recall Bose Recall Nintendo Recall Samsung Recall Whoop
66ee9436fdc916ec83068569 14 FALSE NA 35 FALSE FALSE 0.083 -2.4889147 383 -0.0064985 33 TRUE FALSE TRUE FALSE FALSE FALSE FALSE
66ee9436fdc916ec83068569 13 FALSE NA 36 FALSE FALSE 0.117 -2.1455813 420 -0.0051085 33 TRUE FALSE TRUE FALSE FALSE FALSE FALSE
66ee9436fdc916ec83068569 18 FALSE NA 37 FALSE FALSE 0.150 -1.8971200 416 -0.0045604 33 TRUE FALSE TRUE FALSE FALSE FALSE FALSE
66ee9436fdc916ec83068569 30 FALSE NA 38 FALSE FALSE 0.167 -1.7897615 402 -0.0044521 33 TRUE FALSE TRUE FALSE FALSE FALSE FALSE
66ee9436fdc916ec83068569 19 FALSE NA 39 FALSE FALSE 0.234 -1.4524342 388 -0.0037434 33 TRUE FALSE TRUE FALSE FALSE FALSE FALSE
66ee9436fdc916ec83068569 34 FALSE NA 40 FALSE FALSE 2.705 0.9951019 385 0.0025847 33 TRUE FALSE TRUE FALSE FALSE FALSE FALSE
66f043f0c38f7c2ec60770e4 3 FALSE NA 1 FALSE FALSE 4.614 1.5290952 622 0.0024584 30 TRUE TRUE FALSE FALSE FALSE FALSE FALSE
66f043f0c38f7c2ec60770e4 24 FALSE NA 2 FALSE FALSE 0.376 -0.9781661 507 -0.0019293 30 TRUE TRUE FALSE FALSE FALSE FALSE FALSE
66f043f0c38f7c2ec60770e4 4 FALSE NA 3 FALSE FALSE 1.042 0.0411419 512 0.0000804 30 TRUE TRUE FALSE FALSE FALSE FALSE FALSE
66f043f0c38f7c2ec60770e4 36 TRUE Apple 4 FALSE FALSE 0.180 -1.7147984 622 -0.0027569 30 TRUE TRUE FALSE FALSE FALSE FALSE FALSE
66f043f0c38f7c2ec60770e4 37 TRUE Whoop 5 FALSE FALSE 0.382 -0.9623347 646 -0.0014897 30 TRUE TRUE FALSE FALSE FALSE FALSE FALSE

4.2.5 Empirical Model

To estimate the impact of ad positioning on brand recall in social media feeds, we employed a mixed-effects logistic regression model with brand fixed effects to account for the binary nature of recall outcome (recalled vs. not recalled) while considering the hierarchical structure of our data: multiple observations nested within participants and ads. We assume a binomial distribution as each observation represents a single trial with two possible outcomes (recalled vs. not recalled), where \(p_{ij}\) represents the probability of participant \(i\) recalling brand \(j\):

\[ \text{recall}_{ij} \sim \text{Binomial}(1, p_{ij}) \]

We estimated the effect of ad positioning on recall and captured between-participant heterogeneity through random intercepts while controlling for brand fixed effects:

\[ \text{logit}(p_{ij}) = a + a_i + \mathbf{x}_{ij} \mathbf{b} + \sum_{j=1}^{J-1} \gamma_j \text{Brand}_j \]

where \(a\) is the global intercept, \(a_i\) is the participant-specific random intercept, \(\mathbf{x}_{ij}\) is a vector of continuous predictors (e.g., position and dwell time) with corresponding coefficient vector \(\mathbf{b}\), and \(\gamma_j\) represents the fixed effects for each brand \(j\) (with Apple serving as the reference category). The random participant effects \(a_i\) follows from our experimental design, given that the random assignment of ad positions ensures zero correlation between participant characteristics and the explanatory variables. Brand effects are treated as fixed parameters rather than random effects, allowing for potential correlation between brand characteristics and positioning.

The random participant effects \(a_i\) follows from our experimental design, given that the random assignment of ad positions ensures zero correlation between participant characteristics and the explanatory variables. Brand effects are treated as fixed parameters rather than random effects, allowing for potential correlation between brand characteristics and core explanatory variables such as dwell time.

Finally, for better comparability between models, we z-standardized all explanatory variables. The regression coefficients effects on the dependent variable are therefore quantified in standard deviations. This allowed us to compare the relative effect sizes between regression models. Because of the logit link, the odds ratio is \(100 \times (e^{\beta} - 1)\), which gives the percentage change in the odds of recall.

4.2.6 Results and Discussion

The effect of position on recall was significant and negative (\(\beta_1\) = -.207, SE = .070, z = -2.955, p = .003; see Model 1 in Table 4.7), suggesting a primacy effect such that the further up (down) an ad is displayed in a feed, the more (less) participants recall seeing the ad. We also examined potential non-linear effects of position (i.e., to assess whether especially the beginning and end of a feed promote ad recall) by adding a quadratic term, but found no statistically significant effect. These results are robust to alternative model specifications, using uncued recall (instead of cued recall) as our dependent variable (see Section 4.2.7.1).

As shown in Model 2 in Table 4.7, the post-level dwell time of a user significantly predicts ad recall (\(\beta_3\) = .714, SE = .091, z = 7.832, p = .000). More importantly, we also found that the dwell time allocated to an ad was a stronger predictor of recall than the position of the ad in the feed. Specifically, Model 3, including both position and dwell time, shows that the effect of position becomes non-significant (\(\beta_1\) = -.104, SE = .072, z = -1.434, p = .152), while the dwell time coefficient remains unchanged and significant (\(\beta_3\) = .694, SE = .092, z = 7.550, p = .000). The minimal change in the Akaike information criterion when adding the position coefficients between Model 2 and Model 3 suggests that including ad position does not improve the model’s fit to the data. A subsequent 1-1-1 hierarchical mediation analysis (Zhang, Zyphur, and Preacher 2008) indeed supports that post-level dwell time significantly mediates the relationship between ad position and recall (\(a \times b = -.019\), 95% CI = [-.026, -.013], proportion mediated = .546, 95% CI = [.301, 1.555], p = .000). Section 4.2.7.2 reports additional analyses that suggest limited heterogeneity in these patterns across different sponsored posts. While brands may differ in their baseline dwell times due to potential familiarity differences, dwell time consistently predicts recall across brands.

Table 4.7: Estimates of Recall as a Function of Ad Position and Dwell Time

Model 1

Model 2

Model 3

beta

1

SE

1

p

beta

1

SE

1

p

beta

1

SE

1

p

(Intercept) -0.821 0.170 <0.001 -1.118 0.172 <0.001 -1.082 0.186 <0.001
Position -0.207 0.070 0.003


-0.104 0.072 0.152
Position² 0.028 0.077 0.719


-0.029 0.079 0.710
Dwell Time


0.714 0.091 <0.001 0.694 0.092 <0.001
AIC 1,476

1,405

1,407

1

OR = Odds Ratio, SE = Standard Error

From a substantive perspective, the findings demonstrate how memory formation operates when brands compete for limited attention in a social media environment, consistent with prior work on attention and memory under competitive exposure (Pieters, Warlop, and Wedel 2002). From a more methodological perspective, Case Study 2 demonstrates how to combine the behavioral data (i.e., post-level dwell time as a proxy of attention) with self-reports from conventional survey measures (e.g., recall of branded content).

4.2.7 Robustness Checks

4.2.7.1 Uncued Recall

Here, we reproduce Table 4.7 using uncued (or “free”) instead of cued recall as our dependent variable, using the same empirical strategy as before.

Table 4.8 reproduces these findings and shows that they are robust to this alternative model specification: we still observe a primacy effect in out naïve Model 1 that vanishes as we control for dwell time in Model 3.

The effect of position on uncued recall was significant and negative (\(\beta_1\) = -.180, SE = .075, z = -2.409, p = .016; see Model 1 in Table 4.8), suggesting a primacy effect such that the further up (down) an ad is displayed in a feed, the more (less) participants recall seeing the ad. We also examined potential non-linear effects of position (i.e., to assess whether especially the beginning and end of a feed promote uncued ad recall) by adding a quadratic term, but found no statistically significant effect.

As shown in Model 2 in Table 4.8, the post-level dwell time of a user significantly predicts uncued recall (\(\beta_3\) = .596, SE = .090, z = 6.589, p = .000). More importantly, we also found that the dwell time allocated to an ad was a stronger predictor of uncued recall than the position of the ad in the feed. Specifically, Model 3, including both position and dwell time, shows that the effect of position becomes non-significant (\(\beta_1\) = -.095, SE = .078, z = -1.221, p = .222), while the dwell time coefficient remains unchanged and significant (\(\beta_3\) = .579, SE = .091, z = 6.348, p = .000). The minimal change in the Akaike information criterion when adding the position coefficients between Model 2 and Model 3 suggests that including ad position does not improve the model’s fit to the data. A subsequent 1-1-1 hierarchical mediation analysis (Zhang, Zyphur, and Preacher 2008) indeed supports that post-level dwell time significantly mediates the relationship between ad position and uncued recall (\(a \times b = -.014\), 95% CI = [-.019, -.009], proportion mediated = .515, 95% CI = [.243, 1.684], p = .016).

Table 4.8: Estimates of Uncued Recall as a Function of Ad Position and Dwell Time

Model 1

Model 2

Model 3

beta

1

SE

1

p

beta

1

SE

1

p

beta

1

SE

1

p

(Intercept) -1.188 0.179 <0.001 -1.473 0.183 <0.001 -1.454 0.199 <0.001
Position -0.180 0.075 0.016


-0.095 0.078 0.222
Position² 0.033 0.082 0.690


-0.013 0.085 0.873
Dwell Time


0.596 0.090 <0.001 0.579 0.091 <0.001
AIC 1,274

1,225

1,227

1

OR = Odds Ratio, SE = Standard Error

4.2.7.2 Ad Position, Dwell Time, and Recall Across Brands

Ad recall significantly varied across brands. Figure 4.5 (Panel A) visualizes the relationship between dwell time and position across the five brands in our study. We observe a consistent negative relationship between position and dwell time across all brands, with posts placed later in the feed receiving less attention.

Figure 4.5: Ad Position, Dwell Time, and Recall Across Brands

However, we also find that Apple and Nintendo generated significantly higher dwell time than all other brands (see the parallel upward shift of the regression line compared to Bose, Samsung, and Whoop). Panel B further shows how dwell time predicts recall probability consistently across all brands. The positive slope of all curves in Panel B indicates that increased dwell time enhances recall probability across all brands consistently, even for less familiar brands like Whoop. This suggests that while brands may differ in their baseline dwell time due to potential familiarity differences, we find a highly consistent empirical regularity of how dwell time ultimately predicts recall.


  1. The figure shows how DICE enables the controlled manipulation of feed contexts. The identical sponsored post by KLM (highlighted) appears in the “brand-safe” feeds (left) surrounded by neutral Brazil content versus “brand-unsafe” feeds (right) where it appears alongside posts about the Brazil flooding disaster. The sponsored post always remains in the fifth position, while surrounding organic posts are fully randomized. An example feed for the brand-unsafe condition is accessible at https://tiny.cc/DICE1 .↩︎

  2. The figure displays five exemplary feeds used in Case Study 2. The positioning of sponsored and organic content in the study was fully randomized. The sponsored posts are highlighted for expositional clarity. Each feed contained identical content: the same thirty-five organic posts and five sponsored posts, as shown in the second column, where both the BOSE and Apple ads are displayed. An example feed is accessible at https://tiny.cc/DICE2.↩︎

  3. This approach aligns with recent methodological work on stimulus sampling (Simonsohn, Montealegre, and Evangelidis 2024) which demonstrates that in studies focused on a single manipulated variable (a sponsored post’s position in our case), using diverse stimuli helps ensure effects are not driven by idiosyncratic characteristics of any particular advertisement, increasing both internal and ecological validity.↩︎

  4. This expectation is based on each of the 5 sponsored posts being shown once per participant (N=300) in a feed of 40 positions, leading to an average of \(\frac{300}{40} = 7.5\) for each brand’s ad placement across all positions.↩︎