생활정보/구글 Google
구글애즈 프로모션 코드 사용
2021. 1. 24.구글 애드워즈 광고를 집행하는 경우 가끔 프로모션으로 지출한 광고비만큼 쿠폰 형식으로 돌려주는 이벤트를 진행하는 경우가 있다. 이렇게 집행한 광고비가 있다면 아래 애드워즈 관리자 홈페이지 도구 및 설정 > 결제 > 프로모션 메뉴에서 프로모션으로 제공받을 수 있는 광고 쿠폰금액 및 현재까지 해당 금액을 사용한 현황을 조회할 수 있다. 36,363원이 제공된다고 나온다. 본인의 경우 해당 기간 VAT 포함 40,000원을 광고비로 지출한 바 있다. 아직 해당 쿠폰은 사용전이다. 그리고 프로모션의 상태값에는 다음의 것들이 있다. 활성 - 쿠폰과 연결된 리워드가 지급된 경우 등록됨 : 기준 금액 달성 중 - 쿠폰이 등록되었지만 지출 요건이 아직 충족되지 않은 경우 처리 중 - 지출 요건이 충족되어 지급된 리워드..
구글 클라우드 플랫폼(GCP )대한민국 계정으로 마이그레이션 하기
2020. 11. 17.다음과 같은 메일을 지난 달 받았다. 몇 년째 구글 클라우드 플랫폼을 사용을 하고 있는데, GCP 결제계정이 Google Cloud Korea LLC 로 이전되어 이제 주소가 대한민국인 모든 고객에게 Google Cloud Korea LLC 에서 요금을 청구하게 되어, 계정을 2021년 1월 21일까지 이전해야 한다고 한다. 다음의 링크로 이동하여 마이그레이션 버튼을 클릭한다. 마이그레이션 링크는 위의 메일에 포함되어 있다. 약관에 동의하고, 하단의 현재 또는 향후에 상업적 목적으로 사용할 계획이라는 부분에도 체크한다. 그리고 동의 및 계속하기를 진행한다. 이 부분에 대해 확인하는 이유는 다음과 같다. 대한민국에서는 Google Cloud Platform(GCP) 서비스를 비즈니스 목적으로만 사용할 수 ..
라즈베리파이 구글 클라우드 IoT 연결하기 Rapid Hardware Prototyping: Connect Your Raspberry Pi to Google Cloud IoT
2020. 8. 27.여기서 구글 클라우드 계정 생성, API 접속, 라즈베리 파이 구글 클라우드 IoT 연결에 대해 학습하고, 간단한 파이썬 스크립트를 실행하여 데이터가 클라우드로 제대로 전송되고 돌아오는지 알아본다. 그리고 간단한 데모를 만들어본다. 버튼을 누르면 메시지, LED 상태, 그리고 시간으로 구성된 원격데이터를 구글 클라우드로 보내게된다. 그리고 구글 클라우드에서 장치 상태 데이터를 변경하여 라즈베리 파이에 연결된 2개의 LED 를 껐다가 켜는 데모를 진행해본다. Step #1: Create a Google Cloud account 먼저 구글 클라우드 계정을 생성하고, 클라우드 콘솔로 진입한다. Google Cloud IoT Core 사용을 선택하여 활성화한 후 라즈베리 파이를 위한 레지스트리를 생성한다. 레지..
CSV 파일 구글 스프레드시트로 가져오기 How to Import CSV Into a Google Spreadsheet
2020. 7. 25.CSV 포맷의 파일을 구글 스프레드에 넣기 위해서는 다음과 같이 진행하면 된다. 먼저 Google 드라이브로 들어가 Google 스프레드시트 > 빈 스프레드시트를 생성한다. 파일 > 파일가져오기 > 업로드 > 가져올 파일을 드래그해서 해당 영역에 넣는다. 업로드가 끝나면 뜨는 다음의 팝업에서 데이터 가져오기를 선택한다. 정상적으로 가져오기가 완료되었음을 확인할 수 있다. 필요에 따라 사용하지 않는 컬럼을 제거하거나, CONCATENATE 함수를 이용하여 복수의 컬럼을 합칠 수도 있겠다. 물론 구글 스프레드시트로 가져오기 전에 제거하고 가져오기 작업을 시작할 수도 있겠다.
구글 스프레드시트 빅쿼리 연결 Connect BigQuery to Google Sheets
2020. 7. 25.DBMS가 구축되어 있지 않아 구글 시트나 로컬에 엑셀 등으로 데이터가 분산되어 있어 데이터의 현상태라든지 잠재력을 파악할 수 없는 경우가 있다. 이 경우 구글 클라우드의 빅쿼리를 이용하면 이렇게 흩어져있는 데이터들을 모아 활용할 수 있다. 데이터들을 하나로 모아서 SQL 구문을 이용해 복수의 시트에 쿼리를 실행할 것이다. Create a Project 먼저 Google Cloud Platform 에서 새로운 프로젝트를 생성한다 Google Cloud Platform에 로그인한다. “프로젝트 만들기 CREATE PROJECT” 를 클릭하고 아래와 같이 주요 정보를 입력한다. 프로젝트가 생성되었다. Enable the API 다음으로 방금 생성한 새로운 프로젝트에 사용할 Sheets API 를 활성화할 차..
코세라 과제 제출 에러 coursera assignment python file compiling error - coursera can't compile the student's code. invalid syntax (student_solution.py line 22)
2020. 4. 28.코세라 강의 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning 과제 제출시 다음과 같은 오류가 발생하는 경우 coursera can't compile the student's code. invalid syntax (student_solution.py line 22) 다음과 같이 과제 제출시 상기 오류가 발생하면서 불합격으로 나온다. 이 경우 노트북 화면에서 최하단의 자바스크립트 2개 블럭을 삭제하고 제출한다. 제출이 되었다(물론 그 전 블럭 삭제 전에도 이렇게 제출은 되었다). 정상적으로 채점이 됨을 알 수 있다.
구글 태그 매니저를 이용한 외부 링크 추적 Outbound Link Tracking in Google Tag Manager
2020. 4. 25.아웃바운드 링크 추적은 구글 태그 매니저를 사용하는 편이 훨씬 용이하다. 다음과 같이 구성할 수 있다. 구글 태그 매니저 에서 새로운 트리거 생성 트리거 > 새로만들기 > 클릭-외부링크 생성 메뉴에서 새로운 트리거를 생성한다. 아웃바운드 링크에서 트리거가 발화되도록 할 것이므로, 다음과 같이 Click URL 이 본 사이트의 URL 과 같지 않다는 조건으로 트리거를 생성한다. 구글 태그 매니저 에서 새로운 태그 생성 태그 > 새로만들기 > 태그구성 에서 다음과 같이 새로운 태그를 구성한다. 추적유형 : 이벤트 카테고리 : Outbound 작업 : Page URL (링크 클릭이 발생하는 페이지의 URL 을 수집하는 기본제공변수) 라벨 : Click URL (클릭을 통해 도달하는 되는 목적지 URL 을 수집..
구글 태그 매니저를 이용한 모든 클릭 이벤트 추적 How to track all link clicks on your website using Google Tag Manager
2020. 4. 22.구글 태그 매니저를 이용하여 모든 링크 클릭을 추적하는 방법을 알아보자. 구글 태그 매니저에 ‘클릭-모든링크’ 트리거 생성 먼저 링크가 클릭될 때 작동할 트리거를 새로 생성한다. 트리거의 이름을 지정한 후, 트리거 > 새로만들기 > 트리거 구성 > 트리거 유형 > 클릭 > 링크만 을 선택해 새로운 트리거를 만든다. 트리거 구성에서 '이 트리거는 다음에서 실행됩니다 > 일부 링크 클릭' 과 같이 트리거 조건을 지정한다. 그리고 구글 어낼리틱스 데이터에 undefined 링크 클릭이 보이지 않도록 ‘Click URL > starts with > http‘ 조건을 트리거 발화 조건에 추가한다. 이것으로 트리거는 완성되었고 이제 태그를 생성할 차례이다. 구글 태그 매니저에 ‘GA-모든 링크 클릭’ 태그 생성 이..
구글 태그 관리자 설치 How to Setup and Install Google Tag Manager on your Website
2020. 4. 22.Google Tag Manager 계정 생성 가장 먼저 해야할 일은 GTM 계정을 생성하는 일이다. Google Tag Manager 공식 사이트 로 이동하여 구글 계정을 이용하여 간편하게 생성할 수 있다. Google Tag Manager 코드 구글 태그 매니저에서 웹사이트에 붙여넣을 코드를 다음과 같이 찾을 수 있다. 미리보기와 제출 버튼 좌측의 컨테이너 ID 를 클릭하면 Google 태그 관리자 설치 팝업이 로딩된다. 아니면 관리자 > 컨테이너 > Google 태그 관리자 설치 로 이동하여 확인할 수 있다. Google Tag Manager 컨테이너 코드 웹사이트에 추가하기 아래는 티스토리의 예로, 위의 구글 태그 관리자 설치 팝업에 나와있는 대로 다음과 같이 스크립트를 붙여넣는다. 먼저 상단 코드..
구글 애널리틱스 페이지별 애드센스 수익 분석하기 How to Track Your Website's Adsense Revenue with Google Analytics
2020. 4. 21.먼저 애드센스 연결을 진행한다. 다음과 같이 애널리틱스 페이지에서 관리 > 속성 > 애드센스연결을 클릭한다. 새 애드센스 연결을 눌러 애드센스 링크를 구성한다. 게시자 ID 는 위에서 보는 바와 같이 구글 애드센스 홈페이지 계정 > 계정정보에서 확인할 수 있다. 애널리틱스와 애드센스 연결이 끝나면 맞춤설정 > 맞춤보고서 > 새맞춤보고서 메뉴를 통해 새로운 맞춤보고서를 생성한다. 측정항목 추가를 눌러 광고 > 애드센스 수익 을 선택한다. 다음으로 측정기준을 추가한다. 아래와 같이 행동 > 검색 도착 페이지 를 선택한다. 새로운 보고서 생성이 끝났다. 아래 분석 페이지 하단에서 보조 측정기준 > 행동 > 페이지제목 을 선택한다. 완성된 모습이다. 페이지 제목이 같이 노출됨을 볼 수 있다. 조회 기간내 고수익..
구글스프레드시트 셀 내 드롭다운 목록 만들기 (종속 드랍다운, 반응형 드랍다운) Dynamically populating a dropdown cell based on values in another dropdown cell
2020. 4. 18.본 포스팅에서 구현하고자하는 것은 다음과 같다. 구글스프레드시트를 이용하여 드랍다운 목록을 만든다. 단, 다른 셀의 값에 기반하여 나타나는 목록이 달라지게 하는 것이다. 아래와 같이 2개의 시트가 있다. Main 은 드랍다운 목록에서 데이터를 고를 수 있는 시트이고, lists 는 목록에 나타날 데이터 값이 들어있는 시트이다. 즉, Main 시트에서 용도를 '서버'로 선택할 경우에는 '리눅스, 유닉스, 윈도우, macOS' 가 선택할 수 있는 값으로 나와야하고, 모바일의 경우에는 '안드로이드, iOS'가 나와야하는 것이다. 시트명 : Main 시트명 : lists 데이터확인, 범위추가, indirect 함수를 이용한 단일행에서의 구현 일단 앞서 언급했듯이 2개의 시트는 만들어둔 상태에서 출발한다. Mai..
성능을 생각한다면 텐서플로우 설치는 pip 가 아닌 conda 로
2020. 3. 28.Photo by Jeswin Thomas from Pexels 이제 Tensorflow 설치시에는 더 이상 pip 를 사용하지 않는 편이 좋겠다. pip가 아닌 conda를 사용하여 Tensorflow 를 설치해야하는 데에는는 크게 2가지 이유가 있다. 아래에서 살펴보자. Chart taken from https://www.anaconda.com/blog/developer-blog/tensorflow-in-anaconda/ 먼저 첫 번째 장점은 더욱 향상된 CPU 성능이다. 위에서 보다시피 conda 설치시 pip 설치와 비교하여 speed boost 가 최대 8배 차이가 나는 것을 볼 수 있다. 이 부분은 주로 CPU 를 사용중인 머신 러닝 학습자에게 크게 도움이 되는 부분이라 할 수 있겠다. MKL ..
구글 클라우드를 활용한 딥러닝 개발환경 구축하기 (VM 인스턴스 생성부터 텐서플로우 설치까지)
2019. 9. 26.결제 정보 등을 입력하고 클라우드 가입을 마치고, 프로젝트를 생성한 후, 본격적인 사용을 위한 인스턴스를 생성해야 한다. VM 인스턴스는 다음과 같이 생성할 수 있다. 클라우드 홈 좌측 탐색메뉴에서 Computer Engine > VM 인스턴스 를 선택한다. 다음 페이지에서 인스턴스 만들기를 선택, 3가지 방식 중 원하는 방식으로 인스턴스를 생성한다. 1) 새 VM 인스턴스 만들기 운영체제, CPU, GPU 사용 여부 선택, 메모리, 디스크 공간 등을 선택하면 월 예상비용을 산출해준다. 그리고 비용은 초당 청구된다. 2) 기존에 생성된 템플릿에서 가져올 수도 있음 3) 그리고 Marketplace에서 선택도 가능함. 다양한 카테고리에 사용 목적에 맞는 VM이 생성되어 있으므로 골라서 사용할 수 있다. 이..
구글 클라우드 BigQuery 시작하기
2019. 2. 23.공식블로그 포스팅 “Query without a credit card: introducing BigQuery sandbox” 에서 더 자세한 내용은 살펴볼 수 있습니다. 여기서는 간단하게 BigQuery 를 시작에 초점을 맞춰서 포스팅해봅니다. 1. 계정 생성BigQuery web UI 에서 계정 생성을 합니다. BigQuery는 아래와 같은 UI 를 가지고 있습니다. 2. 첫번째 쿼리첫 번째 쿼리로 위키디피아에서 가장 유명한 Alan 이 누구인지 알아보는 쿼리를 만들어보자. 다음 쿼리를 BigQuery web UI 실행을 클릭한다. SELECT title, SUM(views) viewsFROM `fh-bigquery.wikipedia_v3.pageviews_2019`WHERE DATE(datehour)..
유튜브 구독버튼 넣기 YouTube Subscribe Button
2019. 2. 16.유튜브 구독버튼 넣기 YouTube Subscribe Button아래 도구를 사용하면 삽입된 구독 버튼을 구성할 수 있다. 버튼의 표시 옵션을 설정하고 버튼을 미리 보며 버튼을 페이지에 삽입하는 데 필요한 코드를 복사할 수 있다. 구독자수는 보여주거나 감출 수 있으며, 레이아웃 선택에 따라 채널명이 표시되거나 표시되지 않게 할 수 있다. 유튜브 채널 아이디는 계정 고급설정에서 확인할 수 있다. https://developers.google.com/youtube/youtube_subscribe_button?hl=ko
YouTube 채널 삭제
2019. 2. 13.하나의 계정에서 다수의 유튜브 채널을 운영중인 경우 특정 채널을 삭제하는 방법 1. 삭제할 채널이 있는 유튜브 계정에 로그인한다. 2. 해당 채널의 설정으로 이동한다. 3. 좌측 메뉴의 고급설정으로 이동한다. 4. 채널 삭제 버튼으르 누른다. 유튜브 채널을 삭제해도 구글 계정은 삭제되지 않습니다. 5. 계정 정보를 다시 확인한다. 6. 삭제 옵션을 선택한다. 채널을 숨길 수도 있고 컨텐츠를 완전히 삭제할 수도 있다. 7. 삭제 여부를 다시 확인하기 위해 채널 이름 또는 이메일 주소 등을 입력하고 콘텐츠 삭제를 누른다. 8. 콘텐츠를 삭제 중입니다. 콘텐츠의 수에 따라 삭제 시간도 달라집니다. 9. 콘텐츠 삭제 중에는 유튜브 로그인이 되지 않으니 참고하세요.
Post SMTP 플러그인과 GMAIL API 를 활용한 워드프레스 메일 발송하기
2018. 11. 6.플러그인 검색 메뉴에서 Post SMTP 를 찾아 설치한다. 설정화면으로 이동하여 다음과 같이 설정한다.보내는 메일 주소와 이름을 설정한다.지메일 SMTP 서버를 사용할 것이므로, smtp.gmail.com 이라고 입력한다.Gmail API를 선택한다.앞서 wp-mail 설정 때와 마찬가지로 구글 클라우드 플랫폼 API 서비스 사용자 인증 정보에서 만든 클라이언트 id, 클라이언트 비밀번호 등을 입력한다. Post SMTP 리다이렉션 URI는 http://www.teamgalois.com/wp-admin/options-general.php?page=postman 이다.전송서비스 오류가 있을 때 수신 방법 설정. 여기서는 메일로 선택했다.해당 도메인의 소유권을 확인한다. 구글 서치 콘솔에서 도메인 소유권 ..
구글 애드센스 페이지 수준 광고 구현하기
2017. 12. 16.애드센스로부터 다음의 이메일을 받았습니다. 페이지 수준 광고를 통해 광고효과를 더 높여보자는 것인데요, 페이지 수준 광고를 어떻게 구현하는지 본 포스팅에서 살펴봅니다. 먼저 애드센스 계정에 로그인한 후, 왼쪽 탐색 패널에서 내 광고를 클릭합니다. 콘텐츠를 클릭한 후 페이지 수준 광고를 클릭합니다. '페이지 수준 광고' 페이지에서 제어 기능을 사용하여 사이트에 게재할 광고 형식을 선택합니다. 다음 2가지 유형 - 앵커/오버레이 광고 및 모바일 전면광고 - 중에서 선택하실 수 있습니다. 코드 가져오기를 클릭합니다. 광고 코드를 복사하여 페이지 수준 광고를 게재하려는 각 페이지의 태그(또는 본문 상단)에 삽입합니다. 페이지당 한 번만 수행하면 됩니다. 광고 코드는 페이지 수준 광고를 게재하려는 모든 사이트의 ..
구글 애널리틱스 중복 호스트 이름 - 애널리틱스 필터 적용하기
2017. 12. 7.다음과 같은 애널리스틱 알람이 떴다. 세부정보를 보면 중복 호스트 이름으로 인해서 구체적인 트래픽 유입이 실제보다 적게 나올 수 있다고 한다. 애널리스틱 찾기 및 바꾸기 도움말(https://support.google.com/analytics/answer/1034834?hl=ko) 페이지를 보면 다음과 같이 필터를 통해서 해당 문제를 수정할 수 있다고 한다. 찾기 및 바꾸기 필터를 이용해 보고서 보기의 데이터를 처리 과정에서 변경할 수 있습니다. 예를 들어 www. 프리픽스를 삭제하여 호스트 이름을 통합할 수 있으며, 코드 또는 긴 경로명을 간단하고 직관적인 버전으로 변경하여 데이터를 읽기 쉽게 만들 수 있습니다. 찾기 및 바꾸기 필터를 만드는 방법은 다음과 같다.자세한 도움말은 https://suppo..
구글분석기 Google Analytics - 인구통계 및 관심분야 보고서 사용을 위한 추적코드 업데이트
2014. 4. 15.Google Analytics - 인구통계 및 관심분야 보고서 [자세히 알아보세요] 를 클릭하면 팝업으로 삽입해야 할 추적 코드가 뜹니다. 사용중인 코드가 기본 웹로그 분석(ga.js) 또는 범용 웹로그 분석 (analytics.js) 이냐에 따라 그 방법이 다르므로 이를 확인해 변경하세요. 코드 보시면 본인이 사용하시는 코드가 어떤 것인지는 한 눈에 아실 수 있으실겁니다. 저의 경우 범용입니다. 아래의 코드 한 줄을 ga('require','displayfeatures'); create 와 send 사이에 넣습니다. 저장을 누른 후 구글 분석기 페이지로 돌아와 확인을 누릅니다. 간혹 아래의 경우에는 추적 코드가 수정되었는지 확인하지 못하는 경우도 있습니다. Google 태그 관리자나 타사의 태그 관리자..
구글 피드버너 사용하기 Google Feedburner
2012. 9. 11.구글 피드버너 사용하기 Google Feedburner 아래 세스 고딘의 블로그에서 보듯이 해당 사이트의 새 소식을 메일로 받아보는 서비스를 하기 위해서 필요한 것이 구글 피드버너와 같은 계열의 솔루션이다. 그럼 위와 같이 셋팅을 하기 위한 절차를 살펴보자. [구글 피드버너 바로가기] http://feedburner.google.com 1. 위 페이지로 이동하여 서비스 받고자 하는 사이트 주소를 입력한다. 2. 타이틀, 주소 입력창이 나오는데 그냥 두거나 원하는 이름이 있으면 고친다. 3. feed 주소는 다음과 같이 셋팅이 되었다. 주소를 입력해서 확인해보자. 4. 아래와 같은 구독창을 만들어보자. 5. Publicize > Email Subscriptions > Activate 클릭 6. 하단의 소스..
구글 분석기 설치 Google Analytics
2012. 9. 7.구글 분석기 설치 Google Analytics 자세한 분석 데이터로 좋은 반응을 얻고 있는 구글 웹로그 분석기를 설치해보자. 바로가기 http://www.google.com/analytics/ 1. 로그인 후 화면 우측 상단에 위치한 [관리]를 클릭한다. 2. 중간에 위치한 [새계정]을 누른다. 3. 계정 정보를 입력한다. 웹사이트 URL 에는 먼저 http:// 인지 https:// 인지 선택 후 옆 란에 나머지 주소를 기입한다. 4. 추적코드를 삽입한다. 먼저 1. 무엇을 추적중인지 해당 유형을 고르고2. 란의 코드를 복사하여 해당되는 페이지의 사이에 붙인다. 티스토리의 경우를 보면, 앞에서 웹마스터 도구에 사이트 추가할 때와 마찬가지로 관리자 페이지에서 HTML/CSS > skin.html 을 수..
구글 웹사이트 도구 - 사이트맵 추가하기 Google Webmaster Tools - Add/Test Sitemap
2012. 9. 7.by London Permaculture 구글 웹사이트 도구 - 사이트맵 추가하기 Google Webmaster Tools - Add/Test Sitemap 1. 사이트 관리 최적화 도구 중 Sitemaps 추가하는 방법에 대해서 알아보자.먼저 Sitemap 을 왜 제출해야 하는가? 정보를 보면 사이트맵을 이용할 경우 구글이 발견하지 못했을 수도 있는 - 구글의 일반적인 크롤링 프로세스를 통해 찾을 수 없는 - 사이트의 페이지 정보를 구글에 알릴 수 있는 것이다. 결국 사이트의 모든 페이지를 빠짐없이 검색되도록 하는 결과를 낳을 수 있는 것이다. 2. 해당 목록을 수동으로 만든다는 건 끔찍한 일이고, 보통 RSS 를 이용해서 등록이 가능하다. 3. 웹마스터도구 > 최적화 > Sitemaps 에서 Add/..
구글 웹사이트 도구 - 사이트 추가하기 Google Webmaster Tools - Add A Site
2012. 9. 7.Credit Card Theft by Don Hankins 구글 웹마스터 도구에 관리할 사이트를 추가해보자. 1. 구글 웹마스터 도구 접속 → 사이트 추가 https://www.google.com/webmasters/tools/home?hl=ko 2. 추가하고자 하는 사이트 주소를 입력한다. (www.example.com 같은 형식으로 기재) 3. 본인이 관리하는 사이트임을 확인하는 절차가 필요하다.1) 파일 업로드를 통해서 확인하는 방법 2) 대체 수단으로 html tag 를 입력하는 방법 이건 구글 분석기를 통하는 방법 마지막으로 도메인 공급자를 통해서 확인하는 방법 4. 여기서 html tag 입력하는 방식으로 해보자. 티스토리 이용자의 경우 관리페이지에서HTML/CSS 편집창을 열어 skin.ht..