전체 글 썸네일형 리스트형 [BigQuery] Exploring Last-Click Attribution Insights in BigQuery for GA4 The transition from UA to GA4 has indeed introduced its own share of challenges, particularly revolving around attribution models. GA4's emphasis on the last non-direct click in its attribution model has proven to be a significant hurdle for analysts and marketers alike.In GA4, if the conversion is set only for the purchase event, and a user like Sam first visits the website/app through unpaid s.. 더보기 [dataLayer] ecommerce 위한 GA4 구현: iframe 구조 웹사이트 가이드 최근에 대학 시절의 선배를 우연히 버스에서 만났습니다. 서로의 연락처를 교환한 후, 그는 제가 현재 일하고 있는 회사에서의 한 때의 고객사(제 첫 고객사!)에서 팀장으로 일하고 있다는 것을 알게 되었습니다. 놀랍게도, 그는 제가 함께 일했던 개발자가 서로 긴밀하게 협력했던 사람이었습니다. (세상 정말 좁네요!) 그 선배를 만나며, 그 회사를 위한 프로젝트가 기록할 가치 있는 주제라고 생각하여, 기억을 되살려 글을 써보았습니다. 해당 프로젝트에서는 상품 관련 페이지가 iframe으로 구성되어 있었고, 데이터를 수집하기 위해서는 GTM 스크립트가 있는 부모(parent) 페이지로 데이터를 전송해야 했습니다. 즉, iframe 페이지에서는 다음과 같이 데이터를 부모 페이지로 전송해야 했습니다. 부모 페이지에서.. 더보기 [dataLayer] Implementing GA4 for E-commerce: A Guide for iframe-Structured Website The other day, I ran into someone who was a senior during my college days. It was a rather unusual encounter, taking place on the bus I was taking for the first time. We exchanged business cards, and I learned that he is currently a team leader at a company that was once a client I worked with (the first client in the company I'm currently working for). He mentioned that the developer I worked .. 더보기 [Firebase Analytics] Dealing with Issues in Items Array during Ecommerce Implementation When implementing Ecommerce using Firebase Analytics, handling issues related to the items array becomes crucial, especially when working within a WebView environment. Ecommerce Data Layer Structure The typical Ecommerce data layer has the following structure: dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object. dataLayer.push({ event: "view_item", ecommerce: { currency: .. 더보기 [Firebase Analytics] Setting up setUserId in a WebView This guide is designed for rare situations where setting the userId directly in the native app is impractical. If such a case arises, providing this guide to the client might prove helpful. Implementing Javascript Handler // [START log_event] function logEvent(name, params) { if (!name) { return; } if (window.AnalyticsWebInterface) { // Call Android interface window.AnalyticsWebInterface.logEven.. 더보기 [Adobe DSP] Automatically send Adobe TubeMogul (DSP) data to mail using API I have automated sending data reports every Monday using Adobe DSP (TubeMogul) data. While Adobe DSP has a built-in report email feature, I received specific requirements for extracting and formatting data that the default reports couldn't meet. As a result, I embarked on a personal project to fulfill the requests from the Campaign team. Luckily, I obtained API information that wasn't readily av.. 더보기 [Adobe DSP] API를 사용하여 Adobe DSP (Tubemogul) 데이터를 자동으로 이메일로 전송 Adobe DSP (TubeMogul; 튜브모글; 튜브모굴; 어도비 DSP; 어도비 애드버타이징 클라우드; Adobe Advertising Cloud) API를 활용하여, 매주 일주일 동안의 데이터를 추출하여 해당 정보를 메일로 자동 전송하도록 설정했습니다. Adobe DSP의 기본 보고서 기능으로는 충족되지 않는 특정 데이터 추출 및 형식 지정 요구 사항이 있어 시작했고, Google 검색을 통해 얻을 수 없었던 API 정보를 찾아 획득했지만, 유저 인증과 관련된 API를 찾지 못해 유저 로그인 정보를 수집해야 했습니다. 개발자가 아니지만 호기심이 생겼을 때만 코딩을 하는 컴퓨터 공학 전공자로서, 코드를 공유하는게 많이 망설여지지만, 이 프로젝트의 진행 상황을 개인 기록용으로 문서화하기로 결정했습니다... 더보기 이전 1 2 3 4 다음