# Web2App落地页支持

说明

使用该功能前,请确保您的落地页或者APP遵守当地的数据保护条例及用户隐私保护政策。

渠道 链接模版 安装归因 广告消耗* 渠道回传 特征ID
Facebook Web ✔️ ✔️ ✔️ ✔️ fbclid / fbpid
Google Web * ✔️ ✔️ ✔️ ️* gclid / gbraid / wbraid
  • web2app广告消耗功能需要启用对应模块;
  • Google Web支持正在开发中...
  • Google Web的渠道回传,需要MCC开通广告API权限;

# Facebook投放落地页

Meta

# 关键步骤

  • APP内创建跟踪链接;
  • APP内完善Pixel配置及事件关联;
  • 部署产品落地页(加入Pixel代码和BePower JS);
  • 下载按钮点击时调用BePowerJs的download方法。

# 落地页逻辑DEMO

其中pixelIdtrackerUrl需要替换为实际参数。

<!doctype html>
<html lang="en">
    <head>
        <title>APP Download Page</title>
    </head>
    <body>
    
        <button id="download-btn">下载按钮</button>

        <script>
            /********
             * 如果Pixel需要通过URL参数动态获取,请自行处理相关逻辑。
             **/
            
            // 增加Pixel代码  Start
            window.fbAsyncInit = function() {
                FB.init({
                    appId      : 'xxxxxxxxxx', // 此处替换pixelId
                    xfbml      : true,
                    version    : 'v19.0'
                });
                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 = "https://connect.facebook.net/en_US/sdk.js";
                fjs.parentNode.insertBefore(js, fjs);
            }(document, 'script', 'facebook-jssdk'));
            // 增加Pixel代码  End 
        </script>        
        <script>
            // 增加BePower代码  Start
            (function(d, s, id){
                var js, fjs = d.getElementsByTagName(s)[0];
                if (d.getElementById(id)) {return;}
                js = d.createElement(s);js.id = id;js.async=true;
                js.src = "https://static.bepower.ing/lib/bepower-w2a.js?random=" + Date.now();
                fjs.parentNode.insertBefore(js, fjs);
            }(document, 'script', 'bePower-js'));
            // 增加BePower代码  End
        </script>
        <script>
            window.onload = (event) =>{
                // Other Code

                /********
                 * 下载按钮点击
                 **/
                document.getElementById("download-btn").addEventListener('click', () => {
                    // APP内创建的跟踪链接URL(需要替换)
                    const trackerUrl = 'https://just.bepower.ing/xxxxxxxxx'
                    const bePower = new BePowerJs()
                    bePower.download(trackerUrl)
                })
            }
        </script>
    </body>

</html>

# 拼接投放链接(落地页URL + 参数)

Facebook广告发布的的推广链接,应是确保透传参数字段完整的落地页链接。URL请替换正式的页面地址。

示例: https://www.xxxxxxx.com/index.html?p1={{campaign.name}}&p2={{campaign.id}} &p3={{adset.name}}&p4={{adset.id}}&p5={{ad.name}}&p6={{ad.id}}

上次更新: a month ago