home / russian-ads

display_ads (view)

Data source: simonw/russian-ira-facebook-ads-datasette

3 rows where an ad_target was people_who_match:interests:Safety

id img targeting impressions clicks url text spend_usd spend_amount spend_currency created ended
1929 no image location_living_in:United States, age:18 - 65+, language:English (US), placements:Instagram Feed, people_who_match:interests:Police, people_who_match:interests:Law Enforcement Today, people_who_match:interests:The Thin Blue Line, people_who_match:interests:Respect the Thin Blue line, people_who_match:interests:Police Wives Unite, people_who_match:interests:Police officer, people_who_match:interests:Safety, people_who_match:interests:National Police Wives Association, people_who_match:interests:Heroes Behind The Badge, people_who_match:interests:Law Enforcement Life 11078 96 https://www.facebook.com/Libelibe-1484239251885741/ 9+ police officers have already become the innocent victims of homegrown terrorism. it's not a coincidence, it's a war. That's why we've started |stay4po|ice flashmob! Join our flashmob and follow stay4police to support American law enforcement! 26.91104 1681.94 RUB 2016-07-20T06:33:39-07:00  
1941 location:United States, age:13 - 65+, placements:Instagram Feed, people_who_match:interests:Police, people_who_match:interests:Police officer, people_who_match:interests:Safety 418904 9211 https://www.facebook.com/Libelibe—1484239251885741/ Join Us! Support The Police! 425.57584 26598.49 RUB 2016-04-13T09:15:28-07:00  
1944 location:United States, age:13 — 65+, placements:Instagram Feed, people_who_match:interests:Security alarm, people_who_match:interests:Police, people_who_match:interests:National security, people_who_match:interests:Security guard, people_who_match:interests:Police officer, people_who_match:interests:Safety 21132 72 https://www.instagram.Com/stay4police/ We stand for American Law Enforcement and we want you to join us! Support The Police Libelibe 39.26656 2454.16 RUB 2016-02-25T00:51:58-08:00 2016-03-31T06:08:00-07:00

Advanced export

JSON shape: default, array

CSV options:

CREATE VIEW display_ads AS 
        select ads.id,
            case when image is not null then
                json_object("img_src", "https://raw.githubusercontent.com/edsu/irads/03fb4b/site/" || image, "width", 200)
            else
                "no image"
            end as img,
            json_group_array(
                json_object(
                    "label", targets.name,
                    "href", "/russian-ads/display_ads?_target="
                        || urllib_quote_plus(targets.id)
                )
            ) as targeting,
            ads.impressions, ads.clicks, ads.url, ads.text,
            cast(case
                when ads.spend_currency == "RUB" then ads.spend_amount * 0.016
                else ads.spend_amount
            end as float) as spend_usd,
            ads.spend_amount, ads.spend_currency,
            ads.created, ads.ended
        from ads
            join ad_targets on ads.id = ad_targets.ad_id
            join targets on ad_targets.target_id = targets.id
        group by ads.id
        order by ads.id
Powered by Datasette · Query took 1420.744ms · Data source: simonw/russian-ira-facebook-ads-datasette