Create Branch Links for Product Feeds

概述

产品Feed或目录本质上是所有产品的库存,并且包含图像,价格,说明等信息。这些属性用于以独特的方式定义每个产品。您的产品Feed或目录应反映您的业务类型,该业务类型应包含针对您产品的不同属性。
您的Branch链接可确保您的用户被带到正确的产品Feed或目录内容,并在用作动态和响应性营销工作的一部分时,它们使您可以有效地与对您的产品广泛感兴趣的用户互动网络和应用程序。

产品Feed的前提条件

  • BranchSDK
  • BranchWeb SDK
  • 在Branch dashboard上设置的深度链接的路由
  • “在Branch dashboard”上激活广告合作伙伴Facebook和/或Google Ads
  • 每个产品Feed链接

如果您想支持将Google Ads路由到您的应用程序(而不仅仅是Web)

  • 在iOS和/或Android应用程序中启用的Universal Links和/或App Links

或者

  • Branch广告链接

Google Feeds

创建Branch化的广告链接

仅对于Web + App路由是必需的

如果您想将广告路由到网站或应用程序(如果已安装),则必须完成此部分。如果您希望广告仅路由到网站,请跳过此部分。

如果使用通用链接或应用程序链接,则不必要

如果您的应用程序支持通用链接和/或应用程序链接,则无需为产品Feed创建Branch化广告链接。请跳至下一步。

没有跨域重定向

由于您的产品Feed项目'登陆页面必须与您的显示网址匹配,并且不包含任何跨域重定向,因此您不能直接在该框中放置“Branch”链接。但是,您可以将查询参数附加到最终到达网址,以传递Branch正确路由和分配用户所需的必需数据。

由于产品Feed中的每个产品都是唯一的,因此每个产品都需要有自己的链接,以确保不仅将用户带到正确的内容上,而且使Branch正确地归因该事件。

为产品Feed创建Branch化的广告链接包括三个步骤:

  • 创建一个Branch"长链接"
  • URL编码表示Branch长链接
  • 将url编码的Branch长链接附加到产品Item '的着陆页URL

步骤1-创建Branch长链接

  1. 从您的基本域开始。
    1. 例如 https://example.app.link
  2. 添加您的深度链接接数据作为查询参数。注意:确保对每个查询参数进行URI编码。
    1. 例如 https://example.app.link?product_id=123&category=shoes
  3. 添加fallback URLs以确保在app没有被安装情况下的适当路由
    1. 例如 https://example.app.link?product_id=123&category=shoes&$fallback_url=https%3A%2F%2Fbranch.io%2Funiversal-ads%2F
  4. 最后,添加以下分析参数,以便未来分析数据。
    1. 通用Branch分析参数
    2. Google Ads Analytics参数:
参数
$3p a_facebook
〜advertising_partner_name Facebook
$one_time_use
〜branch_ad_format Cross-Platform Display OR App Only
~channel Facebook
~feature paid advertising
~campaign {campaign.name}
〜ad_id {ad.id}
〜ad_set_id {adset.id}
〜campaign_id {campaign.id}

您的Google AdsBranch长链接应如下所示:

https://example.app.link?product_id=123&category=shoes&$fallback_url=https://branch.io/universal-ads/&$3p=a_google_adwords&~advertising_partner_name=Google-Adwords&$one_time_use=false&branch_ad_format=Cross-Platform Search&~channel=Google Adwords&~feature=paid advertising&~ad_set_id={adgroupid}&~campaign_id={campaignid}&~keyword={keyword}&~placement={placement}&~gclid={gclid}&~lpurl={lpurl}&$android_deepview=false&$ios_deepview=false&$desktop_deepview=false&$android_passive_deepview=false&$ios_passive_deepview=false

步骤2-URL编码Branch长链接

  1. 保留任何未编码的" { "或" } " 。这将确保Google正确填写这些valuetrack参数。
    1. 如果您在值跟踪参数未编码之前保留与号,则Web浏览器将解析它们。如果您对“&”号进行编码,则valuetrack参数将被发送到应用中。
  2. URL编码结果链接。

您的Google Ads的ENCODEDBranch长链接应如下所示:

https%3A%2F%2Fexample.app.link%3Fproduct_id%3D123%26category%3Dshoes%26%24fallback_url%3Dhttps%3A%2F%2Fbranch.io%2Funiversal-ads%2F%26%243p%3Da_google_adwords%26~advertising_partner_name%3DGoogle-Adwords%26%24one_time_use%3Dfalse%26branch_ad_format%3DCross-Platform%20Search%26~channel%3DGoogle%20Adwords%26~feature%3Dpaid%20advertising%26~ad_set_id%3D{adgroupid}%26~campaign_id%3D{campaignid}%26~keyword%3D{keyword}%26~placement%3D{placement}%26~gclid%3D{gclid}%26~lpurl%3D{lpurl}%26%24android_deepview%3Dfalse%26%24ios_deepview%3Dfalse%26%24desktop_deepview%3Dfalse%26%24android_passive_deepview%3Dfalse%26%24ios_passive_deepview%3Dfalse

步骤3-将URL编码的Branch长链接附加到您的“产品条目”着陆页

  1. 输入产品项目'的着陆页网址,然后附加&branchify_url=your_encoded_URL

您的最终产品项链接应如下所示:

https://branch.io/universal-ads&branchify_url=https%3A%2F%2Fexample.app.link%3Fproduct_id%3D123%26category%3Dshoes%26%24fallback_url%3Dhttps%3A%2F%2Fbranch.io%2Funiversal-ads%2F%26%243p%3Da_google_adwords%26~advertising_partner_name%3DGoogle-Adwords%26%24one_time_use%3Dfalse%26branch_ad_format%3DCross-Platform%20Search%26~channel%3DGoogle%20Adwords%26~feature%3Dpaid%20advertising%26~ad_set_id%3D{adgroupid}%26~campaign_id%3D{campaignid}%26~keyword%3D{keyword}%26~placement%3D{placement}%26~gclid%3D{gclid}%26~lpurl%3D{lpurl}%26%24android_deepview%3Dfalse%26%24ios_deepview%3Dfalse%26%24desktop_deepview%3Dfalse%26%24android_passive_deepview%3Dfalse%26%24ios_passive_deepview%3Dfalse

创建一个Google Feed

您创建的供稿类型应与创建动态再营销广告系列时选择的业务类型相匹配。使用"Custom" 饲料只有在其他业务类型穿上' Ť的连线应用到你的产品或服务。
请参阅Google的为响应式广告创建供稿 ,有关以下内容:

  • 关于feeds
  • 根据您的业务类型的获得Feed模板和规格
  • 创建并上传新的Feed
  • 解决Feed相关问题

将链接放在产品Feed中

通用链接和/或应用链接

如果您使用Universal links和/或App links,请在link 列中包含这些链接。

仅网络路由

如果您希望广告仅路由到网络,请照常使用正常的产品目标网页。

为产品Feed中的每个项目创建“Branch化”链接后,您需要在产品Feed文件中包含这些链接,然后才能将其上传到Facebook或Google Ads。

创建产品Feed时,必需的参数之一是link 参数。 link 参数通常是指向商品页面(网站着陆页面)的URL链接,您可以在其中购买或了解有关该物品的更多信息。

使用Branch化的链接时—它已经包含给定多个情况下的所有正确路由-您必须用Branch化的链接替换网站目标网页的网址。

将您的Feed上传到Google Ads

每个帐户的提要和提要项目数有限制。了解更多Google Ads account limits。

要将您的产品Feed上传到Google Ads,请遵循Google帮助文档上的Create a feed for your responsive ads

如果您是零售业,请使用 Google Merchant Center上传您的产品Feed

重要-必须完成

您必须包括Branch长链接您在创建(你编码之前) 跟踪模板的广告活动设定场您创建活动。

要将您的“Branch”长链接包含在广告系列'的设置中:

  1. 您创建了广告系列,进入广告系列的 Settings
  2. Settings 页上,展开Campaign URL options 部分。
  3. Campaign URL options 部分中,将Branch long链接放在Tracking Template 字段中。
  4. 点击Save
    图像

Facebook Data Feeds

创建Branch链接

由于产品Feed中的每个产品都是唯一的,因此每个产品都需要有其自己的“Branch”链接,以确保不仅将用户带到正确的内容,而且还确保Branch正确地将事件归因于用户。

为产品Feed创建Branch深度链接接的最佳方法是为每个产品Feed项创建一个"长链接" 。

要创建Branch链接:

  1. 从您的基本域开始。
    1. 例如 https://example.app.link
  2. 添加您的深度链接接数据作为查询参数。注意:确保对每个查询参数进行URI编码。
    1. 例如 https://example.app.link?product_id=123&category=shoes
  3. 添加fallback URLs,以确保在app没有安装情况下的适当路由。
    1. 例如 https://example.app.link?product_id=123&category=shoes&$fallback_url=https%3A%2F%2Fbranch.io%2Funiversal-ads%2F
  4. 最后,添加以下分析参数,以便未来分析数据。
    1. 通用Branch分析参数
    2. Facebook Analytics参数:
参数
$3p a_facebook
〜advertising_partner_name Facebook
$one_time_use
〜branch_ad_format Cross-Platform Display OR App Only
~channel Facebook
~feature paid advertising
~campaign {campaign.name}
〜ad_id {ad.id}
〜ad_set_id {adset.id}
〜campaign_id {campaign.id}

您的Facebook最终链接如下所示:

https://example.app.link?product_id=123&category=shoes&$fallback_url=https%3A%2F%2Fbranch.io%2Funiversal-ads%2F&%243p=a_facebook&~advertising_partner_name=Facebook&%24one_time_use=false&branch_ad_format=App%20Only&~channel=Facebook&~feature=paid%20advertising&~campaign=%7B%7Bcampaign.name%7D%7D&~ad_id=%7B%7Bad.id%7D%7D&~ad_set_id=%7B%7Bad.set.id%7D%7D&~campaign_id=%7B%7Bcampaign.id%7D%7D

创建一个Facebook Data Feed

有几种不同的方法可以将项目添加到目录中。一种方法是使用数据馈送,它允许您一次将许多项目添加到目录中。数据Feed是一个电子表格文件,您可以在其中输入有关库存的信息。
请参阅以下Facebook的Ads文档:

将链接放在产品Feed中

为产品Feed中的每个项目创建Branch长链接后,您需要在产品Feed文件中添加这些链接,然后才能将其上传到Facebook或Google Ads。

创建产品Feed时,必需的参数之一是link 参数。 link 参数通常是指向商品页面(网站着陆页面)的URL链接,您可以在其中购买或了解有关该物品的更多信息。

使用Branch长链接时-已经包含给定多个方案的所有正确路由-您必须用Branch长链接替换网站目标网页的网址。

将您的Feed上传到Facebook

我们建议使用 Facebook的Product Feed Debug Tool来测试和调试您的产品Feed格式。该工具接受的最大文件大小为50MB。

要将产品Feed上载到Facebook,请遵循Facebook的帮助文档Add Catalog Items with a Data Feed

更新19 天前

Create Branch Links for Product Feeds


建议的编辑仅限于API参考页

您只能建议对Markdown正文内容进行修改,而不能建议对API规范进行修改。