项目作者: simply201051

项目描述 :
angularJs facebook pixel
高级语言:
项目地址: git://github.com/simply201051/ps-facebook-pixel.git
创建时间: 2017-05-19T06:29:18Z
项目社区:https://github.com/simply201051/ps-facebook-pixel

开源协议:

下载


ps-facebook-pixel

AngularJS facebook pixel analytics

Usage

-load js

  1. <script src="./angular.js"></script>
  2. <script src="./angular-facebook-pixel.min.js"></script>

-module

  1. angular.module('MyApp', ['ps-facebook-pixel'])

Config

  1. myApp.config(function($pixelProvider) {
  2. $pixelProvider.id = '1234567890'; // required, pixel id
  3. $pixelProvider.currency = 'TWD'; // optional, default is TWD!
  4. $pixelProvider.disablePushState = false; // optional, default is false
  5. $pixelProvider.delayPageView = false; // optional, default is false
  6. })

Manual PageView

if you set delayPageView, manual pageview start

  1. myApp.run(function($pixel) {
  2. $pixel.pageView();
  3. })

Track

  1. $pixel.track('AddToCart', {
  2. content_ids: ['1234', '1853', '9386'],
  3. content_type: 'product',
  4. value: 67,
  5. currency: 'TWD'
  6. })

Purchase

  1. $pixel.purchase(67);
  2. <!--- or --->
  3. $pixel.purchase({
  4. value: 67,
  5. currency: 'TWD'
  6. });