2017-05-24 2 views
0

ich von Google Analytics auf Facebook Analytics wechseln möchten, und innerhalb meiner app, an bestimmten Punkten bin ich manuell die besuchte Seite wie so einstellen:manuell eingestellt besuchten Seite mit Facebook Analytics

ga('set', 'page', 'MY-CUSTOM-PAGE'); 
    ga('send', 'pageview'); 

Ist es möglich, das gleiche Verhalten mit dem JS SDK für fb dh

<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'your-app-id', 
     xfbml  : true, 
     version : 'v2.8' 
    }); 
    **FB.someFunction('MY-CUSTOM-PAGE');** 
    FB.AppEvents.logPageView(); 
    }; 



    (function(d, s, id){ 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 

Dank

+0

Warum anmelden möchten Sie die besuchte Seite manuell eingestellt? Ein fb-Ereignis "Seitenaufruf" sollte die aktuelle Seite erfassen. Protokollieren Sie Ansichten von einer Seite, die nicht die aktuell geladene Seite ist? –

+0

@JonChurch Es ist in einer JS (ionischen) mobilen App, wo Sie nicht wirklich zu Seiten navigieren. Aber ich möchte Bildschirmänderungen verfolgen. –

Antwort

0

entschied ich mich zu erreichen, haben die VIEWED_CONTENT Ereignis mit den folgenden Parametern zu verwenden:

  • CONTENT_TYPE: 'Seite'
  • CONTENT hier nicht verwendet wird
  • INHALT_KENNUNG: 'login' (für die Login-Seite in meiner app)
  • Preis 0
  • WÄHRUNG übersprungen

Beispiel:

ionViewDidLoad() { 
    var params = {}; 
    params[FB.AppEvents.ParameterNames.CONTENT_TYPE] = 'page'; 
    // params[FB.AppEvents.ParameterNames.CONTENT] = contentData; 
    params[FB.AppEvents.ParameterNames.CONTENT_ID] = 'login'; 
    // params[FB.AppEvents.ParameterNames.CURRENCY] = currency; 
    FB.AppEvents.logEvent(FB.AppEvents.EventNames.VIEWED_CONTENT, 0, params); 
} 

In FB Analytics kann ich jetzt die folgenden Werte in einem Protokolldatensatz (Host war wirklich localhost in diesem Test) sehen:

  • Veranstaltung: fb_mobile_content_view
  • Referer Domain: localhost
  • Aktuelle URL: localhost
  • fb_content_type: Seite
  • fb_content_id:
Verwandte Themen