Javascript 使用facebook analytics手动设置访问页面
我想从google analytics切换到facebook analytics,在我的应用程序中,我会在某些时候手动设置访问的页面,如下所示:Javascript 使用facebook analytics手动设置访问页面,javascript,facebook,analytics,Javascript,Facebook,Analytics,我想从google analytics切换到facebook analytics,在我的应用程序中,我会在某些时候手动设置访问的页面,如下所示: ga('set', 'page', 'MY-CUSTOM-PAGE'); ga('send', 'pageview'); 使用JS SDK for fb是否可以实现相同的行为,即 <script> window.fbAsyncInit = function() { FB.init({ app
ga('set', 'page', 'MY-CUSTOM-PAGE');
ga('send', 'pageview');
使用JS SDK for fb是否可以实现相同的行为,即
<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>
window.fbAsyninit=函数(){
FB.init({
appId:'您的应用程序id',
xfbml:是的,
版本:“v2.8”
});
**FB.someFunction('MY-CUSTOM-PAGE')**
FB.AppEvents.logPageView();
};
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
谢谢我决定使用具有以下参数的已查看内容事件:
- 内容类型:“页面”
- 此处不使用内容
- CONTENT_ID:'login'(用于我的应用程序中的登录页面)
- 价格是0
- 跳过货币
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);
}
在FB Analytics中,我现在可以在日志记录中看到以下值(在本测试中,主机实际上是本地主机):
- 事件:fb\u移动内容\u视图
- 引用域:localhost
- 当前URL:localhost
- fb_内容_类型:页面
- fb\u内容\u id:登录