{
  "docId": "019dd923-622c-750b-8b97-3ced42d9dbe0",
  "docSlug": "b32b6e967105",
  "documentTitle": "KE Holdings (BEKE)",
  "authorId": "51_Muddy_Waters",
  "authorName": "Carson C. Block",
  "documentKindSlug": "research-note",
  "documentKindLabel": "Research note",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2021-12-16 00:00:00",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "pageNumber": 48,
  "pageCount": 77,
  "prevPage": 47,
  "nextPage": 49,
  "slideType": "appendix_methodology",
  "function": "analyze_data",
  "density": "dense",
  "nDataPoints": 0,
  "notes": "The slide details the data scraping process for store-level metrics (agents, address, brand) and transaction-level metrics (completed transactions, pricing, listing details).",
  "elementsJson": [
    "paragraph",
    "screenshot",
    "callout_box"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b97-3ced42d9dbe0/48",
  "deckHref": "/decks/019dd923-622c-750b-8b97-3ced42d9dbe0",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b97-3ced42d9dbe0.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b97-3ced42d9dbe0#slide-48",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "We analyzed the store details in the code and collected a category of data labelled “Store Completed Transactions” or “门店成交,” which shows the number of transactions at each store.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd953-25b5-768c-bb46-a9c795a80394",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.25,
        "w": 0.54,
        "x": 0.23,
        "y": 0.64
      },
      "kind": "image",
      "text": "Screenshot of app page showing transaction history and underlying code snippet.",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "e0d25523-e672-4571-a9d1-314870c302f1",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.72,
        "x": 0.14,
        "y": 0.17
      },
      "kind": "image",
      "text": "Screenshots of agent and store profile pages with annotations for Store Brand, Store Details, and Number of agents.",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "ef63402e-784d-4ad9-985f-53cca55935b0",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.06,
        "w": 0.76,
        "x": 0.12,
        "y": 0.57
      },
      "kind": "paragraph",
      "text": "3. We analyzed the store details in the code and collected a category of data labelled “Store Completed Transactions” or “门店成交,” which shows the number of transactions at each store, including existing home transactions, new home transactions and rental transactions, for the 76-day period preceding the new listing delay.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "0bec8eb7-7166-449d-86e2-f92abbb5bb5f",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.04,
        "w": 0.76,
        "x": 0.12,
        "y": 0.53
      },
      "kind": "paragraph",
      "text": "Left: the agent’s store information, Center: the store name, address, and link to its SAIC business registration certificate, Right: more store details including number of agents at the store, number of clients, and active listings",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "990ee3ff-ffd4-444c-8d2f-99b0137f862b",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.76,
        "x": 0.12,
        "y": 0.11
      },
      "kind": "paragraph",
      "text": "2. Each agent works at a real estate brokerage store. We use agents’ pages to identify their affiliated stores in each city. We then collect the basic store information for each Lianjia and connected brokerage, including the number of agents, store names, store addresses and store URL.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "c03485b4-510d-46b2-9e29-15a74cea1446",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.76,
        "x": 0.12,
        "y": 0.89
      },
      "kind": "paragraph",
      "text": "Above: the app page displaying completed transactions, transaction details including prices, and its code",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "f2107364-3fbc-4460-88a9-000fd6aa740b",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [
    {
      "to": 76,
      "from": 3,
      "beatId": "ddedf5e8-3914-43cf-aba0-b4c0cc55dd1d",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Expose Contradiction",
      "beatSlug": null,
      "evidence": "Repeated instances of contradictions and discrepancies in BEKE’s reporting",
      "position": 0,
      "confidence": 0.9,
      "parentBeatName": null,
      "parentBeatSlug": null
    },
    {
      "to": 53,
      "from": 6,
      "beatId": "d6258a57-2813-4874-af77-9bec6ca2bd69",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Appendix Methodology",
      "beatSlug": null,
      "evidence": "Detailed methodology for data collection and analysis",
      "position": 1,
      "confidence": 0.9,
      "parentBeatName": null,
      "parentBeatSlug": null
    },
    {
      "to": 64,
      "from": 11,
      "beatId": "382ec6e2-a400-4ea9-8b1f-5841c2e59259",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Preempt Rebuttal",
      "beatSlug": null,
      "evidence": "Anticipating and addressing potential rebuttals to the findings",
      "position": 2,
      "confidence": 0.9,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}