【问题标题】:PageView Event missing some deduplication parametersPageView 事件缺少一些重复数据删除参数
【发布时间】:2022-01-22 06:35:10
【问题描述】:

如何将 event_id 参数添加到我的事件中?请帮忙!

【问题讨论】:

    标签: facebook duplicates ads facebook-pixel facebook-ads


    【解决方案1】:

    第一步应该是阅读documentation

    我生成 EventId 的代码如下所示:

    ...
    
    public static function getEventId()
    {
        return self::$eventId;
    }
    
    public static function setEventId(): void
    {
        self::$eventId = time().'.'.rand(1000000, 9999999);;
    }
    
    ...
    

    事件 ID 应该在服务器事件中发送,并且在像素事件中相同 示例:

    <script>
        !function(f,b,e,v,n,t,s)
            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
                n.callMethod.apply(n,arguments):n.queue.push(arguments)};
                if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
                n.queue=[];t=b.createElement(e);t.async=!0;
                t.src=v;s=b.getElementsByTagName(e)[0];
                s.parentNode.insertBefore(t,s)}(window, document,'script',
                'https://connect.facebook.net/en_US/fbevents.js');
        fbq( 'init', '<?php echo FacebookCapiSettings::getPixelId(); ?>', {'external_id': '<?php echo $_COOKIE['USERID2']; ?>'<?php echo $userDataString; ?>} );
        fbq( 'track', 'PageView', {}, {eventID: '<?php echo FacebookCapiPageView::getEventId(); ?>'} );
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 2021-10-07
      • 1970-01-01
      • 2020-04-01
      相关资源
      最近更新 更多