Unique records in the raw_data staging tables, before dbt. Each entity type uses a different deduplication key.
Row counts from the dbt-managed final tables in social_data_alfa. These are the records that passed all dbt transformations.
For each entity: raw LEFT JOIN final on business key, counting rows where the final side is NULL. Results are capped at 500 per entity — the true gap count may be higher.
Each entity: loaded ÷ raw × 100. Then the mean of all 5 entity rates. Note: every entity is weighted equally, so Keywords at 0.5% pulls the average down as much as Posts at 100%.
No gaps detected.
No gaps detected.
| Gap reason | Count (sample) | Samples |
|---|---|---|
| parent post not scraped | 9 | 7564920220838707976 7565020009086796551 7565095443253216008 7565140281394397953 7565105121052574472 +4 more |
| Gap reason | Count (sample) | Samples |
|---|---|---|
| post not scraped | 1 | https://support.tiktok.com/en |
| Gap reason | Count (sample) | Samples |
|---|---|---|
| short URL — no video ID in link | 499 | https://vt.tiktok.com/ZShjCyS7p/ $,22 Ulta 30 QR https://vt.tiktok.com/ZShRKV2jr/ (*)https://vt.tiktok.com/ZShhYNr5P/ *(https://vt.tiktok.com/ZShhYYpkj/ https://vm.tiktok.com/ZGdaFX9sS/ +494 more |
| Gap reason | Count (sample) | Samples |
|---|---|---|
| post not scraped | 25 | https://www.tiktok.com/@.hs.n.douaa?_r=1&_t=ZS-910slQDPi3W https://www.tiktok.com/@.majed.alshbh5?_r=1&_t=ZS-91U3r8J4pAA https://www.tiktok.com/@_____abn_sw______?_t=ZP-90bBLvanA2Y&_r=1 https://www.tiktok.com/@al7ariri2?_t=ZS-90scJ8io9Si&_r=1 https://www.tiktok.com/@azrael_792/video/7592955395056880914?_r=1&u_code=e1dj87l7efe3j1&preview_pb=0&sharer_language=en&_d=ef9j05j49b9a6j&share_item_id=7592955395056880914&source=h5_m×tamp=1769700969&item_author_type=2&utm_source=copy&tt_from=copy&enable_checksum=1&utm_medium=ios&share_link_id=8A05715D-CD2A-45C3-BA72-94D8971F3BDF&user_id=7091612352138757126&sec_user_id=MS4wLjABAAAATjb70hydNFr71Sd_yT4b2OltTibX2q5lR8YeucOkVt3a69WUs1hBGqszVXSyxBXu&social_share_type=0&ug_btm=b2001&utm_campaign=client_share&link_reflow_popup_iteration_sharer=%7B%22follow_to_play_duration%22:-1,%22click_empty_to_play%22:1,%22dynamic_cover%22:1,%22profile_clickable%22:1%7D&share_app_id=1233 +20 more |
| Gap reason | Count (sample) | Samples |
|---|---|---|
| short URL — no video ID in link | 391 | https://vm.tiktok.com/ZNd7YaKeC/ https://vm.tiktok.com/ZS91AWAKmrBga-TyVa8/ https://vm.tiktok.com/ZS9e83RU16emy-cHj6M/ https://vm.tiktok.com/ZS9e8xgkNEyE6-49C4s/ https://vm.tiktok.com/ZSH346Nbts7rS-BaKJq/ +386 more |