此页面列出了配置文件脚本中有用的配置文件、变量和参数。
配置文件 | 注释 |
---|---|
user.activeActivities user.activeCampaigns |
返回用户参与的所有营销活动/活动的 ID,即使用户未在当前会话中与营销活动/活动进行交互。 |
user.pcId | |
user.sessionId | |
user.categoryAffinity | |
user.categoryAffinities | 返回访客填充的一组喜好。 |
user.isFirstSession | |
user.isNewSession | |
user.daysSinceLastVisit | |
user.browser | 用户代理 |
user.header | 所有 user.header 配置文件均从 mbox 请求标头数据内置 |
user.header('x-forwarded-for') | 访客所在网络连接的公共 IP 地址。 您可以通过多种方法获取此地址,例如通过 whatismyip.com / 获取。此 IP 地址不是以 10.、192.168. 或 172. 开头的 NAT 地址(内部地址)。 注意:user.header('x-cluster-client-ip')已被弃用。 |
user.header('host') | 网站主机名 |
user.header('cookie') | 访客 Cookie 数据 |
user.header('user-agent') | 访客浏览器用户代理 |
user.header('accept-language') | 访客语言 |
user.header('accept-encoding') | 访客字符编码 |
user.header('accept') | 访客语言和字符编码 |
user.header('connection') | 服务器连接。例如:keep-live |
user.header('referrer') | 访客当前页面的网站 URL。不适用于 Internet Explorer。 |
user.getLocal('param_name'); | 检索您使用 user.setLocal . |
user.setLocal('param_name','value') | 在配置文件脚本中创建持久配置文件值。 这些值会像配置文件脚本一样保留,但您只能在其设置的脚本中访问它。 |
user.get('param_name') | |
user.parameter | 从配置文件脚本创建的永久性配置文件属性。还引用“系统”配置文件,如地理位置、访问计数等。 |
profile.get('param_name') | 获取要在配置文件脚本中使用的配置文件参数的正确方法是profile.get('param_name')方法。 |
profile.param('param_name'); | |
profile.parameter('parameter_name'); | 因带有 profile. 前缀而使其具有持久性的 mbox 参数。 |
profile.browserTime | 访客的本地浏览器时间。对于系统时间,在配置文件脚本中创建新的日期对象 |
profile.averageDaysBetweenVisits | |
profile.sessionCount | |
parameter= | 通过 mbox 传递的其他值的统称,通常为名称/值对。不具有持久性,除非使用 profile.parameter 或 user.parameter 设定了持久性。 |
landing |
referrer |
page |
---|---|---|
landing.url |
referrer.url |
page.url |
landing.domain |
referrer.domain |
page.domain |
landing.protocol |
referrer.protocol |
page.protocol |
landing.param |
referrer.param |
page.param |
landing.query |
referrer.query |
page.query |
profile.geolocation.country
profile.geolocation.state
profile.geolocation.city
profile.geolocation.zip
profile.geolocation.dma
profile.geolocation.domainName
profile.geolocation.ispName
profile.geolocation.connectionSpeed
profile.geolocation.mobileCarrier
profile.geolocation.latitude
profile.geolocation.longitude
变量 | 注释 |
---|---|
mbox.name |
|
mbox.param('param_name') | |
与每个请求一起自动传递的参数:
|
|
与订单 mbox 一起传递的参数:
|
|
mbox3rdPartyId | 用于将客户 ID 同步到 Target mboxPCID 的 mbox 参数。客户 ID 是指贵公司用于跟踪访客的 ID,例如 CRM ID、会员 ID 或诸如此类的 ID。此 ID 随后可用于通过配置文件 API 和 客户属性。 |
mboxPageValue | 在每个 mbox 调用中,都会为页面分配值。 |
mboxDebug | 仅用于调试信息。已添加到at.js所查找的页面URL中。 |
mboxOverride.browserIp | 设置与实际位置不同的地理位置,以便测试在其他位置时的情况。 注意: mboxOverride 参数仅应在测试活动时使用,而不应在生产中使用。使用 Analytics for Target (A4T) 时,使用任何 mboxOverride 参数都可能导致报表不一致。您应使用活动 QA 模式,以确保活动在推送到实时环境之前可以按预期方式运行。 |
可以在配置文件脚本中引用客户属性,格式如下:crs.get('<Datasource Name>.<Attribute name>')
。
这些属性还可用作配置文件脚本中的令牌,以及直接用作选件中的令牌,而无需首先设置配置文件脚本。令牌应使用以下格式:${crs.datasourceName.attributeName}
。请注意, datasourceName
应从任何API调用中去除。