2017-03-13 22 views
0

Zapierのコードを使用して、Googleアナリティクスのカスタムイベントとして外部サイトのフォームの入力を追跡する必要があります。コードをZapier(javascript)で使用してGoogleアナリティクスにデータを送信

通常、あなたは次のようになり、このために、あなたのサイトに置きますjavascriptの...


(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はvanilla node.js環境しかサポートしていないので、GA関数を簡単に読み込むことはできません。

GA以外の他の方法も追跡できる場合は、あなたはより良い運を持っています。使用している外部フォームソフトウェアについてもう少しお話できますか?

A.フォームを制御すると、webhookをZapierに送信し、そのようにイベントを追跡できます。
B.フォームを管理していない場合、Zapierが統合する可能性が高いので、結果が何であれ(たとえば、新しい連絡先が作成先システムに作成されたもの)どんなものでも試してみます。

関連する問題