Meta tags:
Headings (most frequently used words):
2016, google, 이벤트, 데이터, 페이스북, 게시글, 공유, 보세요, devfest, gdg, 참가신청하러, 가기, code, seoul, 분석, 하는, 경험해, 사용한, 여러분을, 초대합니다, summer, of, 기술, hackfair, 가지, bigquery, firebase, accelerated, mobile, 어떻게, 방법, 사용자를, 세부, 사용자, 복잡한, 쿼리, 빌드, 시각화, 다음, 단계는, 예비, 대학생을, 대상으로, in은, 2016년, 11월, 28일에, 시작, 학생, 응모는, 2017년, 3월, 20일에, 개시, webview, from, newbie, to, expert, 늅투촋, 뉴비, 초보, 부터, 초고수가, 함께, 더욱, 풍성해진, 행사장에, 마련된, 기업, 부스를, 방문해, 원티드와, 함께하는, 레쥬메, 클리닉에, 참여해, 에서만, 만나볼, 있는, 새로움을, 구글러가, 직접, 소개하는, 구글의, 최신, 국내, 최대, 규모의, 메이커, 페어, 서울과의, 콜라보, analytics를, 모바일, 앱의, 이해, incheon, busan, amp, pages, reddit, 속도, 향상, ios용, 출시되었습니다, search, console은, 사이트를, amplify하는, 도움이, 될까요, in, 2017, 발표, 안드로이드로, 확장되는, 안전한, 웹을, 향하여, pages를, 시작하는, pirate, metrics, firebase로, 많은, 확보하세요, 에서, 구글, 기술을, 재미있는, 프로젝트들을, 만나보세요, amp란, 무엇인가요, contents, 검색, tag, archive, feed, 내보내기는, 어떤, 식으로, 작동할까요, developer, coding, for, better, world, 새로운, 알림, 지원, 사용, 후기, 지침과, 관련한, 참고, 사항, 로그인, 해결, 버그, 수정, 소개, 확보, acquisition, 확보하는가,
Text of the page (most frequently used words):
있습니다 (120), google (96), #firebase (81), amp (75), user_dim (60), 사용자 (53), 10월 (47), 2016 (45), 2016년 (41), 이벤트 (39), 11월 (37), analytics (37), data (36), 사용하여 (32), gdg (30), 페이지를 (29), android (28), 사용자가 (28), 페이지 (27), sample (26), from (24), 모바일 (23), devfest (23), 것입니다 (22), 저희는 (20), search (20), 쿼리를 (20), select (20), app_info (20), event_dim (20), 보세요 (19), 새로운 (19), bigquery (19), seoul (18), code (18), value (18), 기술을 (17), 데이터를 (17), 바랍니다 (16), 주세요 (16), 다양한 (16), 게시글 (16), http (16), 12월 (15), group (15), 비행기가 (15), ios (15), 플랫폼 (15), mobile (14), user_properties (14), table_date_range (14), android_dataset (14), app_events_20160601 (14), accelerated (13), 게시자 (13), 프로젝트를 (13), 기능을 (13), 자세한 (13), 어떻게 (13), 페이지가 (13), 환경을 (12), 도움이 (12), 게임을 (12), 데이터가 (12), 데이터 (12), app_events_ (12), date_add (12), day (12), current_timestamp (12), ios_dataset (12), device_info (12), order (12), desc (12), geo_info (12), 사용자의 (11), 됩니다 (11), 공유해 (11), 여러분의 (11), 드립니다 (11), 있도록 (11), 비행기를 (11), 커뮤니티 (10), 웹마스터 (10), hackfair (10), 아니라 (10), korea (10), 이벤트를 (10), analytics에서 (10), 가지고 (10), 저희가 (10), 페이지에 (10), 사용하는 (10), 문제를 (10), 프로그램 (10), summer (10), appplatform (10), count (10), exact_count_distinct (10), users (10), app_instance_id (10), name (10), play (9), 사용자를 (9), 합니다 (9), 확인할 (9), 여러분이 (9), 내용을 (9), 때문에 (9), 2017년 (9), 데스크톱 (9), 자신의 (9), chrome (8), 사이트에 (8), 페이스북의 (8), 타임라인에 (8), 선정해 (8), 당첨자 (8), 페이스북 (8), 사용자들을 (8), 하나의 (8), dynamic (8), 만들어 (8), 사용할 (8), 앞으로 (8), 다음과 (8), 초대합니다 (8), 레쥬메 (8), 개발자들에게는 (8), 라벨을 (8), 사용자는 (8), 안드로이드 (8), 연결하는 (8), 과제를 (8), 작성할 (8), 데이터는 (8), 생성할 (8), eventname (8), fullvisitorid (8), string_value (8), key (8), params (8), city (8), country (8), web (7), 하지만 (7), 제공합니다 (7), 검색결과에 (7), 아래의 (7), 있거나 (7), pages (7), 구글의 (7), 수행할 (7), 정보를 (7), 시작하는 (7), 개발자 (7), 비보안 (7), 기회를 (7), 있으면 (7), for (7), 개발자가 (7), 자동으로 (7), cloud (6), app (6), 빠르게 (6), 메이커 (6), 20분을 (6), 사용한 (6), adwords (6), 캠페인을 (6), 봅시다 (6), 그리고 (6), 멀티플레이어 (6), 맞춤형 (6), 네트워크 (6), 방법에 (6), 항목을 (6), 서비스 (6), 이벤트가 (6), 여러분을 (6), 13일 (6), 참가신청하러 (6), 참석인원 (6), https로 (6), 사실을 (6), 보고서를 (6), 위치를 (6), 훌륭하게 (6), 코드를 (6), 백그라운드 (6), 알림을 (6), 대상으로 (6), 학생들은 (6), 응모는 (6), console을 (6), 페이지의 (6), 사용하면 (6), 애널리틱스 (6), 페이지는 (6), 데이터세트 (6), 테이블 (6), 쿼리는 (6), 이름과 (6), 고유한 (6), 포함됩니다 (6), 액세스하는 (6), 복잡한 (6), userid (6), opentimestamp (6), useridset (6), eventtimestamp (6), app_platform (6), device_category (6), console (5), developer (5), 사용자들은 (5), 활용하여 (5), 유형의 (5), 확인하세요 (5), 검색에서 (5), 댓글이나 (5), 의견을 (5), 질문이 (5), 필요한 (5), 자유롭게 (5), 게시하세요 (5), tomo (5), taylor (5), 관리자 (5), 도움말 (5), 프로젝트 (5), 웹사이트 (5), 재미있는 (5), 10일 (5), 목요일 (5), 있는지 (5), 성과를 (5), 강력한 (5), 사용자들이 (5), 사이트의 (5), 경험을 (5), 기기에 (5), 학생들이 (5), 있으며 (5), 19일 (5), 따라서 (5), 작업을 (5), busan (5), 테이블에는 (5), analytics는 (5), 2017 (4), 속도를 (4), 사이트를 (4), 웹사이트를 (4), 구글러가 (4), 참여해 (4), 체험해 (4), 발송해 (4), maker (4), faire (4), 입장을 (4), 관람료가 (4), 발생됩니다 (4), 경험할 (4), 경험해 (4), 온라인으로 (4), 유치를 (4), 사용자들에게 (4), firebase의 (4), 사용자들의 (4), 캠페인이 (4), 자동적으로 (4), 있다고 (4), 가정해 (4), 게임에 (4), 중에서 (4), 중요한 (4), adwords가 (4), 간단히 (4), 엄청나게 (4), 안내될 (4), 방법을 (4), 문서를 (4), 이상의 (4), 어렵지 (4), 설정은 (4), 플러그인을 (4), amp가 (4), 실제로 (4), 처음으로 (4), 개발하는 (4), 과정을 (4), 기본적인 (4), codelab을 (4), 사용해 (4), 필요하다면 (4), 일반적인 (4), 개발을 (4), 분들을 (4), 개발자들이 (4), 공유하고 (4), 열정을 (4), 부스를 (4), 방문해 (4), 행사장에 (4), 원티드와 (4), 행사장에서 (4), 코드랩 (4), 사용하고 (4), 관심을 (4), 서울대학교 (4), 50분 (4), 추가할 (4), 표시될 (4), 필요는 (4), 민감한 (4), 시작해 (4), 가이드 (4), 식으로 (4), 표시자를 (4), 이상이 (4), 사이트가 (4), 확인해 (4), 비행기에 (4), 3차원 (4), 지구에 (4), paper (4), 날아다니는 (4), 작성하고 (4), 효과를 (4), websocket을 (4), 컴퓨터로 (4), 플랫폼에서 (4), 생성하는 (4), 동시에 (4), 클라우드 (4), 방문한 (4), 확인하는 (4), 서비스를 (4), 2주일 (4), 실행하여 (4), 지리적 (4), 확인하실 (4), 있다면 (4), 확인하시기 (4), 학생들을 (4), 배우고 (4), in은 (4), 겁니다 (4), 프로젝트에 (4), 이러한 (4), 20일에 (4), 대학생을 (4), 인터페이스 (4), 연구조사 (4), 봉사활동 (4), 있을까 (4), 종류의 (4), console에 (4), 계정을 (4), 만들거나 (4), amp로 (4), 크롤링을 (4), 보고서 (4), ios용 (4), reddit에서 (4), reddit (4), 개발자는 (4), 별도의 (4), 티셔츠를 (4), incheon (4), 실행할 (4), 반환합니다 (4), 데이터와 (4), 레코드에는 (4), bigquery의 (4), 25개의 (4), 아이템 (4), 로그할 (4), 횟수를 (4), spend_virtual_currency (4), 보여주는 (4), 사용량과 (4), 태블릿 (4), 사용량을 (4), 비교하는 (4), 생각해보자면 (4), studio는 (4), 차트를 (4), 그래프를 (4), studio에 (4), eventtime (4), date (4), null (4), format_utc_usec (4), partition (4), user_id (4), device_type_count (4), city_count (4), num_times_spent (4), where (4), event_count (4), language_code (4), games (3), jetpack (3), studio (3), auto (3), 걸리는 (3), 로드되는 (3), 개선하는 (3), 목표로 (3), 콘텐츠를 (3), 사용자에게 (3), 전자상거래 (3), 살펴보고 (3), 예정입니다 (3), google에서는 (3), 사람이 (3), 월요일 (3), 15일 (3), 16일 (3), 지금까지 (3), 운영하고 (3), 원하는 (3), 기능이 (3), 향상시킬 (3), 게시글에서 (3), 않습니다 (3), 마케팅 (3), firebase를 (3), 활용해 (3), 좋습니다 (3), pages를 (3), 마음으로 (3), 기술에 (3), 000명 (3), 브라우저는 (3), 아이콘을 (3), 나아가 (3), not (3), 암호나 (3), 전송하는 (3), 비보안으로 (3), 릴리스 (3), 업데이트를 (3), 최근에 (3), 여러분 (3), 자신만의 (3), 동작을 (3), 스탬프를 (3), 종이비행기 (3), 화면에서 (3), 개발했습니다 (3), 종이비행기를 (3), 통합된 (3), 되었습니다 (3), fcm (3), 적절히 (3), 환경에 (3), 훌륭한 (3), 각지의 (3), 사람들을 (3), 제공하기 (3), 프로그램은 (3), 소식을 (3), 기여할 (3), open (3), source (3), programs (3), office (3), console은 (3), 기능에 (3), 보려면 (3), 메서드를 (3), 버전의 (3), 사항이 (3), 시뮬레이터에서 (3), 모르겠군요 (3), 그러면 (3), 궁금한 (3), stack (3), 제작하고 (3), amp는 (3), 로드됩니다 (3), 시간이 (3), illymc (3), 주제로 (3), 28일 (3), 31일 (3), coding (3), better (3), world (3), 포함된 (3), 7개의 (3), 1주일 (3), 분량의 (3), 통계학적 (3), 내보낸 (3), 자체적인 (3), 살펴봅시다 (3), 앱에서 (3), 이벤트와 (3), 연결된 (3), 테이블로 (3), bigquery에 (3), 캡처한 (3), privacy (2), wear (2), tensorflow (2), material (2), compose (2), game (2), flutter (2), community (2), 제작한 (2), 사이트는 (2), amp를 (2), amplify하는 (2), 게시할 (2), 전시에 (2), 활용한 (2), 선보입니다 (2), 공개하고 (2), 체험해보는 (2), 최대의 (2), 전시팀 (2), 100개 (2), 한번에 (2), 초대권을 (2), 2매씩 (2), 개최됩니다 (2), 규모의 (2), 서울과의 (2), 콜라보 (2), 스마트 (2), tv의 (2), 세계를 (2), 주변의 (2), 사람과 (2), 사물을 (2), 인식하는 (2), vbot (2), vision (2), api (2), 측정기 (2), maps (2), 미래의 (2), car (2), life (2), 업그레이드 (2), 시켜줄 (2), 소개하는 (2), 에서만 (2), 만나볼 (2), 새로움을 (2), 청소년 (2), 000원 (2), 서울혁신파크 (2), 은평구 (2), 녹번동 (2), 3호선 (2), 불광역 (2), 구글이 (2), 제공하는 (2), 핵심적인 (2), 서비스는 (2), adwords였습니다 (2), 여러분은 (2), 결과에서 (2), youtube와 (2), 장소에서도 (2), 다가갈 (2), 있었습니다 (2), 이용하면 (2), 강화할 (2), 추적해 (2), 올바른 (2), 접근하고 (2), 개발해서 (2), 속도로 (2), 끌어오는지 (2), 실재로 (2), 플레이하고 (2), 있는지를 (2), 확보하고 (2), 캠페인의 (2), 추적할 (2), 예상하신대로 (2), 소스로부터 (2), 유입된 (2), audiences로 (2), 분류할 (2), 그밖에 (2), 것들을 (2), 지정해서 (2), 가능성이 (2), 타겟팅하도록 (2), 게임이 (2), 모드와 (2), 모드를 (2), 알도록 (2), 것만으로도 (2), 유치할 (2), 가능성을 (2), 끝으로 (2), 생성한 (2), 레벨에서 (2), 고군분투하다가 (2), 그만둘 (2), 특별한 (2), 강화능력을 (2), 제공하여 (2), 데려오는 (2), 리타겟팅을 (2), adwords와의 (2), 통합은 (2), 수고에 (2), 최상의 (2), 결과를 (2), 얻도록 (2), 해드립니다 (2), 당사의 (2), 일부로서 (2), 제공해드리는 (2), 실용적 (2), 도구로 (2), links가 (2), links는 (2), url을 (2), 잠재적 (2), 사용자들과 (2), 공유하도록 (2), android나 (2), ios에서 (2), 다운로드하기 (2), 적절한 (2), 스토어로 (2), 리디렉션됩니다 (2), 링크에 (2), 추가하여 (2), 프로세스를 (2), 견뎌낼 (2), 미디어 (2), 채널로부터 (2), 판매할 (2), 제품을 (2), 애플리케이션에서 (2), 강조표시하고 (2), 싶다면 (2), link를 (2), 추가한 (2), 곧바로 (2), 제품에 (2), 딥링크하면 (2), 페이지로 (2), store나 (2), store로 (2), 안내되고 (2), 그들이 (2), 애플리케이션을 (2), links에 (2), 자세히 (2), 다루겠지만 (2), 그전에 (2), 보시는 (2), 게시글에서는 (2), 유발에 (2), 말씀드리겠습니다 (2), 금요일 (2), 관심이 (2), 있지만 (2), 시작해야 (2), 모르시나요 (2), 제작하여 (2), 빛처럼 (2), 확보하는 (2), 생각보다 (2), 콘텐츠 (2), 시스템 (2), cms (2), 설치하고 (2), 활성화하는 (2), 것만큼이나 (2), 쉽습니다 (2), cms는 (2), 제작에 (2), 약간씩 (2), 접근방식을 (2), 취하고 (2), 제작을 (2), 공급업체에 (2), 문의하는 (2), 사이트에서 (2), html을 (2), 사용하거나 (2), 작동하는지 (2), 만들어진 (2), 안내에 (2), codelab에서는 (2), 다룹니다 (2), 학습했다면 (2), 파고들어 (2), 어떨까요 (2), 보았거나 (2), 추가하셨나요 (2), 검색용으로 (2), 준비하는 (2), 구성요소가 (2), 해결하는 (2), 제한사항 (2), 웹에서 (2), codelab (2), hatena (2), drupal (2), wordpress (2), 시작한 (2), 뉴비부터 (2), 경력을 (2), 초고수까지 (2), 개발자로서 (2), 단계로의 (2), 도약에 (2), 되기를 (2), 바라는 (2), 행사를 (2), 준비했습니다 (2), 한자리에 (2), 지식을 (2), 교환하고 (2), 아이디어를 (2), 참여한 (2), 기업들의 (2), 기다리고 (2), 닥터분들이 (2), 이력서를 (2), 상담해주는 (2), 자리를 (2), 마련합니다 (2), 방법은 (2), 등록페이지에서 (2), 권순선 (2), 코리아 (2), 황리건 (2), 원티드 (2), 50분을 (2), 1권을 (2), 함께하는 (2), 클리닉에 (2), 마련된 (2), 풍성해진 (2), 개발의 (2), 즐거움을 (2), 알려주고 (2), 신선한 (2), 자극이 (2), 동기가 (2), 부여되도록 (2), 세션들을 (2), 알차게 (2), 구성하였습니다 (2), 아젠다는 (2), 참고해 (2), 주시기 (2), 세상에 (2), 기술들과 (2), 익숙해져야 (2), 기술들 (2), 관리에 (2), 대하여 (2), 소개하고 (2), 공유하는 (2), 자리가 (2), 만들어집니다 (2), 늅투촋 (2), 초고수가 (2), newbie (2), expert (2), 워크숍 (2), 클리닉 (2), 학습하는 (2), 글로벌컨벤션플라자 (2), 38동 (2), 글로벌공학교육센터 (2), 11시 (2), emily (2), schechter (2), 시기가 (2), 가까워지면 (2), 계획에 (2), 발표하겠지만 (2), 옮겨가기 (2), 그때까지 (2), 기다리실 (2), 없습니다 (2), https는 (2), 제공할 (2), http에서는 (2), 가지를 (2), 저희의 (2), 참고하면서 (2), 최고의 (2), 이전보다 (2), 싸졌으며 (2), 이후의 (2), 릴리스에서 (2), 경고를 (2), 확대해 (2), 개인정보 (2), 보호에 (2), 기대치가 (2), 모드로 (2), 붙이는 (2), 말이지요 (2), 결국에는 (2), 붙이고 (2), 중단된 (2), https에 (2), 빨간색 (2), 삼각형으로 (2), 계획입니다 (2), 결과들은 (2), 경고로 (2), 빈번히 (2), 나타나는 (2), 경고에 (2), 둔감하다는 (2), 보여주고 (2), 사이트들에 (2), 분명하고 (2), 정확하게 (2), 표시하려는 (2), 완만하게 (2), 단계적으로 (2), 진행될 (2), 1월부터 (2), 특별히 (2), 신용카드 (2), 필드가 (2), 인지하지 (2), 트래픽의 (2), 부분이 (2), 넘어왔으며 (2), https의 (2), 사용량은 (2), 꾸준히 (2), 증가하고 (2), 로드의 (2), https를 (2), 이루어지기도 (2), 했습니다 (2), 2월에 (2), 100대 (2), 12곳 (2), 프로토콜을 (2), http에서 (2), 바꿨습니다 (2), https (2), 발표한 (2), 중립적 (2), 사용해서 (2), 연결을 (2), 표시하고 (2), http를 (2), 로드할 (2), 열리기 (2), 누군가가 (2), 그것을 (2), 보거나 (2), 자신이 (2), 어디에서 (2), 잡혔는지 (2), 각각의 (2), 스탬프는 (2), 여권처럼 (2), 읽혀지고 (2), 경로와 (2), 거리가 (2), 강조표시됩니다 (2), 만드는 (2), 외에도 (2), 휴대폰을 (2), 그물처럼 (2), 취하여 (2), 각지에서 (2), 비행기 (2), 하나를 (2), 잡아서 (2), 어디를 (2), 거쳐왔는지 (2), 추가하고 (2), 무리로 (2), 50피트짜리 (2), 초대형 (2), 활용하는 (2), 데스크톱과 (2), 이르기까지 (2), 기기에서 (2), 작동하도록 (2), planes를 (2), low (2), poly (2), 스타일의 (2), 지구부터 (2), 무리를 (2), 비행기까지 (2), webgl을 (2), 구동하는 (2), 요소를 (2), 렌더링했습니다 (2), 비추기 (2), glsl (2), 셰이더를 (2), 열거나 (2), 애니메이션 (2), morph (2), target (2), 작성했습니다 (2), 던지면 (2), 메시지가 (2), 백엔드 (2), 서버로 (2), 전송되며 (2), 여기서 (2), 전달되어 (2), 날아오르는 (2), 시각화됩니다 (2), 시뮬레이션은 (2), 비행기의 (2), 계산하여 (2), webgl에서 (2), 렌더링되는 (2), 스레드로 (2), 전달하는 (2), webworker를 (2), 스레드에 (2), 계산됩니다 (2), 작동하는 (2), 구축하기 (2), 확장했습니다 (2), 안드로이드에 (2), 긴밀하게 (2), chromium을 (2), 존재하는 (2), 코드로 (2), 애플리케이션의 (2), 계층을 (2), 풍부한 (2), 기능의 (2), 알림과 (2), os에 (2), 긴밀히 (2), 통합되는 (2), webview와 (2), java (2), 알아보고 (2), 싶으면 (2), 메시징 (2), 사용되었습니다 (2), 날리면 (2), 경유한 (2), 알림이 (2), fcm을 (2), 사람의 (2), 기기로 (2), 전송됩니다 (2), 발신되는 (2), 알림은 (2), 전송되지 (2), 않도록 (2), 관리됩니다 (2), 하루에 (2), 실행되면서 (2), 저장소를 (2), 기준으로 (2), 검사하여 (2), 마지막으로 (2), 시기를 (2), 구현했습니다 (2), 던져보라고 (2), 초대하는 (2), 전송합니다 (2), 애플리케이션은 (2), platform을 (2), 기반으로 (2), 네트워크에서 (2), 실행됩니다 (2), 내장된 (2), 지오코딩 (2), 헤더를 (2), 스탬프의 (2), 가져오고 (2), socket (2), io를 (2), 기기를 (2), 연결했습니다 (2), 가까이 (2), 서버에 (2), 접속하게 (2), 서버에서 (2), 서버는 (2), 지역에서 (2), 접속한 (2), 메시지를 (2), 전달합니다 (2), 방식은 (2), 발휘해 (2), 플랫폼과 (2), 팩터에 (2), 원활하고 (2), 매력적인 (2), 지원하고 (2), 연결해 (2), 줍니다 (2), 확장하는 (2), 탁월한 (2), 품질의 (2), 유용한 (2), 경로가 (2), 된다는 (2), 입증되었습니다 (2), 웹사이트에서 (2), 화면으로 (2), 게스트 (2), active (2), theory (2), experiments (2), github (2), 리포지토리에서 (2), 가이드를 (2), webworker (2), websocket (2), webgl (2), webview (2), planes (2), 올해로 (2), 7년째를 (2), 맞이하는 (2), 17세의 (2), 진행됩니다 (2), 소스를 (2), 체험할 (2), 분야의 (2), 실습할 (2), 점진적으로 (2), 도전적인 (2), 접하면서 (2), 실력을 (2), 키워나갈 (2), 구조로 (2), 처음엔 (2), 과제부터 (2), 시작합니다 (2), 콘테스트가 (2), 시작되면 (2), 단체의 (2), 목록에서 (2), 선택하여 (2), 완료하면 (2), 소속의 (2), 멘토가 (2), 도와줄 (2), 의문을 (2), 프로그램입니다 (2), 가지의 (2), 범주에 (2), 과제가 (2), 제시되며 (2), 학생이든 (2), 실력에 (2), gsoc (2), 대학생들에게 (2), 여름방학 (2), 기여함으로써 (2), 재능을 (2), 발휘하고 (2), 연마할 (2), 소프트웨어 (2), 프로젝트에서 (2), 멘토의 (2), 도움아래 (2), 귀중한 (2), 성공적으로 (2), 마치면 (2), 학비를 (2), 전통이 (2), 이어지는 (2), 자랑스럽게 (2), 여깁니다 (2), 개시될 (2), 19일에 (2), 개시됩니다 (2), 본인의 (2), 준비나 (2), 고찰을 (2), 2016에 (2), 참가한 (2), 진행한 (2), 알아보실 (2), 매뉴얼과 (2), 질문과 (2), 찾아보시기 (2), 친구들과 (2), 지켜봐 (2), 조만간 (2), 상세한 (2), 발표하겠습니다 (2), 사람들이 (2), josh (2), simmons (2), 리소스 (2), 디자인과 (2), 상호작용 (2), 코드가 (2), 작성되었는지 (2), 테스트 (2), 해결책 (2), 편집해 (2), 이들이 (2), 리팩터링 (2), 프로그래머가 (2), 아니지만 (2), 소스에 (2), 간단한 (2), 정도만 (2), 경험밖에 (2), 프로젝트에선 (2), 소스란 (2), 무엇인가 (2), 28일에 (2), 구현했다면 (2), 발견하여 (2), 처리했는지 (2), 확인해보면 (2), 포함하여 (2), 존재감을 (2), 모니터하고 (2), 유지할 (2), 도와주는 (2), 서비스입니다 (2), 포함되도록 (2), 가입할 (2), 없지만 (2), 가입하면 (2), 시작하려면 (2), 로그인한 (2), 하세요 (2), console에서 (2), 설정하고 (2), pages에서 (2), 다음에서 (2), google에서 (2), 발견하였고 (2), 처리를 (2), 했는지 (2), 보고서에서는 (2), 처리되지 (2), 다루고 (2), 식별하고 (2), 해결할 (2), 보이는지 (2), 모니터링할 (2), 검색어를 (2), 표시되는지 (2), 검색결과와 (2), 비교했을 (2), 통계가 (2), 어떠한지 (2), 비교할 (2), 시간의 (2), 경과에 (2), 가시성이 (2), 변화해 (2), 왔는지 (2), 클릭수나 (2), 노출수 (2), 통계를 (2), 확인하려면 (2), 선택하세요 (2), 설정한 (2), 않았고 (2), 계정이나 (2), 탐지되지 (2), google은 (2), 주기적으로 (2), 크롤링한다는 (2), 기억하세요 (2), 예정된 (2), 기다리거나 (2), 모니터링해 (2), 오셨나요 (2), 소유권을 (2), 수요일 (2), 목록을 (2), 지원합니다 (2), 마세요 (2), 오류가 (2), 블로그 (2), 다음은 (2), 엔지니어링 (2), 제작이 (2), 않다는 (2), 알게되었습니다 (2), 속도가 (2), 일련의 (2), 집합입니다 (2), 측면을 (2), 신중하게 (2), 공들여 (2), 제작해야 (2), 블록을 (2), 조립하는 (2), 것처럼 (2), 정해진 (2), 요서를 (2), 조합합니다 (2), 선택할 (2), 한정되어 (2), 환경이 (2), 저하될 (2), 염려할지도 (2), 오히려 (2), 요소로 (2), 제한함으로써 (2), 보려는 (2), 콘텐츠에만 (2), 디자인 (2), 집중할 (2), 있다는 (2), 알아차렸습니다 (2), 지금은 (2), 대부분의 (2), 회사에서 (2), 구축한 (2), 버전을 (2), 현재는 (2), 시험을 (2), 진행하고 (2), 환경과 (2), 마찬가지로 (2), 환경에서도 (2), 표시되고 (2), 변경되므로 (2), 성능을 (2), 수준으로 (2), 유지하는 (2), 두더지 (2), 게임과 (2), 같습니다 (2), 제작하는 (2), 로드될 (2), 것이라 (2), 확신합니다 (2), 페이지에서 (2), 버전만이 (2), 우리가 (2), 필요로 (2), 유일한 (2), 버전이라고 (2), 생각합니다 (2), 랜덤하게 (2), 개발자들의 (2), 11일 (2), 커리어 (2), 기묘한 (2), 이야기 (2), 이원제 (2), progressive (2), with (2), react (2), scratch (2), 문현경 (2), sdk (2), hassan (2), abid (2), what (2), next (2), the (2), 도창욱 (2), 변경점과 (2), 알아야 (2), 김석용 (2), 100명 (2), centap (2), 해운대구 (2), 센텀동로 (2), 101호 (2), 12일 (2), 세상을 (2), 만들기 (2), 각자의 (2), 위치에서 (2), 이용하여 (2), 도구와 (2), 환상적인 (2), 한단계 (2), 행사의 (2), 목표입니다 (2), 열정과 (2), 한걸음 (2), 나아갈 (2), 마일스톤을 (2), 참석하는 (2), 개발자들에게 (2), 기술들을 (2), 설명하고 (2), 익히면서 (2), 평소에 (2), 싶었던 (2), 즐겁게 (2), 만들며 (2), 불태워 (2), 18일 (2), 17일 (2), 350명 (2), 부천만화박물관 (2), 경기도 (2), 부천시 (2), 길주로 (2), 12시 (2), 내보내기 (2), 테이블에 (2), 스키마는 (2), 동일하며 (2), 만들었습니다 (2), 데이터세트는 (2), 데이터세트에는 (2), 사용량에 (2), 정보와 (2), 테이블의 (2), 스키마가 (2), 동일하기 (2), 이름을 (2), 프로젝트의 (2), 이름으로 (2), 데이터에 (2), 스키마에는 (2), 캡처되고 (2), 추가하는 (2), 이벤트로 (2), 채워집니다 (2), 모두에 (2), 구체적인 (2), 레코드를 (2), 사용자에 (2), 인스턴스 (2), 스키마의 (2), 버전에 (2), 콘솔에는 (2), 분석에 (2), 대시보드가 (2), bigquery를 (2), 세계에서 (2), 아래에 (2), 쿼리에서는 (2), 이용합니다 (2), 쉼표를 (2), 연산자로 (2), 트리거하는 (2), 번들에 (2), 생성되므로 (2), 카운트되도록 (2), 레코드도 (2), 포함합니다 (2), 기반의 (2), 세그먼트를 (2), 설명하기 (2), 정의하는 (2), 기본적으로 (2), 캡처하고 (2), 속성을 (2), 하나입니다 (2), 언어를 (2), 실행하면 (2), 클릭을 (2), 추적하는 (2), 해줍니다 (2), 매개변수를 (2), analytics에 (2), 전달하세요 (2), analytics가 (2), 추적합니다 (2), 특정한 (2), android에서 (2), 발생한 (2), 보여줍니다 (2), 선택적인 (2), 매개변수로 (2), 전달하여 (2), bigquery에서 (2), 값으로 (2), 필터링할 (2), 플레이어가 (2), 얼마나 (2), 통화를 (2), 소비하는지 (2), 범위에 (2), 모두를 (2), 실행하려면 (2), 할까요 (2), 매일의 (2), 분할되므로 (2), 함수를 (2), 접속이 (2), 시작되는 (2), 도시의 (2), 이벤트에 (2), 여기서는 (2), 필드를 (2), 이용해 (2), 신고에서 (2), 중복된 (2), 제거합니다 (2), 애널리틱스에 (2), 동일한 (2), bigquery로 (2), 테이블과 (2), join을 (2), 내보내기를 (2), 데이터에서 (2), 수집했으므로 (2), 시각화해 (2), 테이블에서 (2), 표시된 (2), 쿼리와 (2), 쿼리에 (2), 전달할 (2), 구조에 (2), 시계열 (2), 그래프 (2), 시각화를 (2), 기기의 (2), 유형을 (2), 비교하기 (2), 생성해보도록 (2), 하겠습니다 (2), 차트에서 (2), 태블릿에서 (2), 경향이 (2), 파악할 (2), 비교하여 (2), 지침은 (2), 것이라면 (2), firebase에서 (2), 빌드하고 (2), 태그를 (2), overflow에 (2), 질문을 (2), 올려주시기 (2), 글에서 (2), 다루었으면 (2), 주제가 (2), firebase가 (2), 플랫폼에 (2), 후에는 (2), 데이터세트로 (2), 내보냅니다 (2), 알려주시기 (2), 단계는 (2), 시각화 (2), 내보내어 (2), strftime_utc_usec (2), totalevents (2), firstopenedtime (2), max (2), over (2), flatten (2), first_open_timestamp_micros (2), timestamp_micros (2), devicetype (2), int_value (2), virtual_currency_amt (2), and (2), language (2), union (2), all (2), user_default_language (2), platform_version (2), device_model (2), app_version (2), app_store (2), android용 (2), developers (2), terms, feed, 2011, 2012, 2013, 2014, 2015, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, archive, workmanager, weeklyupdates, wearables, priva, policy, now, you, design, library, large, screens, kotlin, interview, student, clubs, gdsc, foldables, business, bootcamp, bundle, machine, learning, assistant, 12l, admob, 창구프로그램, 세미나, 인디게임페스티벌, tag, contents, 오늘날의, 웹사이트가, 로드되길, 사실입니다, 놀라운, 얘기도, 아닙니다, 휴대기기에, 콘텐츠가, 시간을, 줄이기, 시작했습니다, 사용환경을, 오픈소스, 프로젝트입니다, pages는, html, 페이지로서, 최우선순위로, 로드함으로써, 말부터, 엔터테인먼트, 사이트, ampproject, org의, 방문하여, 느낌인지, 데모를, 라벨이, 확대하기, 여러분께서, 도움말을, amplify, 해시태그를, 팔로우하세요, 만드셨나요, twitter, ampdemo, 기술적, 접근방식, 로드가, 3초를, 넘어가면, 이른다는, amp란, 무엇인가요, 전시하고, 체험해볼, 서울혁신파크에서, 프로젝트들을, 만나보세요, 요즘엔, 만들기만, 돼있다, 통하지, 확보는, 중요합니다, 여러가지, 사용해야합니다, 지표의, 구성요소, 수익창출, 소개드렸습니다, 이번에는, 지표인, 확보에, 이야기하려고, 얼만큼, 추가되고, 추적하고, 있을까요, acquisition, 확보하는가, pirate, metrics, firebase로, 확보하세요, 에서는, 올해도, 표출할, 개최합니다, 안전하게, 웹서핑을, 표시줄에, 표시합니다, secure, 표시를, 계획을, 갖고있습니다, 계획의, 일환으로, 신용카드를, 사이트들을, 안전한, 향하여, 어떨까, 단순한, 생각으로, 시작되었습니다, 생각을, 구현하기, 기술은, 디바이스와, 디바이스를, 연결할, 여기에, javascript와, webgl은, 화면을, 기반이, 2016의, 기조연설에, 30분, 참가자와, 관중을, 모습을, 보여줌으로써, 소개되었습니다, 평화의, 출시하기, 제작했습니다, 에서도, 앱으로, 제공되었습니다, 어디에서든, 잡히면, 알려주는, 포함해, nougat, 활용하였고, 기존의, 확장해, 사용하였습니다, 만들고, 위치가, 입력된, 간단하게, 던지는, 취하면, 환경으로, 날아갑니다, 방문하는, 날아가는, experiment, 안드로이드로, 확장되는, 소프트웨어에, 돕습니다, 이라는, 프로그램을, 내고있습니다, 100개국, 이상에서, 000명의, 멘토와, 협력하여, 560개, 기여했습니다, 설레는, 프로그램의, 일정을, 발표합니다, 될까요, 되었음을, 알려드리고자, 버전에는, 지원에, 수정과, 포함되어, 가급적, 실행하거나, 프레임워크를, 수동으로, 업데이트하고, 컴파일하시는, 향상된, 살펴보세요, 여기에는, 간략히, 요약되어, 메시징에서, 10에서, 중이라면, 수신되는, 처리할, 걱정하지, 기존에, 지원되던, 메서드만, apn에서, 없다면, 호출하니깐요, 정보가, 필요하세요, 내용은, 업데이트된, 참조하세요, 업데이트와, apple에서는, store, 지침에서, 사항을, 변경했습니다, firebase에서는, 지침에, 대응하여, 변경되었습니다, 항목에, 텍스트를, 제공하라는, itunes, 발생하지, 않아야, 한다는, 점입니다, 지침을, 따름으로써, 발생하는, 하나로, safari에서, 광고를, 평가할, 여러분에게, 전까지는, 제거했었습니다, 초대를, 파일에서, 제공해야, 초대에서는, 연락처, 초대장을, 보내고, 채웁니다, 미치는, 영향을, 면밀히, 모니터링하고, 최근의, xcode, 8에서는, 키체인에, 인증에서, 발생한다는, 내용이, 있었는데, 기억나실지, 문제는, 여전히, 존재하지만, 키체인을, 인증을, 개발하고, 시험해, 제대로, 작동한다는, 뜻이랍니다, 버그를, 수정했습니다, 앞으로도, 계속해서, 문제가, 발생하면, 신고해, 주시거나, 요청을, 제출해, 처리하겠습니다, overflow에서, 지정하여, 문의하거나, 보내주시기, 온라인, nsuserdefaults, 게시물, 로그인, nscontactsusagedescription, plist, nsbluetoothperipheralusagedescription, nscalendarsusagedescription, 지침과, 관련한, application, didreceiveremotenotification, completionhandler, usernotificationcenter, willpresentnotification, withcompletionhandler, pod, update, 25일, 화요일, 출시되었습니다, 즉각적으로, 만들기란, 어려운, 일입니다, vox, media는, 2015년도에, 10분의, 이내로, 손쉽게, 제작할, 해주므로, 판도를, 획기적인, 기술입니다, 수천만, 게시했음을, 페이지보다, 30배, 생성되는, 게시물에는, 해당하는, 버전이, google의, 결과에는, 지남에, 환경에서, 만들어내는, 콘텐츠에, 초점을, 예제입니다, 평균적으로, 로드를, 마치는, 23초가, 인용하면서, 비유적, 표현으로, 선언했습니다, 방문자, 5천만, 만족하지, 이유로, 꼽았습니다, 편집자, channels의, 관리자인, 작성한, 게시된, reddit이, 사용하는지, 알아보려면, 26일, 개최하는, 행사에, 표출하는, 축제인, 올해는, 부산에서도, 개발자로서의, 커리어에, 진솔한, 이야기는, 놓치지, 박물관에서, 열립니다, 30일, 일요일, 5월에, o에서, 공개되었습니다, 만드는데, 도구를, 포함하고, 개발한, 방식에, 수집할, 입니다, 실행등, 이벤트도, 수집되면, 콘솔의, 대시보드를, 확인하고, 좋아하는, 가지는, 분석을, 내보낼, 기능입니다, 특히나, 이벤트에서, 전달된, 유용합니다, 조합을, 있을지, 테이블을, firebase는, 플랫폼의, 액티비티, 구성된, 2개의, 데이터세트가, 내보내기는, 작동할까요, analytics를, 한국의, 개발자들을, 블로그입니다, blog,
Text of the page (random words):
쉽게 로그할 수 있게 해줍니다 이벤트를 로그할 때는 이벤트 이름과 최대 25개의 매개변수를 firebase analytics에 전달하세요 그러면 firebase analytics가 자동으로 이벤트 발생 횟수를 추적합니다 다음 쿼리는 특정한 날에 android에서 앱의 각 이벤트가 발생한 횟수를 보여줍니다 select event_dim name count event_dim name as event_count from firebase analytics sample data android_dataset app_events_20160601 group by event_dim name order by event_count desc 이벤트와 연결된 다른 유형의 값 예 아이템 가격 이 있는 경우 이 값을 선택적인 값 매개변수로 전달하여 bigquery에서 이 값으로 필터링할 수 있습니다 샘플 테이블에는 spend_virtual_currency 이벤트가 있습니다 플레이어가 한 번에 얼마나 많은 가상 통화를 소비하는지 보여주는 다음과 같은 쿼리를 작성할 수 있습니다 select event_dim params value int_value as virtual_currency_amt count as num_times_spent from firebase analytics sample data android_dataset app_events_20160601 where event_dim name spend_virtual_currency and event_dim params key value group by 1 order by num_times_spent desc 복잡한 쿼리 빌드 특정 날짜 범위에 걸쳐 앱의 두 플랫폼 모두를 대상으로 쿼리를 실행하려면 어떻게 해야 할까요 firebase analytics 데이터는 매일의 테이블로 분할되므로 bigquery의 table_date_range 함수를 사용하여 이 작업을 수행할 수 있습니다 다음 쿼리는 한 주 동안 사용자의 접속이 시작되는 도시의 수를 반환합니다 select user_dim geo_info city count user_dim geo_info city as city_count from table_date_range firebase analytics sample data android_dataset app_events_ date_add 2016 06 07 7 day current_timestamp table_date_range firebase analytics sample data ios_dataset app_events_ date_add 2016 06 07 7 day current_timestamp group by user_dim geo_info city order by city_count desc 또한 다음과 같이 한 주 동안 플랫폼 간에 모바일 사용량과 태블릿 사용량을 비교하는 쿼리를 작성할 수도 있습니다 select user_dim app_info app_platform as appplatform user_dim device_info device_category as devicetype count user_dim device_info device_category as device_type_count from table_date_range firebase analytics sample data android_dataset app_events_ date_add 2016 06 07 7 day current_timestamp table_date_range firebase analytics sample data ios_dataset app_events_ date_add 2016 06 07 7 day current_timestamp group by 1 2 order by device_type_count desc 좀 더 복잡한 문제를 생각해보자면 지난 2주일 동안 플랫폼 간에 고유한 사용자 이벤트에 대한 보고서를 생성하는 쿼리를 작성할 수 있습니다 여기서는 partition by 및 exact_count_distinct 를 사용하여 사용자 속성 및 user_dim user_id 필드를 이용해 사용자의 이벤트 신고에서 중복된 항목을 제거합니다 select strftime_utc_usec eventtime y m d as date appplatform eventname count totalevents exact_count_distinct if userid is not null userid fullvisitorid as users from select fullvisitorid opentimestamp format_utc_usec opentimestamp firstopenedtime useridset max useridset over partition by fullvisitorid userid appplatform eventtimestamp format_utc_usec eventtimestamp as eventtime eventname from flatten select user_dim app_info app_instance_id as fullvisitorid user_dim first_open_timestamp_micros as opentimestamp user_dim user_properties value value string_value if user_dim user_properties key user_id user_dim user_properties value value string_value null as useridset user_dim app_info app_platform as appplatform event_dim timestamp_micros as eventtimestamp event_dim name as eventname event_dim params key event_dim params value string_value from table_date_range firebase analytics sample data android_dataset app_events_ date_add 2016 06 07 7 day current_timestamp table_date_range firebase analytics sample data ios_dataset app_events_ date_add 2016 06 07 7 day current_timestamp user_dim user_properties group by date appplatform eventname google 애널리틱스에 동일한 앱에 대한 데이터가 있으면 bigquery로 자신의 google 애널리틱스 데이터를 내보내어 firebase analytics bigquery 테이블과 join을 수행할 수도 있습니다 분석 데이터 시각화 이제 원시 bigquery 내보내기를 사용하여 모바일 앱 데이터에서 새로운 통계 데이터를 수집했으므로 google data studio 를 사용하여 이를 시각화해 봅시다 data studio는 bigquery 테이블에서 직접 데이터를 읽을 수 있으며 위에 표시된 쿼리와 같이 사용자 지정 쿼리에 이 데이터를 전달할 수도 있습니다 data studio는 데이터 구조에 따라 시계열 막대 그래프 원형 차트 지오 맵 등 다양한 유형의 차트를 생성할 수 있습니다 우선 시각화를 위해 사용자가 각 플랫폼에서 앱에 액세스하는 기기의 유형을 비교하기 위한 막대 그래프를 생성해보도록 하겠습니다 위에 나와 있는 모바일 사용량과 태블릿 사용량을 비교하는 쿼리를 data studio에 직접 붙여 넣어 다음 차트를 생성할 수 있습니다 이 차트에서 ios 사용자가 태블릿에서 게임에 액세스하는 경향이 더 큰 것을 쉽게 파악할 수 있습니다 좀 더 복잡한 문제를 생각해보자면 위의 이벤트 보고 쿼리를 사용하여 플랫폼 간의 이벤트 수를 비교하여 보여주는 막대 그래프를 생성할 수 있습니다 bigquery 프로젝트를 data studio에 연결하는 방법에 대한 자세한 지침은 이 글 에서 확인하시기 바랍니다 다음 단계는 firebase를 처음 사용하는 것이라면 여기 에서 시작해 보세요 firebase에서 모바일 앱을 이미 빌드하고 있다면 이 상세 가이드 에서 firebase 프로젝트를 bigquery에 연결하는 방법을 확인해 보세요 궁금한 점이 있으면 bigquery 참조 문서 를 살펴보고 firebase analytics 및 google bigquery 태그를 사용하여 stack overflow에 질문을 올려주시기 바랍니다 또한 다음 글에서 다루었으면 하는 주제가 있으면 알려주시기 바랍니다 올해 5월에 열린 google i o에서 새로운 버전의 firebase가 공개되었습니다 개발자가 모바일 앱을 만드는데 도움이 되는 다양한 도구를 포함하고 있습니다 새로운 firebase 플랫폼에 포함된 firebase analytics는 사람들이 여러분이 개발한 모바일 앱을 사용하는 방식에 대한 데이터를 자동으로 수집할 수 있는 도구 입니다 앱 실행등 일반적인 이벤트 외에 자체적인 사용자 지정 앱 이벤트도 지원합니다 데이터가 수집되면 firebase 콘솔의 대시보드를 통해 이런 데이터를 확인하고 사용할 수 있습니다 새로운 firebase 플랫폼에 통합된 클라우드 기능 중 제가 좋아하는 한 가지는 바로 사용자 지정 분석을 위해 firebase analytics에서 캡처한 원시 데이터를 google bigquery 로 내보낼 수 있는 기능입니다 특히나 firebase analytics 이벤트에서 전달된 사용자 지정 매개 변수 값을 확인할 때 특히 유용합니다 이 강력한 기능 조합을 통해 어떤 작업을 수행할 수 있을지 살펴봅시다 bigquery 내보내기는 어떤 식으로 작동할까요 firebase 프로젝트를 bigquery에 연결 한 후에는 firebase가 매일 자동으로 새 테이블을 연결된 bigquery 데이터세트로 내보냅니다 ios 및 android 버전의 앱이 모두 있는 경우 firebase는 각 플랫폼의 데이터를 개별 데이터세트로 내보냅니다 각 테이블에는 firebase analytics에서 자동으로 캡처한 사용자 액티비티 및 인구 통계학적 데이터가 앱에서 캡처한 사용자 지정 이벤트와 함께 포함됩니다 따라서 교차 플랫폼 앱에 대해 1주일 분량의 데이터를 내보낸 후에는 bigquery 프로젝트에 각각 7개의 테이블로 구성된 2개의 데이터세트가 포함됩니다 데이터 세부 분석 모든 firebase analytics 내보내기 테이블에 대한 스키마는 동일하며 개발자가 아래의 예제 쿼리를 실행할 수 있도록 샘플 사용자 데이터가 포함된 두 개의 데이터세트 ios용 하나 와 android용 하나 를 만들었습니다 이 데이터세트는 샘플 교차 플랫폼 ios 및 android 게임 앱에 대한 것입니다 각 데이터세트에는 7개의 테이블 즉 1주일 분량의 분석 데이터가 있습니다 다음 쿼리는 ios 버전 앱의 일일 사용량에 대한 몇 가지 기본적인 사용자의 인구 통계학적 정보와 기기 데이터를 반환합니다 select user_dim app_info app_instance_id user_dim device_info device_category user_dim device_info user_default_language user_dim device_info platform_version user_dim device_info device_model user_dim geo_info country user_dim geo_info city user_dim app_info app_version user_dim app_info app_store user_dim app_info app_platform from firebase analytics sample data ios_dataset app_events_20160601 firebase analytics에서 내보낸 모든 bigquery 테이블의 스키마가 동일하기 때문에 데이터세트 이름과 테이블 이름을 개발 중인 프로젝트의 데이터세트 이름과 테이블 이름으로 바꿔 자체적인 firebase analytics 데이터에 대해 이 글에 나와 있는 모든 쿼리를 실행할 수 있습니다 이 스키마에는 사용자 데이터와 이벤트 데이터가 있습니다 모든 사용자 데이터는 firebase analytics에서 자동으로 캡처되고 이벤트 데이터는 개발자가 앱에 추가하는 사용자 지정 이벤트로 채워집니다 사용자 데이터와 이벤트 데이터 모두에 대한 구체적인 레코드를 살펴봅시다 사용자 데이터 사용자 레코드에는 각 사용자에 대해 고유한 앱 인스턴스 id 스키마의 user_dim app_info app_instance_id 와 함께 해당 위치 기기 및 앱 버전에 대한 데이터가 포함됩니다 firebase 콘솔에는 앱의 android 및 ios 분석에 사용할 수 있는 별도의 대시보드가 있습니다 bigquery를 사용하면 쿼리를 실행하여 사용자가 두 플랫폼 간에 전 세계에서 앱에 액세스하는 위치를 확인할 수 있습니다 아래에 나와 있는 쿼리에서는 bigquery의 통합 기능 을 이용합니다 이 기능을 통해 쉼표를 union all 연산자로 사용할 수 있습니다 테이블에는 사용자가 트리거하는 각 이벤트 번들에 대해 하나의 행이 생성되므로 exact_count_distinct 를 사용하여 각 사용자가 한 번만 카운트되도록 해야 합니다 select user_dim geo_info country as country exact_count_distinct user_dim app_info app_instance_id as users from firebase analytics sample data android_dataset app_events_20160601 firebase analytics sample data ios_dataset app_events_20160601 group by country order by users desc 사용자 데이터는 user_properties 레코드도 포함합니다 이 레코드에는 사용자 기반의 여러 다양한 세그먼트를 설명하기 위해 정의하는 특성 예 언어 기본 설정 또는 지리적 위치 이 포함됩니다 firebase analytics는 기본적으로 몇 가지 사용자 속성 을 캡처하고 개발자는 최대 25개의 고유한 속성을 생성할 수 있습니다 사용자의 언어 기본 설정은 기본 사용자 속성 중 하나입니다 사용자가 플랫폼 간에 사용하는 언어를 보려면 다음 쿼리를 실행하면 됩니다 select user_dim user_properties value value string_value as language_code exact_count_distinct user_dim app_info app_instance_id as users from firebase analytics sample data android_dataset app_events_20160601 firebase analytics sample data ios_dataset app_events_20160601 where user_dim user_properties key language group by language_code order by users desc 이벤트 데이터 firebase analytics는 앱에서 아이템 구매 또는 버튼 클릭을 추적하는 것과 같은 사용자 지정 이벤트를 쉽게 로그할 수 있게 해줍니다 이벤트를 로그할 때는 이벤트 이름과 최대 25개의 매개변수를 firebase analytics에 전달하세요 그러면 firebase analytics가 자동으로 이벤트 발생 횟수를 추적합니다 다음 쿼리는 특정한 날에 android에서 앱의 각 이벤트가 발생한 횟수를 보여줍니다 select event_dim name count event_dim name as event_count from firebase analytics sample data android_dataset app_events_20160601 group by event_dim name order by event_count desc 이벤트와 연결된 다른 유형의 값 예 아이템 가격 이 있는 경우 이 값을 선택적인 값 매개변수로 전달하여 bigquery에서 이 값으로 필터링할 수 있습니다 샘플 테이블에는 spend_virtual_currency 이벤트가 있습니다 플레이어가 한 번에 얼마나 많은 가상 통화를 소비하는지 보여주는 다음과 같은 쿼리를 작성할 수 있습니다 select event_dim params value int_value as virtual_currency_amt count as num_times_spent from firebase analytics sample data android_dataset app_events_20160601 where event_dim name spend_virtual_currency and event_dim params key value group by 1 order by num_times_spent desc 복잡한 쿼리 빌드 특정 날짜 범위에 걸쳐 앱의 두 플랫폼 모두를 대상으로 쿼리를 실행하려면 어떻게 해야 할까요 firebase analytics 데이터는 매일의 테이블로 분할되므로 bigquery의 table_date_range 함수를 사용하여 이 작업을 수행할 수 있습니다 다음 쿼리는 한 주 동안 사용자의 접속이 시작되는 도시의 수를 반환합니다 select user_dim geo_info city count user_dim geo_info city as city_count from table_date_range firebase analytics sample data android_dataset app_events_ date_add 2016 06 07 7 day current_timestamp table_date_range firebase analytics sample data ios_dataset app_events_ date_add 2016 06 07 7 day current_timestamp group by user_dim geo_info city order by city_count desc 또한 다음과 같이 한 주 동안 플랫폼 간에 모바일 사용량과 태블릿 사용량을 비교하는 쿼리를 작성할 수도 있습니다 select user_dim app_info app_platform as appplatform user_dim device_info device_category as devicetype count user_dim device_info device_category as device_type_count from table_date_range firebase analytics sample data android_dataset app_events_ date_add 2016 06 07 7 day current_timestamp table_date_range firebase analytics sample data ios_dataset app_events_ date_add 2016 06 07 7 day current_timestamp group by 1 2 order by device_type_count desc 좀 더 복잡한 문제를 생각해보자면 지난 2주일 동안 플랫폼 간에 고유한 사용자 이벤트에 대한 보고서를 생성하는 쿼리를 작성할 수 있습니다 여기서는 partition by 및 exact_count_distinct 를 사용하여 사용자 속성 및 user_dim user_id 필드를 이용해 사용자의 이벤트 신고에서 중복된 항목을 제거합니다 select strftime_utc_usec eventtime y m d as date appplatform eventname count totalevents exact_count_distinct if userid is not null userid fullvisitorid as users from select fullvisitorid opentimestamp format_utc_usec opentimestamp firstopenedtime useridset max useridset over partition by fullvisitorid userid appplatform eventtimestamp format_utc_usec eventtimestamp as eventtime eventname from flatten select user_dim app_info app_instance_id as fullvisitorid user_dim first_open_timestamp_micros as opentimestamp user_dim user_properties value value string_value if user_dim user_properties key user_id user_dim user_properties value value string_value null as useridset user_dim app_info app_platform as appplatform event_dim timestamp_micros as eventtimestamp event_dim name as eventname event_dim params key event_dim params value string_value from table_date_range firebase analytics sample data android_dataset app_events_ date_add 2016 06 07 7 day current_timestamp table_date_range firebase analytics sample data ios_dataset app_events_ date_add 2016 06 07 7 day current_timestamp user_dim user_properties group by date appplatform eventname google 애널리틱스에 동일한 앱에 대한 데이터가 있으면 bigquery로 자신의 google 애널리틱스 데이터를 내보내어 firebase analytics bigquery 테이블과 join을 수행할 수도 있습니다 분석 데이터 시각화 이제 원시 bigquery 내보내기를 사용하여 모바일 앱 데이터에서 새로운 통계 데이터를 수집했으므로 google data studio 를 사용하여 이를 시각화해 봅시다 data studio는 bigquery 테이블에서 직접 데이터를 읽을 수 있으며 위에 표시된 쿼리와 같이 사용자 지정 쿼리에 이 데이터를 전달할 수도 있습니다 data studio는 데이터 구조에 따라 시계열 막대 그래프 원형 차트 지오 맵 등 다양한 유형의 차트를 생성할 수 있습니다 우선 시각화를 위해 사용자가 각 플랫폼에서 앱에 액세스하는 기기의 유형을 비교하기 위한 막대 그래프를 생성해보도록 하겠습니다 위에 나와 있는 모바일 사용량과 태블릿 사용량을 비교하는 쿼리를 data studio에 직접 붙여 넣어 다음 차트를 생성할 수 있습니다 이 차트에서 ios 사용자가 태블릿에서 게임에 액세스하는 경향이 더 큰 것을 쉽게 파악할 수 있습니다 좀 더 복잡한 문제를 생각해보자면 위의 이벤트 보고 쿼리를 사용하여 플랫폼 간의 이벤트 수를 비교하여 보여주는 막대 그래프를 생성할 수 있습니다 bigquery 프로젝트를 data studio에 연결하는 방법에 대한 자세한 지침은 이 글 에서 확인하시기 바랍니다 다음 단계는 firebase를 처음 사용하는 것이라면 여기 에서 시작해 보세요 firebase에서 모바일 앱을 이미 빌드하고 있다면 이 상세 가이드 에서 firebase 프로젝트를 bigquery에 연결하는 방법을 확인해 보세요 궁금한 점이 있으면 bigquery 참조 문서 를 살펴보고 firebase analytics 및 google bigquery 태그를 사용하여 stack overflow에 질문을 올려주시기 바랍니다 또한 다음 글에서 다루었으면 하는 주제가 있으면 알려주시기 바랍니다 google gdg devfest incheon 2016 에 여러분을 초대합니다 2016년 10월 30일 일요일 일시 2016년 11월 19일 토 12시 5시 50분 장소 부천만화박물관 경기도 부천시 길주로 1 예상 참석인원 약 350명 프로그램 구성 4개 세션 5개 코드랩 developer coding for a better world 라는 주제로 많은 개발자들이 더 나은 세상을 만들기 위해 각자의 위치에서 구글의 기술을 이용하여 멋진 도구와 환상적인 서비스를 만들 수 있도록 한단계 더 발전 하는 것이 이번 행사의 목표입니다 기존 현역 개발자들에게는 다시 열정과 많은 정보를 초보 개발자들에게는 한걸음 나아갈 수 있는 마일스톤을 제공합니다 참석하는 개발자들에게 새로운 기술들을 설명하고 접목 시킬 수 있도록 도와 드립니다 새로운 기술을 배우고 익히면서 평소에 만들어 보고 싶었던 것을 즐겁게 만들며 열정을 불태워 보고 싶은 모든 분들을 초대합니다 참가신청하러 가기 페이스북 게시글 공유 이벤트 gdg korea 페이스북의 gdg devfest incheon 2016 게시글 을 여러분의 타임라인에 공유해 주세요 총 20분을 선정해 기념 티셔츠를 19일 행사장에서 드립니다 이벤트 기간 2016년 10월 31일 월 08 30 11월 17일 목 24 00 당첨자 안내 2016년 11월 18일 금 개별 안내 developer coding for a better world 개발자들의 축제 gdg devfest incheon 2016 이 11 19 토 부천 만화 박물관에서 열립니다 일시 2016년 11월 19일 토 12시 5시 50분 장소 부천만화박물관 경기도 부천시 길주로 1 예상 참석인원 약 350명 프로그램 구성 4개 세션 5개 코드랩 developer coding for a better world 라는 주제로 많은 개발자들이 더 나은 세상을 만들기 위해 각자의 위치에서 구글의 기술을 이용하여 멋진 도구와 환상적인 서비스를 만들 수 있도록 한단계 더 발전 하는 것이 이번 행사의 목표입니다 기존 현역 개발자들에게는 다시 열정과 많은 정보를 초보 개발자들에게는 한걸음 나아갈 수 있는 마일스톤을 제공합니다 참석하는 개발자들에게 새로운 기술들을 설명하고 접목 시킬 수 있도록 도와 드립니다 새로운 기술을 배우고 익히면서 평소에 만들어 보고 싶었던 것을 즐겁게 만들며 열정을 불태워 보고 싶은 모든 분들을 초대합니다 참가신청하러 가기 페이스북 게시글 공유 이벤트 gdg korea 페이스북의 gdg devfest incheon 2016 게시글 을 여러분의 타임라인에 공유해 주세요 총 20분을 선정해 기념 티셔츠를 19일 행사장에서 드립니다 이벤트 기간 2016년 10월 31일 월 08 30 11월 17일 목 24 00 당첨자 안내 2016년 11월 18일 금 개별 안내 google devfest 2016 busan 에 여러분을 초대합니다 2016년 10월 28일 금요일 행사 개요 일시 2016년 11월 12일 토 오후 1시 6시 장소 센탑 centap 부산 해운대구 센텀동로 45 1층 101호 예상 참석인원 약 100명 프로그램 구성 5개 세션 세션 소개 안드로이드 누가 새로운 변경점과 개발자가 알아야 하는 것들 김석용 님 what is next for the web 도창욱 님 google vr sdk hassan abid 님 progressive web app with react js from scratch 문현경 님 개발자 커리어 커뮤니티 기묘한 이야기 이원제 님 참가신청하러 가기 페이스북 게시글 공유 이벤트 gdg korea 페이스북의 devfest 2016 busan 게시글 을 여러분의 타임라인에 공유해 주세요 총 20분을 선정해 기념 티셔츠를 랜덤하게 발송해 드립니다 이벤트 기간 2016년 10월 28일 금 08 30 11월 10일 목 24 00 당첨자 안내 2016년 11월 11일 금 개별 안내 gdg busan 에서 개최하는 devfest 2016 busan 행사에 여러분을 초대합니다 개발자들이 한자리에 모여 서로 지식을 교환하고 아이디어를 공유하고 기술에 대한 열정을 표출하는 개발자들의 축제인 gdg devfest 가 올해는 처음으로 부산에서도 개최됩니다 개발자로서의 커리어에 대한 고민 그리고 커뮤니티 활동 경험을 주제로 한 진솔한 이야기는 물론 안드로이드 웹 vr 등 구글의 최신 기술에 대한 소식을 접할 수 있는 이번 기회를 놓치지 마세요 행사 개요 일시 2016년 11월 12일 토 오후 1시 6시 장소 센탑 centap 부산 해운대구 센텀동로 45 1층 101호 예상 참석인원 약 100명 프로그램 구성 5개 세션 세션 소개 안드로이드 누가 새로운 변경점과 개발자가 알아야 하는 것들 김석용 님 what is next for the web 도창욱 님 google vr sdk hassan abid 님 progressive web app with react js from scratch 문현경 님 개발자 커리어 커뮤니티 기묘한 이야기 이원제 님 참가신청하러 가기 페이스북 게시글 공유 이벤트 gdg korea 페이스북의 devfest 2016 busan 게시글 을 여러분의 타임라인에 공유해 주세요 총 20분을 선정해 기념 티셔츠를 랜덤하게 발송해 드립니다 이벤트 기간 2016년 10월 28일 금 08 30 11월 10일 목 24 00 당첨자 안내 2016년 11월 11일 금 개별 안내 google amp accelerated mobile pages 를 사용한 reddit 속도 향상 2016년 10월 26일 수요일 저희 엔지니어링 팀은 amp 페이지 제작이 어렵지 않다는 점을 알게되었습니다 amp는 페이지 로드 속도가 엄청나게 빠른 일련의 구성 요소 집합입니다 따라서 웹 페이지를 만들 때 페이지의 모든 측면을 신중하게 공들여 제작해야 하는 것이 아니라 레고 블록을 조립하는 것처럼 미리 정해진 구성 요서를 활용해 조합합니다 몇몇 제품 개발자는 선택할 수 있는 폭이 한정되어 있기 때문에 사용자 환경이 저하될 것을 염려할지도 모르겠군요 하지만 저희는 오히려 amp 구성 요소로 제한함으로써 사용자가 reddit에서 보려는 콘텐츠에만 디자인 작업을 쉽게 집중할 수 있다는 사실을 알아차렸습니다 지금은 대부분의 회사에서 이미 구축한 페이지에 대해 별도의 amp 버전을 제작하고 있습니다 이에 더 나아가 현재는 amp로 새 페이지를 처음 부터 개발하는 시험을 진행하고 있습니다 amp 페이지는 모바일 환경과 마찬가지로 데스크톱 환경에서도 훌륭하게 표시되고 빠르게 로...
|