转到https://webhook.site/。 您将看到如下内容:
您将看到您的唯一URL,如下所示:https://webhook.site/f02f2c22-44f9-40d8-8188-dc60fd03e3ec
。
此网站现已为您创建此Webhook,您将能够在Adobe Experience Platform Data Collection Server property中配置此Webhook,以开始测试事件的转发。
转到https://experience.adobe.com/#/data-collection/。
在左侧菜单中,单击Server。 然后,您将看到所有可用Adobe Experience Platform数据收集服务器属性的概述。 搜索并单击以打开在练习21.1中创建的属性。
在左侧菜单中,转到数据元素。 单击创建新数据元素。
然后,您将看到要配置的新数据元素。
进行以下选择:
你现在会得到这个。 单击保存。
在上述路径中,对arc进行引用。 arcstants表示Adobe资源上 下文,而arcalways表示在服务器端上下文中可用的可用的最高对象。可以使用Adobe Experience Platform数据收集服务器函数将扩充和转换添加到arc对象。
在上述路径中,对event进行引用。 事件表示唯一事件,Adobe Experience Platform数据收集服务器将始终单独评估每个事件。有时,您可能会在Web SDK客户端发送的有效负载中看到对events的引用,但在Adobe Experience Platform数据收集服务器中,会单独评估每个事件。
在左侧菜单中,转到Rules。 单击创建新规则。
然后,您将看到要配置的新规则。
输入名称:所有页面。
对于本练习,您无需配置条件。 相反,您将设置一个操作。 单击Actions下的+ Add按钮。
然后你会看到这个。
进行以下选择:
这应该为您提供名称:Adobe云连接器 — 进行获取调用。 此时您应会看到以下内容:
接下来,配置以下内容:
你现在应该有这个。 接下来,转到Body。
然后你会看到这个。 单击数据元素图标,如下所示。
在弹出窗口中,选择您在上一步中创建的数据元素XDM事件。 单击选择。
然后你会看到这个。 单击 Keep Changes.
然后你会看到这个。 单击保存。
现在,您已在Adobe Experience Platform数据收集服务器属性中配置了第一个规则。 转到发布流程以发布更改。
按照指示,通过单击Edit打开开发库v1。
单击Add All Changed Resources按钮,随后您将看到此库中显示您的规则和数据元素。 接下来,单击Save & Build for Development。 您的更改现已部署完成。
几分钟后,您将看到部署已完成并准备进行测试。
打开全新的隐身浏览器窗口,然后转到https://public.aepdemo.net。
然后你会看到这个。
输入配置ID并单击Load Configuration。 随后将加载您的配置。
向下滚动,然后单击保存配置。
然后,您将被重定向到“管理员”主页。 转到选择LDAP。 选择LDAP并单击Save。
然后,您将被重定向到“管理员”主页。 转到选择Brand并选择品牌Luma,单击Save。
然后,您将被重定向到“管理员”主页。 单击Luma徽标。
然后,您将看到Luma主页。
在打开浏览器的“开发人员视图”时,您可以检查网络请求,如下所示。 使用过滤器interact时,您将看到Adobe Experience Platform数据收集客户端发送到Adobe Edge的网络请求。
如果选择原始有效负载,请转到https://jsonformatter.org/json-pretty-print并粘贴该有效负载。 单击Make Pretty。 然后,您将看到JSON有效负载、events对象和xdm对象。 在前面的某个步骤中,当您定义数据元素时,您使用了引用arc.event.xdm,这会导致您解析此有效负载的xdm对象。
将您的视图切换到您在前面某个步骤中使用的网站https://webhook.site/。 现在,您应该有一个与此类似的视图,其中网络请求显示在左侧菜单中。 您看到的负载xdm是从上面显示的网络请求中过滤掉的。
在有效负载中向下滚动一位以查找页面名称,在本例中为Luma Home。
如果您现在在网站中导航,您将看到此自定义WebHook上实时提供的其他网络请求。
现在,您已将Web SDK/XDM负载的服务器端转发配置为外部自定义Webhook。 在接下来的练习中,您将配置类似的方法,并将相同的数据发送到Google和Microsoft Azure环境。