首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建网站上已有跟踪代码的重新营销列表

创建网站上已有跟踪代码的重新营销列表
EN

Stack Overflow用户
提问于 2014-11-06 03:35:28
回答 2查看 623关注 0票数 0

我是第一次尝试使用Remarketing功能。我已经从广告中得到了重新营销的代码,并把它放在网站上。

通过查看示例,我获得了以下流程。

使用#2,我可以将我的一个用户列表与一个预定义的广告组相关联,以便在Remarketing期间显示。这个链接是在哪里完成的?UserListConversionTypes和BasicUserList都有ID;我是应该设置其中的任何一个,还是自动完成?

如有任何提示或帮助,将不胜感激。

如果你发现下面的代码有任何问题,也请让我知道。

使用AdWords应用编程接口分两步设置再营销:

创建再营销列表。创建一个CriterionUserList以将您的列表绑定到AdGroup。

1.创建再营销列表

创建再营销列表涉及创建两个独立的实体: RemarketingList本身及其关联的UserListConversionTypes,也称为再营销标签。

下面的代码显示了如何创建再营销列表。

代码语言:javascript
复制
    AdWordsServices adWordsServices, AdWordsSession session) throws Exception {
    // Get the UserListService.
    AdwordsUserListServiceInterface userListService =
        adWordsServices.get(session, AdwordsUserListServiceInterface.class);

    // Get the ConversionTrackerService.
    ConversionTrackerServiceInterface conversionTrackerService =
        adWordsServices.get(session, ConversionTrackerServiceInterface.class);

    UserListConversionType conversionType = new UserListConversionType();
    conversionType.setName("Mars cruise customers #" + System.currentTimeMillis());

    // Create remarketing user list.
    RemarketingUserList userList = new RemarketingUserList();
    userList.setName("Mars cruise customers #" + System.currentTimeMillis());
    userList.setDescription("A list of mars cruise customers in the last year");
    userList.setMembershipLifeSpan(365L);
    userList.setConversionTypes(new UserListConversionType[] {conversionType});

    // Create operations.
    UserListOperation operation = new UserListOperation();
    operation.setOperand(userList);
    operation.setOperator(Operator.ADD);

    UserListOperation[] operations = new UserListOperation[] {operation};

    // Add user list.
    userList = userListService.mutate(operations).getValue()[0];

2.将再营销列表与AdGroup联系起来

一种名为CriterionUserList的新型criteria对象现在是v201008的一部分。通过这种类型的条件,您可以将UserList绑定到AdGroup。与其他类型的

条件,则此类型也通过AdGroupCriterionService进行管理。以下代码向您展示了如何创建CriterionUserList并将其绑定到现有的AdGroup。

代码语言:javascript
复制
    // Create user list criterion.
    CriterionUserList userListCriterion = new CriterionUserList();
    userListCriterion.setUserListId(userListId);

    // Create biddable ad group criterion.
    BiddableAdGroupCriterion biddableCriterion = new BiddableAdGroupCriterion();
    biddableCriterion.setAdGroupId(adGroupId);
    biddableCriterion.setCriterion(userListCriterion);

    // Create operation.
    AdGroupCriterionOperation operation = new AdGroupCriterionOperation();
    operation.setOperand(biddableCriterion);
    operation.setOperator(Operator.ADD);

    AdGroupCriterionOperation[] operations = new AdGroupCriterionOperation[] {operation};

    // Add keywords.
    AdGroupCriterionReturnValue result = adGroupCriterionService.mutate(operations);

谢谢,-Devraj

EN

回答 2

Stack Overflow用户

发布于 2014-11-07 06:45:54

这两个来自Google的例子几乎涵盖了它的设置

我可能会建议您首先通过API用户界面执行此操作,这样您就可以理解使用AdWords自动化的过程

票数 0
EN

Stack Overflow用户

发布于 2015-08-18 16:22:07

你可以获得所有现有的转换跟踪器,如下所示。

代码语言:javascript
复制
ConversionTracker theConversionTracker = null;

Selector conversionTrackerSelector = new Selector();
conversionTrackerSelector.fields = new string[] { "Id", "Name" };

ConversionTrackerPage conversionTrackerPage = new ConversionTrackerPage();

try
{
    ConversionTrackerService conversionTrackerService = (ConversionTrackerService)adWordsUser.GetService(AdWordsService.v201502.ConversionTrackerService);
    conversionTrackerPage = conversionTrackerService.get(conversionTrackerSelector);
    if (conversionTrackerPage != null && conversionTrackerPage.entries != null && conversionTrackerPage.entries.Length > 0)
    {
        //iterate over conversionTrackerPage.entries and write down the Id of the convertion tracker you need
    }
}
catch (Exception ex)
{
}

然后您可以在创建转换类型时使用该Id

代码语言:javascript
复制
UserListConversionType conversionType = new UserListConversionType();
conversionType.name = "My conversion type name";
conversionType.id = 19XXXXXXXXL; // The Id you wrote down.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26765583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档