2017-03-13 4 views
0

Zapier의 코드를 사용하여 Google 애널리틱스의 맞춤 이벤트로 외부 사이트의 양식 채우기를 추적해야합니다.Zapier (자바 스크립트) 코드를 사용하여 Google 웹 로그 분석으로 데이터 전송

일반적으로, 당신의 모습이에 대한 귀하의 사이트에 배치 할 자바 스크립트 ...


(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

ga('create', { 
    trackingId: 'UA-64856741-1', 
    cookieDomain: 'auto', 
    name: ‘CalendlyDemoTracking’, 
}); 

ga('send', { 
    hitType: 'event', 
    eventCategory: 'Videos', 
    eventAction: 'play', 
    eventLabel: 'Fall Campaign' 
}); 

... 내가 Code by Zapier를 사용하여이 작업을 수행 할 수있는 방법에 대한 생각?

답변

0

모든 목적과 목적을 위해 GA는 블랙 박스입니다. 맨 위 코드는 https://www.google-analytics.com/analytics.js에있는 js 파일을로드하고 맨 아래 섹션은 추적 이벤트를 작성합니다. 해킹을당하는 것은 아닙니다. Code는 바닐라 node.js 환경 만 지원하므로 GA 기능을 쉽게로드 할 수 없습니다.

GA 이외의 다른 방법을 추적 할 수 있다면, 너는 운이 좋을거야. 사용중인 외장형 소프트웨어에 대해 더 자세히 이야기 해 주실 수 있습니까?

A. 양식을 제어하면 webhook을 Zapier에 발사하고 그런 식으로 이벤트를 추적 할 수 있습니다.
B. 양식을 제어하지 않으면 Zapier가 통합 할 가능성이 높기 때문에 결과가 무엇이든간에 (예 : 대상 시스템이 무엇이든간에 새 연락처가 생성 된) 무엇이든 가져와 봅니다.